","draggingEnabled":true,"_Scale":1,"priorExtent":{"__isSmartRef__":true,"id":7771},"_ClipMode":"visible","currentPresentationController":null,"currentScene":{"__isSmartRef__":true,"id":7740},"__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":22},"_MaxTextWidth":607,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":23},"showsHalos":false,"halos":[],"_FontSize":28,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"Title","partsBinMetaInfo":{"__isSmartRef__":true,"id":24},"_TextColor":{"__isSmartRef__":true,"id":25},"_Rotation":0,"owner":{"__isSmartRef__":true,"id":0},"charsReplaced":"Empty","lastFindLoc":-5,"textChunks":[{"__isSmartRef__":true,"id":26}],"priorSelectionRange":[0,0],"prevScroll":[0,0],"_ClipMode":"visible","priorExtent":{"__isSmartRef__":true,"id":28},"__LivelyClassName__":"lively.morphic.Text"},"18":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":19},"_Extent":{"__isSmartRef__":true,"id":20},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":21},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"19":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"20":{"x":607,"y":62,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"21":{"r":1,"g":1,"b":1,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"22":{"x":13,"y":18,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"23":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"24":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"25":{"r":0,"g":0.309,"b":0.595,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"26":{"style":{"__isSmartRef__":true,"id":27},"morph":{"__isSmartRef__":true,"id":17},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"Presentations with NewMorphic","__LivelyClassName__":"lively.morphic.TextChunk"},"27":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"28":{"x":607,"y":62,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"29":{"submorphs":[],"scripts":[],"id":1662,"shape":{"__isSmartRef__":true,"id":30},"droppingEnabled":true,"halosEnabled":true,"owner":{"__isSmartRef__":true,"id":0},"__SourceModuleName__":"Global.lively.Presentation","__LivelyClassName__":"lively.Presentation.PageMorph"},"30":{"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":31},"_Fill":{"__isSmartRef__":true,"id":32},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"31":{"r":0.8,"g":0.8,"b":0.8,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"32":{"r":1,"g":1,"b":1,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"33":{"submorphs":[{"__isSmartRef__":true,"id":34},{"__isSmartRef__":true,"id":74},{"__isSmartRef__":true,"id":84},{"__isSmartRef__":true,"id":124},{"__isSmartRef__":true,"id":164},{"__isSmartRef__":true,"id":203},{"__isSmartRef__":true,"id":242}],"scripts":[],"id":452,"shape":{"__isSmartRef__":true,"id":281},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":286},"showsHalos":false,"halos":[],"name":"PresentationController","partsBinMetaInfo":{"__isSmartRef__":true,"id":287},"__SourceModuleName__":"Global.lively.morphic.Core","owner":{"__isSmartRef__":true,"id":0},"_Rotation":0,"_Scale":1,"priorExtent":{"__isSmartRef__":true,"id":288},"slideIndex":0,"slideOverlay":null,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":289},"__LivelyClassName__":"lively.morphic.Box"},"34":{"submorphs":[{"__isSmartRef__":true,"id":35}],"scripts":[],"id":351,"shape":{"__isSmartRef__":true,"id":46},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":60},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":49},"lighterFill":{"__isSmartRef__":true,"id":61},"label":{"__isSmartRef__":true,"id":35},"attributeConnections":[{"__isSmartRef__":true,"id":70}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"showsHalos":false,"halos":[],"__SourceModuleName__":"Global.lively.morphic.Widgets","_Rotation":0,"padding":{"__isSmartRef__":true,"id":71},"name":"addNewSlideButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":72},"owner":{"__isSmartRef__":true,"id":33},"_Scale":1,"priorExtent":{"__isSmartRef__":true,"id":73},"__LivelyClassName__":"lively.morphic.Button"},"35":{"submorphs":[],"scripts":[],"id":18,"shape":{"__isSmartRef__":true,"id":36},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":85.00600600600603,"_MaxTextHeight":38.01901901901903,"fixedHeight":true,"allowsInput":false,"_OverflowMode":"visible","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":40},"textColor":{"__isSmartRef__":true,"id":39},"owner":{"__isSmartRef__":true,"id":34},"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","textChunks":[{"__isSmartRef__":true,"id":41}],"padding":{"__isSmartRef__":true,"id":43},"_Padding":{"__isSmartRef__":true,"id":44},"prevScroll":[0,0],"priorExtent":{"__isSmartRef__":true,"id":45},"_ClipMode":"hidden","_WhiteSpaceHandling":"pre-wrap","_Align":"center","__LivelyClassName__":"lively.morphic.Text"},"36":{"borderWidth":0,"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":37},"_Extent":{"__isSmartRef__":true,"id":38},"_BorderColor":{"__isSmartRef__":true,"id":39},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"37":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"38":{"x":85.00600600600603,"y":38.01901901901903,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"39":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"40":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"41":{"style":{"__isSmartRef__":true,"id":42},"morph":{"__isSmartRef__":true,"id":35},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"add new slide","__LivelyClassName__":"lively.morphic.TextChunk"},"42":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"43":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"44":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"45":{"x":85.00600600600603,"y":38.01901901901903,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"46":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":47},"_Extent":{"__isSmartRef__":true,"id":48},"_Fill":{"__isSmartRef__":true,"id":49},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":59},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"47":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"48":{"x":85.00600600600603,"y":38.01901901901903,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"49":{"stops":[{"__isSmartRef__":true,"id":50},{"__isSmartRef__":true,"id":52},{"__isSmartRef__":true,"id":54},{"__isSmartRef__":true,"id":56}],"vector":{"__isSmartRef__":true,"id":58},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"50":{"offset":0,"color":{"__isSmartRef__":true,"id":51}},"51":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"52":{"offset":0.4,"color":{"__isSmartRef__":true,"id":53}},"53":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"54":{"offset":0.6,"color":{"__isSmartRef__":true,"id":55}},"55":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"56":{"offset":1,"color":{"__isSmartRef__":true,"id":57}},"57":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"58":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"59":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"60":{"x":7.996996996997041,"y":32,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"61":{"stops":[{"__isSmartRef__":true,"id":62},{"__isSmartRef__":true,"id":64},{"__isSmartRef__":true,"id":66},{"__isSmartRef__":true,"id":68}],"vector":{"__isSmartRef__":true,"id":58},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"62":{"offset":0,"color":{"__isSmartRef__":true,"id":63}},"63":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"64":{"offset":0.4,"color":{"__isSmartRef__":true,"id":65}},"65":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"66":{"offset":0.6,"color":{"__isSmartRef__":true,"id":67}},"67":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"68":{"offset":1,"color":{"__isSmartRef__":true,"id":69}},"69":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"70":{"sourceObj":{"__isSmartRef__":true,"id":34},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":33},"targetMethodName":"addNewSlide","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"71":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"72":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":1,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"73":{"x":86.00700700700702,"y":38.01901901901903,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"74":{"submorphs":[],"scripts":[],"id":1281,"shape":{"__isSmartRef__":true,"id":75},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":79},"_MaxTextWidth":175,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":78},"showsHalos":false,"halos":[],"_FontSize":12,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Rotation":0,"name":"Text","partsBinMetaInfo":{"__isSmartRef__":true,"id":80},"textChunks":[{"__isSmartRef__":true,"id":81}],"charsReplaced":"PartsBin","lastFindLoc":-8,"priorSelectionRange":[0,0],"prevScroll":[0,0],"_Scale":1,"_ClipMode":"visible","priorExtent":{"__isSmartRef__":true,"id":83},"owner":{"__isSmartRef__":true,"id":33},"__LivelyClassName__":"lively.morphic.Text"},"75":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":76},"_Extent":{"__isSmartRef__":true,"id":77},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":78},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"76":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"77":{"x":175,"y":18,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"78":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"79":{"x":3.5,"y":3.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"80":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":1,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"81":{"style":{"__isSmartRef__":true,"id":82},"morph":{"__isSmartRef__":true,"id":74},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"PresentationController","__LivelyClassName__":"lively.morphic.TextChunk"},"82":{"__SourceModuleName__":"Global.lively.morphic.TextCore","fontWeight":"bold","__LivelyClassName__":"lively.morphic.TextEmphasis"},"83":{"x":175,"y":18,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"84":{"submorphs":[],"scripts":[],"id":294,"shape":{"__isSmartRef__":true,"id":85},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":90},"itemList":[],"selection":{"__isSmartRef__":true,"id":91},"selectedLineNo":0,"showsHalos":false,"halos":[],"name":"slideList","partsBinMetaInfo":{"__isSmartRef__":true,"id":122},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"_ClipMode":"auto","owner":{"__isSmartRef__":true,"id":33},"priorExtent":{"__isSmartRef__":true,"id":123},"prevScroll":[0,0],"__LivelyClassName__":"lively.morphic.List"},"85":{"position":{"__isSmartRef__":true,"id":86},"_Extent":{"__isSmartRef__":true,"id":87},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":88},"_Fill":{"__isSmartRef__":true,"id":89},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"86":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"87":{"x":284,"y":468,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"88":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"89":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"90":{"x":102,"y":32,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"91":{"submorphs":[{"__isSmartRef__":true,"id":92},{"__isSmartRef__":true,"id":104}],"scripts":[],"id":1708,"shape":{"__isSmartRef__":true,"id":114},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":117},"owner":{"__isSmartRef__":true,"id":0},"showsHalos":false,"halos":[],"priorExtent":{"__isSmartRef__":true,"id":118},"_isInFullScreen":false,"_Rotation":0,"_Scale":1,"_traitConfig_":{"__isSmartRef__":true,"id":119},"draggingEnabled":true,"name":"TemplateSlide","partsBinMetaInfo":{"__isSmartRef__":true,"id":121},"__SourceModuleName__":"Global.lively.Presentation","isCopyMorphRef":true,"morphRefId":1,"__LivelyClassName__":"lively.Presentation.PageMorph"},"92":{"submorphs":[],"scripts":[],"id":257,"shape":{"__isSmartRef__":true,"id":93},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":97},"_MaxTextWidth":662.1211211211211,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":98},"showsHalos":false,"halos":[],"_FontSize":28,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"Title2","partsBinMetaInfo":{"__isSmartRef__":true,"id":99},"_TextColor":{"__isSmartRef__":true,"id":100},"_Rotation":0,"textChunks":[{"__isSmartRef__":true,"id":101}],"owner":{"__isSmartRef__":true,"id":91},"priorExtent":{"__isSmartRef__":true,"id":103},"_Scale":1.001001001001001,"priorSelectionRange":[30,30],"charsReplaced":"This is a test slide 1","lastFindLoc":-22,"prevScroll":[0,0],"__LivelyClassName__":"lively.morphic.Text"},"93":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":94},"_Extent":{"__isSmartRef__":true,"id":95},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":96},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"94":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"95":{"x":662.1211211211211,"y":91,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"96":{"r":1,"g":1,"b":1,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"97":{"x":25.189189189189165,"y":34.425425425425374,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"98":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"99":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"100":{"r":0,"g":0.309,"b":0.595,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"101":{"style":{"__isSmartRef__":true,"id":102},"morph":{"__isSmartRef__":true,"id":92},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"This is a template for a slide","__LivelyClassName__":"lively.morphic.TextChunk"},"102":{"fontSize":37,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"103":{"x":656.1211211211211,"y":96,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"104":{"submorphs":[],"scripts":[],"id":66,"shape":{"__isSmartRef__":true,"id":105},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":109},"_MaxTextWidth":896.7287287287287,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":108},"showsHalos":false,"halos":[],"_FontSize":21,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Rotation":0,"name":"Text2","partsBinMetaInfo":{"__isSmartRef__":true,"id":110},"textChunks":[{"__isSmartRef__":true,"id":111}],"charsReplaced":"this is slide content","lastFindLoc":9,"priorSelectionRange":[41,41],"prevScroll":[0,0],"_Scale":1.001001001001001,"owner":{"__isSmartRef__":true,"id":91},"priorExtent":{"__isSmartRef__":true,"id":113},"__LivelyClassName__":"lively.morphic.Text"},"105":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":106},"_Extent":{"__isSmartRef__":true,"id":107},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":108},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"106":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"107":{"x":896.7287287287287,"y":64,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"108":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"109":{"x":67.23123123123133,"y":167.5585585585584,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"110":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":1,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"111":{"style":{"__isSmartRef__":true,"id":112},"morph":{"__isSmartRef__":true,"id":104},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"- this is slide content\n    -\tmore content","__LivelyClassName__":"lively.morphic.TextChunk"},"112":{"__SourceModuleName__":"Global.lively.morphic.TextCore","fontSize":25,"__LivelyClassName__":"lively.morphic.TextEmphasis"},"113":{"x":896.7287287287287,"y":64,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"114":{"_Position":{"__isSmartRef__":true,"id":115},"_Extent":{"__isSmartRef__":true,"id":116},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":31},"_Fill":{"__isSmartRef__":true,"id":32},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"115":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"116":{"x":1024,"y":768,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"117":{"x":162.9989989989989,"y":1825.4344344344347,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"118":{"x":1028,"y":663,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"119":{"options":{"__isSmartRef__":true,"id":120}},"120":{"override":["onDrag","onDragStart","onDragEnd"]},"121":{"requiredModules":[],"partsSpaceName":"PartsBin/NewWorld","migrationLevel":2,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"122":{"partsSpaceName":"PartsBin/NewWorld","migrationLevel":2,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"123":{"x":284,"y":467,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"124":{"submorphs":[{"__isSmartRef__":true,"id":125}],"scripts":[],"id":5534,"shape":{"__isSmartRef__":true,"id":136},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":150},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":139},"lighterFill":{"__isSmartRef__":true,"id":151},"label":{"__isSmartRef__":true,"id":125},"attributeConnections":[{"__isSmartRef__":true,"id":160}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"showsHalos":false,"halos":[],"__SourceModuleName__":"Global.lively.morphic.Widgets","_Rotation":0,"padding":{"__isSmartRef__":true,"id":161},"name":"addExistingSlideButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":162},"_Scale":1,"priorExtent":{"__isSmartRef__":true,"id":163},"owner":{"__isSmartRef__":true,"id":33},"__LivelyClassName__":"lively.morphic.Button"},"125":{"submorphs":[],"scripts":[],"id":18,"shape":{"__isSmartRef__":true,"id":126},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":85.00600600600598,"_MaxTextHeight":38.01901901901903,"fixedHeight":true,"allowsInput":false,"_OverflowMode":"visible","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":130},"textColor":{"__isSmartRef__":true,"id":129},"owner":{"__isSmartRef__":true,"id":124},"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","textChunks":[{"__isSmartRef__":true,"id":131}],"padding":{"__isSmartRef__":true,"id":133},"_Padding":{"__isSmartRef__":true,"id":134},"prevScroll":[0,0],"priorExtent":{"__isSmartRef__":true,"id":135},"_ClipMode":"hidden","_WhiteSpaceHandling":"pre-wrap","_Align":"center","__LivelyClassName__":"lively.morphic.Text"},"126":{"borderWidth":0,"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":127},"_Extent":{"__isSmartRef__":true,"id":128},"_BorderColor":{"__isSmartRef__":true,"id":129},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"127":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"128":{"x":85.00600600600598,"y":38.01901901901903,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"129":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"130":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"131":{"style":{"__isSmartRef__":true,"id":132},"morph":{"__isSmartRef__":true,"id":125},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"add existing slide","__LivelyClassName__":"lively.morphic.TextChunk"},"132":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"133":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"134":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"135":{"x":85.00600600600598,"y":38.01901901901903,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"136":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":137},"_Extent":{"__isSmartRef__":true,"id":138},"_Fill":{"__isSmartRef__":true,"id":139},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":149},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"137":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"138":{"x":85.00600600600598,"y":38.01901901901903,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"139":{"stops":[{"__isSmartRef__":true,"id":140},{"__isSmartRef__":true,"id":142},{"__isSmartRef__":true,"id":144},{"__isSmartRef__":true,"id":146}],"vector":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"140":{"offset":0,"color":{"__isSmartRef__":true,"id":141}},"141":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"142":{"offset":0.4,"color":{"__isSmartRef__":true,"id":143}},"143":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"144":{"offset":0.6,"color":{"__isSmartRef__":true,"id":145}},"145":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"146":{"offset":1,"color":{"__isSmartRef__":true,"id":147}},"147":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"148":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"149":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"150":{"x":7.996996996996927,"y":74.04204204204211,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"151":{"stops":[{"__isSmartRef__":true,"id":152},{"__isSmartRef__":true,"id":154},{"__isSmartRef__":true,"id":156},{"__isSmartRef__":true,"id":158}],"vector":{"__isSmartRef__":true,"id":148},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"152":{"offset":0,"color":{"__isSmartRef__":true,"id":153}},"153":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"154":{"offset":0.4,"color":{"__isSmartRef__":true,"id":155}},"155":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"156":{"offset":0.6,"color":{"__isSmartRef__":true,"id":157}},"157":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"158":{"offset":1,"color":{"__isSmartRef__":true,"id":159}},"159":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"160":{"sourceObj":{"__isSmartRef__":true,"id":124},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":33},"targetMethodName":"addExistingSlideInteractively","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"161":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"162":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":1,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"163":{"x":84.00500500500499,"y":38.01901901901903,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"164":{"submorphs":[{"__isSmartRef__":true,"id":165}],"scripts":[],"id":6346,"shape":{"__isSmartRef__":true,"id":176},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":189},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":178},"lighterFill":{"__isSmartRef__":true,"id":190},"label":{"__isSmartRef__":true,"id":165},"attributeConnections":[{"__isSmartRef__":true,"id":199}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"showsHalos":false,"halos":[],"__SourceModuleName__":"Global.lively.morphic.Widgets","_Rotation":0,"padding":{"__isSmartRef__":true,"id":200},"name":"removeSlideButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":201},"_Scale":1,"priorExtent":{"__isSmartRef__":true,"id":202},"owner":{"__isSmartRef__":true,"id":33},"__LivelyClassName__":"lively.morphic.Button"},"165":{"submorphs":[],"scripts":[],"id":18,"shape":{"__isSmartRef__":true,"id":166},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":85,"_MaxTextHeight":38,"fixedHeight":true,"allowsInput":false,"_OverflowMode":"visible","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":170},"textColor":{"__isSmartRef__":true,"id":169},"owner":{"__isSmartRef__":true,"id":164},"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","textChunks":[{"__isSmartRef__":true,"id":171}],"padding":{"__isSmartRef__":true,"id":173},"_Padding":{"__isSmartRef__":true,"id":174},"prevScroll":[0,0],"priorExtent":{"__isSmartRef__":true,"id":175},"_ClipMode":"hidden","_WhiteSpaceHandling":"pre-wrap","_Align":"center","__LivelyClassName__":"lively.morphic.Text"},"166":{"borderWidth":0,"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":167},"_Extent":{"__isSmartRef__":true,"id":168},"_BorderColor":{"__isSmartRef__":true,"id":169},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"167":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"168":{"x":85,"y":38,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"169":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"170":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"171":{"style":{"__isSmartRef__":true,"id":172},"morph":{"__isSmartRef__":true,"id":165},"storedString":"remove\nslide","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"172":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"173":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"174":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"175":{"x":87.00800800800798,"y":22.003003003003016,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"176":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":177},"_Extent":{"__isSmartRef__":true,"id":168},"_Fill":{"__isSmartRef__":true,"id":178},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":188},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"177":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"178":{"stops":[{"__isSmartRef__":true,"id":179},{"__isSmartRef__":true,"id":181},{"__isSmartRef__":true,"id":183},{"__isSmartRef__":true,"id":185}],"vector":{"__isSmartRef__":true,"id":187},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"179":{"offset":0,"color":{"__isSmartRef__":true,"id":180}},"180":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"181":{"offset":0.4,"color":{"__isSmartRef__":true,"id":182}},"182":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"183":{"offset":0.6,"color":{"__isSmartRef__":true,"id":184}},"184":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"185":{"offset":1,"color":{"__isSmartRef__":true,"id":186}},"186":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"187":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"188":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"189":{"x":6.995995995995941,"y":117.08508508508513,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"190":{"stops":[{"__isSmartRef__":true,"id":191},{"__isSmartRef__":true,"id":193},{"__isSmartRef__":true,"id":195},{"__isSmartRef__":true,"id":197}],"vector":{"__isSmartRef__":true,"id":187},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"191":{"offset":0,"color":{"__isSmartRef__":true,"id":192}},"192":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"193":{"offset":0.4,"color":{"__isSmartRef__":true,"id":194}},"194":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"195":{"offset":0.6,"color":{"__isSmartRef__":true,"id":196}},"196":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"197":{"offset":1,"color":{"__isSmartRef__":true,"id":198}},"198":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"199":{"sourceObj":{"__isSmartRef__":true,"id":164},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":33},"targetMethodName":"removeSelectedSlide","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"200":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"201":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":1,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"202":{"x":87.00800800800798,"y":22.003003003003016,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"203":{"submorphs":[{"__isSmartRef__":true,"id":204}],"scripts":[],"id":6592,"shape":{"__isSmartRef__":true,"id":215},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":228},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":217},"lighterFill":{"__isSmartRef__":true,"id":229},"label":{"__isSmartRef__":true,"id":204},"attributeConnections":[{"__isSmartRef__":true,"id":238}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"showsHalos":false,"halos":[],"__SourceModuleName__":"Global.lively.morphic.Widgets","_Rotation":0,"padding":{"__isSmartRef__":true,"id":239},"name":"startPresentationButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":240},"_Scale":1,"priorExtent":{"__isSmartRef__":true,"id":241},"owner":{"__isSmartRef__":true,"id":33},"__LivelyClassName__":"lively.morphic.Button"},"204":{"submorphs":[],"scripts":[],"id":18,"shape":{"__isSmartRef__":true,"id":205},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":85,"_MaxTextHeight":38,"fixedHeight":true,"allowsInput":false,"_OverflowMode":"visible","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":209},"textColor":{"__isSmartRef__":true,"id":208},"owner":{"__isSmartRef__":true,"id":203},"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","textChunks":[{"__isSmartRef__":true,"id":210}],"padding":{"__isSmartRef__":true,"id":212},"_Padding":{"__isSmartRef__":true,"id":213},"prevScroll":[0,0],"priorExtent":{"__isSmartRef__":true,"id":214},"_ClipMode":"hidden","_WhiteSpaceHandling":"pre-wrap","_Align":"center","__LivelyClassName__":"lively.morphic.Text"},"205":{"borderWidth":0,"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":206},"_Extent":{"__isSmartRef__":true,"id":207},"_BorderColor":{"__isSmartRef__":true,"id":208},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"206":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"207":{"x":85,"y":38,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"208":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"209":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"210":{"style":{"__isSmartRef__":true,"id":211},"morph":{"__isSmartRef__":true,"id":204},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"start presentation","__LivelyClassName__":"lively.morphic.TextChunk"},"211":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"212":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"213":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"214":{"x":87.00800800800798,"y":42.02302302302303,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"215":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":216},"_Extent":{"__isSmartRef__":true,"id":207},"_Fill":{"__isSmartRef__":true,"id":217},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":227},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"216":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"217":{"stops":[{"__isSmartRef__":true,"id":218},{"__isSmartRef__":true,"id":220},{"__isSmartRef__":true,"id":222},{"__isSmartRef__":true,"id":224}],"vector":{"__isSmartRef__":true,"id":226},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"218":{"offset":0,"color":{"__isSmartRef__":true,"id":219}},"219":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"220":{"offset":0.4,"color":{"__isSmartRef__":true,"id":221}},"221":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"222":{"offset":0.6,"color":{"__isSmartRef__":true,"id":223}},"223":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"224":{"offset":1,"color":{"__isSmartRef__":true,"id":225}},"225":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"226":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"227":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"228":{"x":5.99499499499494,"y":409.4234234234235,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"229":{"stops":[{"__isSmartRef__":true,"id":230},{"__isSmartRef__":true,"id":232},{"__isSmartRef__":true,"id":234},{"__isSmartRef__":true,"id":236}],"vector":{"__isSmartRef__":true,"id":226},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"230":{"offset":0,"color":{"__isSmartRef__":true,"id":231}},"231":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"232":{"offset":0.4,"color":{"__isSmartRef__":true,"id":233}},"233":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"234":{"offset":0.6,"color":{"__isSmartRef__":true,"id":235}},"235":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"236":{"offset":1,"color":{"__isSmartRef__":true,"id":237}},"237":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"238":{"sourceObj":{"__isSmartRef__":true,"id":203},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":33},"targetMethodName":"startPresentation","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"239":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"240":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":1,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"241":{"x":87.00800800800798,"y":42.02302302302303,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"242":{"submorphs":[{"__isSmartRef__":true,"id":243}],"scripts":[],"id":26,"shape":{"__isSmartRef__":true,"id":254},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":267},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":256},"lighterFill":{"__isSmartRef__":true,"id":268},"label":{"__isSmartRef__":true,"id":243},"attributeConnections":[{"__isSmartRef__":true,"id":277}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"showsHalos":false,"halos":[],"__SourceModuleName__":"Global.lively.morphic.Widgets","_Rotation":0,"padding":{"__isSmartRef__":true,"id":278},"name":"editOverlayButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":279},"_Scale":1,"priorExtent":{"__isSmartRef__":true,"id":280},"owner":{"__isSmartRef__":true,"id":33},"__LivelyClassName__":"lively.morphic.Button"},"243":{"submorphs":[],"scripts":[],"id":18,"shape":{"__isSmartRef__":true,"id":244},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":85,"_MaxTextHeight":38,"fixedHeight":true,"allowsInput":false,"_OverflowMode":"visible","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":248},"textColor":{"__isSmartRef__":true,"id":247},"owner":{"__isSmartRef__":true,"id":242},"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","textChunks":[{"__isSmartRef__":true,"id":249}],"padding":{"__isSmartRef__":true,"id":251},"_Padding":{"__isSmartRef__":true,"id":252},"prevScroll":[0,0],"priorExtent":{"__isSmartRef__":true,"id":253},"_ClipMode":"hidden","_WhiteSpaceHandling":"pre-wrap","_Align":"center","__LivelyClassName__":"lively.morphic.Text"},"244":{"borderWidth":0,"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":245},"_Extent":{"__isSmartRef__":true,"id":246},"_BorderColor":{"__isSmartRef__":true,"id":247},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"245":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"246":{"x":85,"y":38,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"247":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"248":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"249":{"style":{"__isSmartRef__":true,"id":250},"morph":{"__isSmartRef__":true,"id":243},"storedString":"edit\noverlay","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"250":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"251":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"252":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"253":{"x":87.00800800800798,"y":42.02302302302303,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"254":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":255},"_Extent":{"__isSmartRef__":true,"id":246},"_Fill":{"__isSmartRef__":true,"id":256},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":266},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"255":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"256":{"stops":[{"__isSmartRef__":true,"id":257},{"__isSmartRef__":true,"id":259},{"__isSmartRef__":true,"id":261},{"__isSmartRef__":true,"id":263}],"vector":{"__isSmartRef__":true,"id":265},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"257":{"offset":0,"color":{"__isSmartRef__":true,"id":258}},"258":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"259":{"offset":0.4,"color":{"__isSmartRef__":true,"id":260}},"260":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"261":{"offset":0.6,"color":{"__isSmartRef__":true,"id":262}},"262":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"263":{"offset":1,"color":{"__isSmartRef__":true,"id":264}},"264":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"265":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"266":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"267":{"x":5.99499499499494,"y":456.4234234234235,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"268":{"stops":[{"__isSmartRef__":true,"id":269},{"__isSmartRef__":true,"id":271},{"__isSmartRef__":true,"id":273},{"__isSmartRef__":true,"id":275}],"vector":{"__isSmartRef__":true,"id":265},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"269":{"offset":0,"color":{"__isSmartRef__":true,"id":270}},"270":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"271":{"offset":0.4,"color":{"__isSmartRef__":true,"id":272}},"272":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"273":{"offset":0.6,"color":{"__isSmartRef__":true,"id":274}},"274":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"275":{"offset":1,"color":{"__isSmartRef__":true,"id":276}},"276":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"277":{"sourceObj":{"__isSmartRef__":true,"id":242},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":33},"targetMethodName":"showOrHideSlideOverlay","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"278":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"279":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":1,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"280":{"x":87.00800800800798,"y":42.02302302302303,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"281":{"position":{"__isSmartRef__":true,"id":282},"_Extent":{"__isSmartRef__":true,"id":283},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":284},"_Fill":{"__isSmartRef__":true,"id":285},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"282":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"283":{"x":392,"y":507,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"284":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"285":{"r":1,"g":1,"b":1,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"286":{"x":94.90790790790786,"y":127.9339339339339,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"287":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"requiredModules":["lively.Presentation"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"288":{"x":391,"y":507,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"289":{"setupConnections":{"__isSmartRef__":true,"id":290},"notYetImplemented":{"__isSmartRef__":true,"id":293},"addExistingSlideInteractively":{"__isSmartRef__":true,"id":296},"addSlide":{"__isSmartRef__":true,"id":299},"removeSlide":{"__isSmartRef__":true,"id":302},"removeSelectedSlide":{"__isSmartRef__":true,"id":305},"startPresentation":{"__isSmartRef__":true,"id":308},"endPresentation":{"__isSmartRef__":true,"id":311},"nextSlide":{"__isSmartRef__":true,"id":314},"prevSlide":{"__isSmartRef__":true,"id":317},"currentSlide":{"__isSmartRef__":true,"id":320},"numberOfSlides":{"__isSmartRef__":true,"id":323},"getSlideOverlay":{"__isSmartRef__":true,"id":326},"showSlideOverlay":{"__isSmartRef__":true,"id":329},"showOrHideSlideOverlay":{"__isSmartRef__":true,"id":332},"getSlideNo":{"__isSmartRef__":true,"id":335},"reset":{"__isSmartRef__":true,"id":338},"addNewSlide":{"__isSmartRef__":true,"id":341}},"290":{"varMapping":{"__isSmartRef__":true,"id":291},"source":"function setupConnections() {\n\tconnect(this.get('addNewSlideButton'), 'fire', this, 'addNewSlide');\n\tconnect(this.get('addExistingSlideButton'), 'fire', this, 'addExistingSlideInteractively');\n\tconnect(this.get('removeSlideButton'), 'fire', this, 'removeSelectedSlide');\n\tconnect(this.get('startPresentationButton'), 'fire', this, 'startPresentation');\n\tconnect(this.get('editOverlayButton'), 'fire', this, 'showOrHideSlideOverlay');\n\n}","funcProperties":{"__isSmartRef__":true,"id":292},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"291":{"this":{"__isSmartRef__":true,"id":33}},"292":{},"293":{"varMapping":{"__isSmartRef__":true,"id":294},"source":"function notYetImplemented(msg) {\n\talert('Not yet implemented');\n}","funcProperties":{"__isSmartRef__":true,"id":295},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"294":{"this":{"__isSmartRef__":true,"id":33}},"295":{},"296":{"varMapping":{"__isSmartRef__":true,"id":297},"source":"function addExistingSlideInteractively() {\n\tvar slides = [], presentationController = this;\n\tthis.world().withAllSubmorphsDo(function(ea) {\n\t\tif (ea.isSlideMorph) slides.push(ea);\n\t})\n\tvar options = slides.collect(function(ea) {\n\t\treturn [ea.name || ea.toString(), function() {\n\t\t\tpresentationController.addSlide(ea);\n\t\t}]\n\t});\n\toptions.push(['cancel', function() {}]);\n\tlively.morphic.Menu.openAtHand('Choose slide to add', options);\n}","funcProperties":{"__isSmartRef__":true,"id":298},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"297":{"this":{"__isSmartRef__":true,"id":33}},"298":{},"299":{"varMapping":{"__isSmartRef__":true,"id":300},"source":"function addSlide(slideMorph) {\n\tvar list = this.get('slideList')\n\tlist.addItem({isListItem: true, value: slideMorph, string: slideMorph.name || slideMorph.toString()})\n}","funcProperties":{"__isSmartRef__":true,"id":301},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"300":{"this":{"__isSmartRef__":true,"id":33}},"301":{},"302":{"varMapping":{"__isSmartRef__":true,"id":303},"source":"function removeSlide() {\n\tvar list = this.get('slideList'),\n\t\tsel = list.getSelection();\n\tif (!sel) return;\n\tlist.removeItemOrValue(sel);\n}","funcProperties":{"__isSmartRef__":true,"id":304},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"303":{"this":{"__isSmartRef__":true,"id":33}},"304":{},"305":{"varMapping":{"__isSmartRef__":true,"id":306},"source":"function removeSelectedSlide() {\n\tvar list = this.get('slideList'),\n\t\tsel = list.getSelection();\n\tif (!sel) return;\n\talertOK('removed ' + sel);\n\tlist.removeItemOrValue(sel);\n}","funcProperties":{"__isSmartRef__":true,"id":307},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"306":{"this":{"__isSmartRef__":true,"id":33}},"307":{},"308":{"varMapping":{"__isSmartRef__":true,"id":309},"source":"function startPresentation() {\n\tNewMorphicPresentationShortcutLayer.beGlobal();\n\tthis.world().currentPresentationController = this;\n\tthis.world().addMorph(this.getSlideOverlay());\n\tthis.getSlideOverlay().ignoreEvents();\n\tthis.slideIndex = -1;\n\tthis.nextSlide();\n}","funcProperties":{"__isSmartRef__":true,"id":310},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"309":{"this":{"__isSmartRef__":true,"id":33}},"310":{},"311":{"varMapping":{"__isSmartRef__":true,"id":312},"source":"function endPresentation() {\n\tNewMorphicPresentationShortcutLayer.beNotGlobal();\n\tthis.world().currentPresentationController = null;\n\tthis.getSlideOverlay().remove();\n\tvar slide = this.currentSlide();\n\tslide.leaveFullScreen();\n}","funcProperties":{"__isSmartRef__":true,"id":313},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"312":{"this":{"__isSmartRef__":true,"id":33}},"313":{},"314":{"varMapping":{"__isSmartRef__":true,"id":315},"source":"function nextSlide() {\ndebugger\n\tthis.slideIndex = Math.min(this.numberOfSlides()-1, this.slideIndex+1);\n\tvar slide = this.currentSlide();\n\tslide && slide.activate();\n}","funcProperties":{"__isSmartRef__":true,"id":316},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"315":{"this":{"__isSmartRef__":true,"id":33}},"316":{},"317":{"varMapping":{"__isSmartRef__":true,"id":318},"source":"function prevSlide() {\n\tthis.slideIndex = Math.max(0, this.slideIndex-1);\n\tvar slide = this.currentSlide();\n\tslide && slide.activate();\n}","funcProperties":{"__isSmartRef__":true,"id":319},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"318":{"this":{"__isSmartRef__":true,"id":33}},"319":{},"320":{"varMapping":{"__isSmartRef__":true,"id":321},"source":"function currentSlide() {\n\tvar list = this.get('slideList');\n\treturn list.getValues()[this.slideIndex];\n}","funcProperties":{"__isSmartRef__":true,"id":322},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"321":{"this":{"__isSmartRef__":true,"id":33}},"322":{},"323":{"varMapping":{"__isSmartRef__":true,"id":324},"source":"function numberOfSlides() {\n\treturn this.get('slideList').getValues().length;\n}","funcProperties":{"__isSmartRef__":true,"id":325},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"324":{"this":{"__isSmartRef__":true,"id":33}},"325":{},"326":{"varMapping":{"__isSmartRef__":true,"id":327},"source":"function getSlideOverlay() {\n\tif (!this.slideOverlay)\n\t\tthis.slideOverlay = lively.PartsBin.getPart('SlideOverlay', 'PartsBin/NewWorld');\n\treturn this.slideOverlay;\n}","funcProperties":{"__isSmartRef__":true,"id":328},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"327":{"this":{"__isSmartRef__":true,"id":33}},"328":{},"329":{"varMapping":{"__isSmartRef__":true,"id":330},"source":"function showSlideOverlay() {\n\tvar overlay = this.addMorph(this.getSlideOverlay());\n\toverlay.align(overlay.bounds().topLeft(), this.shape.bounds().bottomLeft());\n}","funcProperties":{"__isSmartRef__":true,"id":331},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"330":{"this":{"__isSmartRef__":true,"id":33}},"331":{},"332":{"varMapping":{"__isSmartRef__":true,"id":333},"source":"function showOrHideSlideOverlay() {\n\tvar overlay = this.getSlideOverlay();\n\tif (overlay.owner) {overlay.remove(); return };\n\toverlay.enableEvents();\n\tthis.addMorph(overlay);\n\toverlay.align(overlay.bounds().topLeft(), this.shape.bounds().bottomLeft());\n}","funcProperties":{"__isSmartRef__":true,"id":334},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"333":{"this":{"__isSmartRef__":true,"id":33}},"334":{},"335":{"varMapping":{"__isSmartRef__":true,"id":336},"source":"function getSlideNo() { return this.slideIndex }","funcProperties":{"__isSmartRef__":true,"id":337},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"336":{"this":{"__isSmartRef__":true,"id":33}},"337":{},"338":{"varMapping":{"__isSmartRef__":true,"id":339},"source":"function reset() {\n\tthis.slideOverlay && this.slideOverlay.remove()\n\tthis.slideOverlay = null;\n\tthis.get('slideList').updateList([]);\n}","funcProperties":{"__isSmartRef__":true,"id":340},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"339":{"this":{"__isSmartRef__":true,"id":33}},"340":{},"341":{"varMapping":{"__isSmartRef__":true,"id":342},"source":"function addNewSlide() {\n\tvar slide = lively.PartsBin.getPart('TemplateSlide', 'PartsBin/NewWorld');\n\tthis.world().firstHand().grabMorph(slide);\n}","funcProperties":{"__isSmartRef__":true,"id":343},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"342":{"this":{"__isSmartRef__":true,"id":33}},"343":{},"344":{"submorphs":[{"__isSmartRef__":true,"id":345},{"__isSmartRef__":true,"id":381},{"__isSmartRef__":true,"id":392}],"scripts":[],"id":495,"shape":{"__isSmartRef__":true,"id":402},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":407},"showsHalos":false,"halos":[],"name":"TestRunPane","_Rotation":0,"__SourceModuleName__":"Global.lively.morphic.Core","partsBinMetaInfo":{"__isSmartRef__":true,"id":408},"_Scale":1,"owner":{"__isSmartRef__":true,"id":0},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":409},"__LivelyClassName__":"lively.morphic.Box"},"345":{"submorphs":[{"__isSmartRef__":true,"id":346}],"scripts":[],"id":45,"shape":{"__isSmartRef__":true,"id":356},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":370},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":359},"lighterFill":{"__isSmartRef__":true,"id":371},"label":{"__isSmartRef__":true,"id":346},"owner":{"__isSmartRef__":true,"id":344},"_Rotation":0,"showsHalos":false,"halos":[],"name":"runButton","attributeConnections":[{"__isSmartRef__":true,"id":380}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Button"},"346":{"submorphs":[],"scripts":[],"id":46,"shape":{"__isSmartRef__":true,"id":347},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"fixedHeight":false,"allowsInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":351},"_MaxTextWidth":null,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":350},"padding":{"__isSmartRef__":true,"id":352},"_Padding":{"__isSmartRef__":true,"id":352},"owner":{"__isSmartRef__":true,"id":345},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","_ClipMode":"visible","textChunks":[{"__isSmartRef__":true,"id":353}],"priorExtent":{"__isSmartRef__":true,"id":355},"__LivelyClassName__":"lively.morphic.Text"},"347":{"borderWidth":0,"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":348},"_Extent":{"__isSmartRef__":true,"id":349},"_BorderColor":{"__isSmartRef__":true,"id":350},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"348":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"349":{"x":57,"y":29,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"350":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"351":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"352":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"353":{"style":{"__isSmartRef__":true,"id":354},"morph":{"__isSmartRef__":true,"id":346},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"run","__LivelyClassName__":"lively.morphic.TextChunk"},"354":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"355":{"x":57,"y":29,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"356":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":357},"_Extent":{"__isSmartRef__":true,"id":358},"_Fill":{"__isSmartRef__":true,"id":359},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":369},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"357":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"358":{"x":57,"y":29,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"359":{"stops":[{"__isSmartRef__":true,"id":360},{"__isSmartRef__":true,"id":362},{"__isSmartRef__":true,"id":364},{"__isSmartRef__":true,"id":366}],"vector":{"__isSmartRef__":true,"id":368},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"360":{"offset":0,"color":{"__isSmartRef__":true,"id":361}},"361":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"362":{"offset":0.4,"color":{"__isSmartRef__":true,"id":363}},"363":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"364":{"offset":0.6,"color":{"__isSmartRef__":true,"id":365}},"365":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"366":{"offset":1,"color":{"__isSmartRef__":true,"id":367}},"367":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"368":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"369":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"370":{"x":10,"y":10,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"371":{"stops":[{"__isSmartRef__":true,"id":372},{"__isSmartRef__":true,"id":374},{"__isSmartRef__":true,"id":376},{"__isSmartRef__":true,"id":378}],"vector":{"__isSmartRef__":true,"id":368},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"372":{"offset":0,"color":{"__isSmartRef__":true,"id":373}},"373":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"374":{"offset":0.4,"color":{"__isSmartRef__":true,"id":375}},"375":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"376":{"offset":0.6,"color":{"__isSmartRef__":true,"id":377}},"377":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"378":{"offset":1,"color":{"__isSmartRef__":true,"id":379}},"379":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"380":{"sourceObj":{"__isSmartRef__":true,"id":345},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":344},"targetMethodName":"runTest","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"381":{"submorphs":[],"scripts":[],"id":76,"shape":{"__isSmartRef__":true,"id":382},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_FontFamily":"Monaco","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":386},"_MaxTextWidth":449,"_MaxTextHeight":163,"textColor":{"__isSmartRef__":true,"id":350},"owner":{"__isSmartRef__":true,"id":344},"showsHalos":false,"halos":[],"name":"testResult","__SourceModuleName__":"Global.lively.morphic.TextCore","padding":{"__isSmartRef__":true,"id":387},"layout":{"__isSmartRef__":true,"id":388},"_FontSize":10,"_Padding":{"__isSmartRef__":true,"id":387},"_ClipMode":"scroll","textChunks":[{"__isSmartRef__":true,"id":389}],"priorExtent":{"__isSmartRef__":true,"id":391},"prevScroll":[0,0],"__LivelyClassName__":"lively.morphic.Text"},"382":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":383},"_Extent":{"__isSmartRef__":true,"id":384},"_Fill":{"__isSmartRef__":true,"id":385},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":350},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"383":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"384":{"x":449,"y":163,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"385":{"r":0,"g":0.8,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"386":{"x":11,"y":48,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"387":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"388":{"resizeWidth":true,"resizeHeight":true},"389":{"style":{"__isSmartRef__":true,"id":390},"morph":{"__isSmartRef__":true,"id":381},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"23ms for 17 tests","__LivelyClassName__":"lively.morphic.TextChunk"},"390":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"391":{"x":449,"y":163,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"392":{"submorphs":[],"scripts":[],"id":157,"shape":{"__isSmartRef__":true,"id":393},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":398},"_MaxTextWidth":366,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":397},"showsHalos":false,"halos":[],"__SourceModuleName__":"Global.lively.morphic.TextCore","owner":{"__isSmartRef__":true,"id":344},"_Rotation":0,"name":"testModuleNS","charsReplaced":"TextBasicsTest","lastFindLoc":-6,"_ClipMode":"visible","textChunks":[{"__isSmartRef__":true,"id":399}],"priorExtent":{"__isSmartRef__":true,"id":401},"priorSelectionRange":[14,14],"__LivelyClassName__":"lively.morphic.Text"},"393":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":394},"_Extent":{"__isSmartRef__":true,"id":395},"_Fill":{"__isSmartRef__":true,"id":396},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":397},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"394":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"395":{"x":366,"y":18,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"396":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"397":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"398":{"x":102,"y":12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"399":{"style":{"__isSmartRef__":true,"id":400},"morph":{"__isSmartRef__":true,"id":392},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"['Tests.TraitTests']","__LivelyClassName__":"lively.morphic.TextChunk"},"400":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"401":{"x":366,"y":18,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"402":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":403},"_Extent":{"__isSmartRef__":true,"id":404},"_Fill":{"__isSmartRef__":true,"id":405},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":406},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"403":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"404":{"x":479,"y":225,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"405":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"406":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"407":{"x":1288.966966966967,"y":404.9999999999999,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"408":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"409":{"runTest":{"__isSmartRef__":true,"id":410}},"410":{"varMapping":{"__isSmartRef__":true,"id":411},"source":"function runTest() {\n\nmodule('lively.TestFramework').load(true);\n\nvar moduleNames = eval(this.get('testModuleNS').textString),\n\tmodules = moduleNames.collect(function(name) { return module(name) }),\n\tresultText = this.get('testResult'),\n\tstartTime = new Date(),\n\tsuite = new TestSuite();\n\n\tresultText.setFill(Color.white);\n\tresultText.setTextString('running...');\n\nmodules.forEach(function(m) {\n\tif (!m.isLoaded()) m.load(true);\n\tsuite.testCasesFromModule(m);\n});\nvar noOfTestCases = suite.testCaseClasses.inject(0, function(sum, testClass) {\n\treturn sum + new testClass().allTestSelectors().length\n});\nsuite.runFinished = function() {\n\tGlobal.testResult = suite.result\n\tif (suite.result.failed.length == 0) {\n\t\tvar time = new Date() - startTime;\n\t\tresultText.setFill(Color.green);\n\t\tresultText.setTextString(time.toString() + 'ms for ' + noOfTestCases + ' tests');\n\t\treturn;\n\t}\n\tvar failStr = suite.result.failed.collect(function(result) {\n\t\tvar msg = result.classname + '>>' + result.selector;\n\t\tmsg += '\\n' + result.err.message;\n\t\tmsg += '\\n' + result.err.stack;\n\t\treturn msg;\n\t}).join('\\n---------\\n');\n\tresultText.setFill(Color.red);\n\tresultText.setTextString(failStr);\n} /* runFinished */\nsuite.runAll();\n\n}","funcProperties":{"__isSmartRef__":true,"id":412},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"411":{"this":{"__isSmartRef__":true,"id":344}},"412":{},"413":{"submorphs":[{"__isSmartRef__":true,"id":414},{"__isSmartRef__":true,"id":516},{"__isSmartRef__":true,"id":628}],"scripts":[],"id":18205,"shape":{"__isSmartRef__":true,"id":666},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":668},"_Position":{"__isSmartRef__":true,"id":669},"priorExtent":{"__isSmartRef__":true,"id":670},"targetMorph":{"__isSmartRef__":true,"id":414},"titleBar":{"__isSmartRef__":true,"id":516},"contentOffset":{"__isSmartRef__":true,"id":671},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"highlighted":true,"_Rotation":0,"_Scale":1,"prevDragPos":{"__isSmartRef__":true,"id":672},"showsHalos":false,"halos":[],"name":"ScriptEditor","partsBinMetaInfo":{"__isSmartRef__":true,"id":673},"__SourceModuleName__":"Global.lively.morphic.Widgets","owner":{"__isSmartRef__":true,"id":0},"__LivelyClassName__":"lively.morphic.Window"},"414":{"submorphs":[{"__isSmartRef__":true,"id":415}],"scripts":[],"id":452,"shape":{"__isSmartRef__":true,"id":434},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":439},"showsHalos":false,"halos":[],"name":"ScriptEditorPane","partsBinMetaInfo":{"__isSmartRef__":true,"id":440},"__SourceModuleName__":"Global.lively.morphic.Core","owner":{"__isSmartRef__":true,"id":413},"_Rotation":0,"targetName":null,"searchText":null,"scriptList":null,"scriptSource":{"__isSmartRef__":true,"id":415},"targetFound":null,"removeButton":null,"addButton":null,"closeButton":null,"target":{"__isSmartRef__":true,"id":33},"_Scale":1,"layout":{"__isSmartRef__":true,"id":441},"priorExtent":{"__isSmartRef__":true,"id":442},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":443},"__LivelyClassName__":"lively.morphic.Box"},"415":{"submorphs":[],"scripts":[],"id":263,"shape":{"__isSmartRef__":true,"id":416},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_OverflowMode":"auto","_FontFamily":"Monaco, Courier","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":421},"_MaxTextWidth":565.046953046953,"_MaxTextHeight":353.98201798201796,"textStyle":null,"owner":{"__isSmartRef__":true,"id":414},"layout":{"__isSmartRef__":true,"id":422},"doitContext":{"__isSmartRef__":true,"id":33},"charsReplaced":"","lastFindLoc":604,"showsHalos":false,"halos":[],"_Rotation":0,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"scriptSource","savedTextString":"// PresentationController (this)\nthis.addScript(function setupConnections() {\n\tconnect(this.get('addNewSlideButton'), 'fire', this, 'notYetImplemented');\n\tconnect(this.get('addExistingSlideButton'), 'fire', this, 'addExistingSlideInteractively');\n\tconnect(this.get('removeSlideButton'), 'fire', this, 'removeSelectedSlide');\n\tconnect(this.get('startPresentationButton'), 'fire', this, 'startPresentation');\n\tconnect(this.get('editOverlayButton'), 'fire', this, 'showOrHideSlideOverlay');\n\n})\n\nthis.addScript(function reset() {\n\tthis.slideOverlay && this.slideOverlay.remove()\n\tthis.slideOverlay = null;\n\tthis.get('slideList').updateList([]);\n})\n\nthis.addScript(function notYetImplemented(msg) {\n\talert('Not yet implemented');\n})\n\nthis.addScript(function addExistingSlideInteractively() {\n\tvar slides = [], presentationController = this;\n\tthis.world().withAllSubmorphsDo(function(ea) {\n\t\tif (ea.isSlideMorph) slides.push(ea);\n\t})\n\tvar options = slides.collect(function(ea) {\n\t\treturn [ea.name || ea.toString(), function() {\n\t\t\tpresentationController.addSlide(ea);\n\t\t}]\n\t});\n\toptions.push(['cancel', function() {}]);\n\tlively.morphic.Menu.openAtHand('Choose slide to add', options);\n});\n\n\nthis.addScript(function addSlide(slideMorph) {\n\tvar list = this.get('slideList')\n\tlist.addItem({isListItem: true, value: slideMorph, string: slideMorph.name || slideMorph.toString()})\n});\n\nthis.addScript(function removeSelectedSlide() {\n\tvar list = this.get('slideList'),\n\t\tsel = list.getSelection();\n\tif (!sel) return;\n\talertOK('removed ' + sel);\n\tlist.removeItemOrValue(sel);\n});\n\nthis.addScript(function numberOfSlides() {\n\treturn this.get('slideList').getValues().length;\n})\n\nthis.addScript(function startPresentation() {\n\tNewMorphicPresentationShortcutLayer.beGlobal();\n\tthis.world().currentPresentationController = this;\n\tthis.world().addMorph(this.getSlideOverlay());\n\tthis.getSlideOverlay().ignoreEvents();\n\tthis.slideIndex = -1;\n\tthis.nextSlide();\n});\n\nthis.addScript(function endPresentation() {\n\tNewMorphicPresentationShortcutLayer.beNotGlobal();\n\tthis.world().currentPresentationController = null;\n\tthis.getSlideOverlay().remove();\n\tvar slide = this.currentSlide();\n\tslide.leaveFullScreen();\n});\n\nthis.addScript(function nextSlide() {\ndebugger\n\tthis.slideIndex = Math.min(this.numberOfSlides()-1, this.slideIndex+1);\n\tvar slide = this.currentSlide();\n\tslide && slide.activate();\n});\n\nthis.addScript(function prevSlide() {\n\tthis.slideIndex = Math.max(0, this.slideIndex-1);\n\tvar slide = this.currentSlide();\n\tslide && slide.activate();\n});\n\nthis.addScript(function currentSlide() {\n\tvar list = this.get('slideList');\n\treturn list.getValues()[this.slideIndex];\n})\n\n\nthis.addScript(function getSlideOverlay() {\n\tif (!this.slideOverlay)\n\t\tthis.slideOverlay = lively.PartsBin.getPart('SlideOverlay', 'PartsBin/NewWorld');\n\treturn this.slideOverlay;\n})\n\nthis.addScript(function showOrHideSlideOverlay() {\n\tvar overlay = this.getSlideOverlay();\n\tif (overlay.owner) {overlay.remove(); return };\n\toverlay.enableEvents();\n\tthis.addMorph(overlay);\n\toverlay.align(overlay.bounds().topLeft(), this.shape.bounds().bottomLeft());\n})\n\nthis.addScript(function getSlideNo() { return this.slideIndex })\n","textChunks":[{"__isSmartRef__":true,"id":423}],"priorSelectionRange":[638,638],"_ClipMode":"auto","prevScroll":[0,1570],"_FontSize":10,"priorExtent":{"__isSmartRef__":true,"id":425},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":426},"__LivelyClassName__":"lively.morphic.Text"},"416":{"position":{"__isSmartRef__":true,"id":417},"_Extent":{"__isSmartRef__":true,"id":418},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":419},"_Fill":{"__isSmartRef__":true,"id":420},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"417":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"418":{"x":565.046953046953,"y":353.98201798201796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"419":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"420":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"421":{"x":7,"y":9,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"422":{"resizeWidth":true,"resizeHeight":true},"423":{"style":{"__isSmartRef__":true,"id":424},"morph":{"__isSmartRef__":true,"id":415},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"// PresentationController (this)\nthis.addScript(function setupConnections() {\n\tconnect(this.get('addNewSlideButton'), 'fire', this, 'notYetImplemented');\n\tconnect(this.get('addExistingSlideButton'), 'fire', this, 'addExistingSlideInteractively');\n\tconnect(this.get('removeSlideButton'), 'fire', this, 'removeSelectedSlide');\n\tconnect(this.get('startPresentationButton'), 'fire', this, 'startPresentation');\n\tconnect(this.get('editOverlayButton'), 'fire', this, 'showOrHideSlideOverlay');\n\n})\n\nthis.addScript(function reset() {\n\tthis.slideOverlay && this.slideOverlay.remove()\n\tthis.slideOverlay = null;\n\tthis.get('slideList').updateList([]);\n})\n\nthis.addScript(function notYetImplemented(msg) {\n\talert('Not yet implemented');\n})\n\nthis.addScript(function addExistingSlideInteractively() {\n\tvar slides = [], presentationController = this;\n\tthis.world().withAllSubmorphsDo(function(ea) {\n\t\tif (ea.isSlideMorph) slides.push(ea);\n\t})\n\tvar options = slides.collect(function(ea) {\n\t\treturn [ea.name || ea.toString(), function() {\n\t\t\tpresentationController.addSlide(ea);\n\t\t}]\n\t});\n\toptions.push(['cancel', function() {}]);\n\tlively.morphic.Menu.openAtHand('Choose slide to add', options);\n});\n\n\nthis.addScript(function addSlide(slideMorph) {\n\tvar list = this.get('slideList')\n\tlist.addItem({isListItem: true, value: slideMorph, string: slideMorph.name || slideMorph.toString()})\n});\n\nthis.addScript(function removeSelectedSlide() {\n\tvar list = this.get('slideList'),\n\t\tsel = list.getSelection();\n\tif (!sel) return;\n\talertOK('removed ' + sel);\n\tlist.removeItemOrValue(sel);\n});\n\nthis.addScript(function numberOfSlides() {\n\treturn this.get('slideList').getValues().length;\n})\n\nthis.addScript(function startPresentation() {\n\tNewMorphicPresentationShortcutLayer.beGlobal();\n\tthis.world().currentPresentationController = this;\n\tthis.world().addMorph(this.getSlideOverlay());\n\tthis.getSlideOverlay().ignoreEvents();\n\tthis.slideIndex = -1;\n\tthis.nextSlide();\n});\n\nthis.addScript(function endPresentation() {\n\tNewMorphicPresentationShortcutLayer.beNotGlobal();\n\tthis.world().currentPresentationController = null;\n\tthis.getSlideOverlay().remove();\n\tvar slide = this.currentSlide();\n\tslide.leaveFullScreen();\n});\n\nthis.addScript(function nextSlide() {\ndebugger\n\tthis.slideIndex = Math.min(this.numberOfSlides()-1, this.slideIndex+1);\n\tvar slide = this.currentSlide();\n\tslide && slide.activate();\n});\n\nthis.addScript(function prevSlide() {\n\tthis.slideIndex = Math.max(0, this.slideIndex-1);\n\tvar slide = this.currentSlide();\n\tslide && slide.activate();\n});\n\nthis.addScript(function currentSlide() {\n\tvar list = this.get('slideList');\n\treturn list.getValues()[this.slideIndex];\n})\n\n\nthis.addScript(function getSlideOverlay() {\n\tif (!this.slideOverlay)\n\t\tthis.slideOverlay = lively.PartsBin.getPart('SlideOverlay', 'PartsBin/NewWorld');\n\treturn this.slideOverlay;\n})\n\nthis.addScript(function showOrHideSlideOverlay() {\n\tvar overlay = this.getSlideOverlay();\n\tif (overlay.owner) {overlay.remove(); return };\n\toverlay.enableEvents();\n\tthis.addMorph(overlay);\n\toverlay.align(overlay.bounds().topLeft(), this.shape.bounds().bottomLeft());\n})\n\nthis.addScript(function getSlideNo() { return this.slideIndex })\n","__LivelyClassName__":"lively.morphic.TextChunk"},"424":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"425":{"x":565.046953046953,"y":353.98201798201796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"426":{"doSave":{"__isSmartRef__":true,"id":427}},"427":{"varMapping":{"__isSmartRef__":true,"id":428},"source":"function doSave() {\n\t$super()\n\talertOK(\"eval all for \" + this.getDoitContext())\n\tthis.boundEval(this.textString)\n}","funcProperties":{"__isSmartRef__":true,"id":433},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"428":{"this":{"__isSmartRef__":true,"id":415},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":429}},"429":{"$super":{"__isSmartRef__":true,"id":430}},"430":{"varMapping":{"__isSmartRef__":true,"id":431},"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":432},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"431":{"obj":{"__isSmartRef__":true,"id":415},"name":"doSave"},"432":{},"433":{},"434":{"position":{"__isSmartRef__":true,"id":435},"_Extent":{"__isSmartRef__":true,"id":436},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":437},"_Fill":{"__isSmartRef__":true,"id":438},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"435":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"436":{"x":578.0799200799202,"y":368.9980019980019,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"437":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"438":{"r":0.921,"g":0.921,"b":0.921,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"439":{"x":-0.9990009990010549,"y":20.001998001998004,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"440":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"441":{"resizeWidth":true,"resizeHeight":true,"adjustForNewBounds":true},"442":{"x":578.0799200799202,"y":368.9980019980019,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"443":{"addTargetScript":{"__isSmartRef__":true,"id":444},"addTestObject":{"__isSmartRef__":true,"id":447},"allMorphNames":{"__isSmartRef__":true,"id":450},"allScriptListItems":{"__isSmartRef__":true,"id":453},"bindMorphNames":{"__isSmartRef__":true,"id":456},"doSearch":{"__isSmartRef__":true,"id":459},"findSubobjects":{"__isSmartRef__":true,"id":462},"generateSourceForConnection":{"__isSmartRef__":true,"id":465},"generateSourceForObject":{"__isSmartRef__":true,"id":468},"generateSourceForProperty":{"__isSmartRef__":true,"id":471},"generateSourceForScript":{"__isSmartRef__":true,"id":474},"generateSourceForValue":{"__isSmartRef__":true,"id":477},"generateTargetCode":{"__isSmartRef__":true,"id":480},"highlightSelectedObject":{"__isSmartRef__":true,"id":483},"listItemsForObj":{"__isSmartRef__":true,"id":486},"removeTargetScript":{"__isSmartRef__":true,"id":489},"reset":{"__isSmartRef__":true,"id":492},"setSourceInPane":{"__isSmartRef__":true,"id":495},"setTarget":{"__isSmartRef__":true,"id":498},"setupConnections":{"__isSmartRef__":true,"id":501},"showTopLevelItems":{"__isSmartRef__":true,"id":504},"sortedScriptNamesOfObj":{"__isSmartRef__":true,"id":507},"updateScriptList":{"__isSmartRef__":true,"id":510},"updateSourcePane":{"__isSmartRef__":true,"id":513}},"444":{"varMapping":{"__isSmartRef__":true,"id":445},"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":446},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"445":{"this":{"__isSmartRef__":true,"id":414}},"446":{},"447":{"varMapping":{"__isSmartRef__":true,"id":448},"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":449},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"448":{"this":{"__isSmartRef__":true,"id":414}},"449":{},"450":{"varMapping":{"__isSmartRef__":true,"id":451},"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":452},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"451":{"this":{"__isSmartRef__":true,"id":414}},"452":{},"453":{"varMapping":{"__isSmartRef__":true,"id":454},"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":455},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"454":{"this":{"__isSmartRef__":true,"id":414}},"455":{},"456":{"varMapping":{"__isSmartRef__":true,"id":457},"source":"function bindMorphNames(submorphNames) {\n\tsubmorphNames.forEach(function(ea) {\n\t\tthis[ea]= this.getMorphNamed(ea)\n\t}, this)\n}","funcProperties":{"__isSmartRef__":true,"id":458},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"457":{"this":{"__isSmartRef__":true,"id":414}},"458":{},"459":{"varMapping":{"__isSmartRef__":true,"id":460},"source":"function doSearch(string) {\n\talert('searching ' + string);\n\tvar allItems = this.allScriptListItems();\n\tallItems.select(function(item) {})\n}","funcProperties":{"__isSmartRef__":true,"id":461},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"460":{"this":{"__isSmartRef__":true,"id":414}},"461":{},"462":{"varMapping":{"__isSmartRef__":true,"id":463},"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":464},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"463":{"this":{"__isSmartRef__":true,"id":414}},"464":{},"465":{"varMapping":{"__isSmartRef__":true,"id":466},"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":467},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"466":{"this":{"__isSmartRef__":true,"id":414}},"467":{},"468":{"varMapping":{"__isSmartRef__":true,"id":469},"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":470},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"469":{"this":{"__isSmartRef__":true,"id":414}},"470":{},"471":{"varMapping":{"__isSmartRef__":true,"id":472},"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":473},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"472":{"this":{"__isSmartRef__":true,"id":414}},"473":{},"474":{"varMapping":{"__isSmartRef__":true,"id":475},"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":476},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"475":{"this":{"__isSmartRef__":true,"id":414}},"476":{},"477":{"varMapping":{"__isSmartRef__":true,"id":478},"source":"function generateSourceForValue(value) {\n\tif (Object.isString(value)) \n\t\treturn '\"' + value + '\"'\n\telse \n\t\treturn value\n}","funcProperties":{"__isSmartRef__":true,"id":479},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"478":{"this":{"__isSmartRef__":true,"id":414}},"479":{},"480":{"varMapping":{"__isSmartRef__":true,"id":481},"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":482},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"481":{"this":{"__isSmartRef__":true,"id":414}},"482":{},"483":{"varMapping":{"__isSmartRef__":true,"id":484},"source":"function highlightSelectedObject(selection) {\n\tif (selection && selection.targetObj) showMorph(selection.targetObj)\n}","funcProperties":{"__isSmartRef__":true,"id":485},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"484":{"this":{"__isSmartRef__":true,"id":414}},"485":{},"486":{"varMapping":{"__isSmartRef__":true,"id":487},"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":488},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"487":{"this":{"__isSmartRef__":true,"id":414}},"488":{},"489":{"varMapping":{"__isSmartRef__":true,"id":490},"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":491},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"490":{"this":{"__isSmartRef__":true,"id":414}},"491":{},"492":{"varMapping":{"__isSmartRef__":true,"id":493},"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":494},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"493":{"this":{"__isSmartRef__":true,"id":414}},"494":{},"495":{"varMapping":{"__isSmartRef__":true,"id":496},"source":"function setSourceInPane(source, pane) {\n\tpane.setTextString(source);\n\tpane.owner.owner.scrollToTop();\n\n\tpane.highlightJavaScriptSyntax()\n}","funcProperties":{"__isSmartRef__":true,"id":497},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"496":{"this":{"__isSmartRef__":true,"id":414}},"497":{},"498":{"varMapping":{"__isSmartRef__":true,"id":499},"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":500},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"499":{"this":{"__isSmartRef__":true,"id":414}},"500":{},"501":{"varMapping":{"__isSmartRef__":true,"id":502},"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":503},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"502":{"this":{"__isSmartRef__":true,"id":414}},"503":{},"504":{"varMapping":{"__isSmartRef__":true,"id":505},"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":506},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"505":{"this":{"__isSmartRef__":true,"id":414}},"506":{},"507":{"varMapping":{"__isSmartRef__":true,"id":508},"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":509},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"508":{"this":{"__isSmartRef__":true,"id":414}},"509":{},"510":{"varMapping":{"__isSmartRef__":true,"id":511},"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":512},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"511":{"this":{"__isSmartRef__":true,"id":414}},"512":{},"513":{"varMapping":{"__isSmartRef__":true,"id":514},"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":515},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"514":{"this":{"__isSmartRef__":true,"id":414}},"515":{},"516":{"submorphs":[{"__isSmartRef__":true,"id":517},{"__isSmartRef__":true,"id":526},{"__isSmartRef__":true,"id":563},{"__isSmartRef__":true,"id":588}],"scripts":[],"id":18206,"shape":{"__isSmartRef__":true,"id":614},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":625},"_Position":{"__isSmartRef__":true,"id":626},"eventsAreIgnored":true,"windowMorph":{"__isSmartRef__":true,"id":413},"label":{"__isSmartRef__":true,"id":517},"closeButton":{"__isSmartRef__":true,"id":526},"menuButton":{"__isSmartRef__":true,"id":563},"collapseButton":{"__isSmartRef__":true,"id":588},"priorExtent":{"__isSmartRef__":true,"id":627},"owner":{"__isSmartRef__":true,"id":413},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.TitleBar"},"517":{"submorphs":[],"scripts":[],"id":18207,"shape":{"__isSmartRef__":true,"id":518},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":521},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":522},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":523}],"isLabel":true,"eventsAreIgnored":true,"_FontSize":10,"owner":{"__isSmartRef__":true,"id":516},"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":525},"__LivelyClassName__":"lively.morphic.Text"},"518":{"_Position":{"__isSmartRef__":true,"id":519},"_Extent":{"__isSmartRef__":true,"id":520},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":437},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"519":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"520":{"x":128,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"521":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"522":{"x":224.54045954045955,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"523":{"style":{"__isSmartRef__":true,"id":524},"morph":{"__isSmartRef__":true,"id":517},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"ScriptEditorPane","__LivelyClassName__":"lively.morphic.TextChunk"},"524":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"525":{"x":128,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"526":{"submorphs":[{"__isSmartRef__":true,"id":527}],"scripts":[],"id":18208,"shape":{"__isSmartRef__":true,"id":536},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":550},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":540},"lighterFill":{"__isSmartRef__":true,"id":551},"label":{"__isSmartRef__":true,"id":527},"owner":{"__isSmartRef__":true,"id":516},"layout":{"__isSmartRef__":true,"id":560},"attributeConnections":[{"__isSmartRef__":true,"id":561},{"__isSmartRef__":true,"id":562}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"527":{"submorphs":[],"scripts":[],"id":18209,"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},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":533}],"owner":{"__isSmartRef__":true,"id":526},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":535},"__LivelyClassName__":"lively.morphic.Text"},"528":{"_Position":{"__isSmartRef__":true,"id":529},"_Extent":{"__isSmartRef__":true,"id":530},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":437},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"529":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"530":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"531":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"532":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"533":{"style":{"__isSmartRef__":true,"id":534},"morph":{"__isSmartRef__":true,"id":527},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk"},"534":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"535":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"536":{"_Position":{"__isSmartRef__":true,"id":537},"_Extent":{"__isSmartRef__":true,"id":538},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":539},"_Fill":{"__isSmartRef__":true,"id":540},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"537":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"538":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"539":{"r":0.8392156862745098,"g":0.8392156862745098,"b":0.8392156862745098,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"540":{"stops":[{"__isSmartRef__":true,"id":541},{"__isSmartRef__":true,"id":543},{"__isSmartRef__":true,"id":545},{"__isSmartRef__":true,"id":547}],"vector":{"__isSmartRef__":true,"id":549},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"541":{"offset":0,"color":{"__isSmartRef__":true,"id":542}},"542":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"543":{"offset":0.4,"color":{"__isSmartRef__":true,"id":544}},"544":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"545":{"offset":0.6,"color":{"__isSmartRef__":true,"id":546}},"546":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"547":{"offset":1,"color":{"__isSmartRef__":true,"id":548}},"548":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"549":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"550":{"x":557.0809190809191,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"551":{"stops":[{"__isSmartRef__":true,"id":552},{"__isSmartRef__":true,"id":554},{"__isSmartRef__":true,"id":556},{"__isSmartRef__":true,"id":558}],"vector":{"__isSmartRef__":true,"id":549},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"552":{"offset":0,"color":{"__isSmartRef__":true,"id":553}},"553":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"554":{"offset":0.4,"color":{"__isSmartRef__":true,"id":555}},"555":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"556":{"offset":0.6,"color":{"__isSmartRef__":true,"id":557}},"557":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"558":{"offset":1,"color":{"__isSmartRef__":true,"id":559}},"559":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"560":{"moveHorizontal":true},"561":{"sourceObj":{"__isSmartRef__":true,"id":526},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":413},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"562":{"sourceObj":{"__isSmartRef__":true,"id":526},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":413},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"563":{"submorphs":[{"__isSmartRef__":true,"id":564}],"scripts":[],"id":18210,"shape":{"__isSmartRef__":true,"id":573},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":576},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":540},"lighterFill":{"__isSmartRef__":true,"id":577},"label":{"__isSmartRef__":true,"id":564},"owner":{"__isSmartRef__":true,"id":516},"attributeConnections":[{"__isSmartRef__":true,"id":586},{"__isSmartRef__":true,"id":587}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"showsHalos":false,"halos":[],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"564":{"submorphs":[],"scripts":[],"id":18211,"shape":{"__isSmartRef__":true,"id":565},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":568},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":569},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":570}],"owner":{"__isSmartRef__":true,"id":563},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":572},"__LivelyClassName__":"lively.morphic.Text"},"565":{"_Position":{"__isSmartRef__":true,"id":566},"_Extent":{"__isSmartRef__":true,"id":567},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":437},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"566":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"567":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"568":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"569":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"570":{"style":{"__isSmartRef__":true,"id":571},"morph":{"__isSmartRef__":true,"id":564},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk"},"571":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"572":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"573":{"_Position":{"__isSmartRef__":true,"id":574},"_Extent":{"__isSmartRef__":true,"id":575},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":539},"_Fill":{"__isSmartRef__":true,"id":540},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"574":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"575":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"576":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"577":{"stops":[{"__isSmartRef__":true,"id":578},{"__isSmartRef__":true,"id":580},{"__isSmartRef__":true,"id":582},{"__isSmartRef__":true,"id":584}],"vector":{"__isSmartRef__":true,"id":549},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"578":{"offset":0,"color":{"__isSmartRef__":true,"id":579}},"579":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"580":{"offset":0.4,"color":{"__isSmartRef__":true,"id":581}},"581":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"582":{"offset":0.6,"color":{"__isSmartRef__":true,"id":583}},"583":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"584":{"offset":1,"color":{"__isSmartRef__":true,"id":585}},"585":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"586":{"sourceObj":{"__isSmartRef__":true,"id":563},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":413},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"587":{"sourceObj":{"__isSmartRef__":true,"id":563},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":413},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"588":{"submorphs":[{"__isSmartRef__":true,"id":589}],"scripts":[],"id":18212,"shape":{"__isSmartRef__":true,"id":598},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":601},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":540},"lighterFill":{"__isSmartRef__":true,"id":602},"label":{"__isSmartRef__":true,"id":589},"owner":{"__isSmartRef__":true,"id":516},"layout":{"__isSmartRef__":true,"id":611},"attributeConnections":[{"__isSmartRef__":true,"id":612},{"__isSmartRef__":true,"id":613}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"589":{"submorphs":[],"scripts":[],"id":18213,"shape":{"__isSmartRef__":true,"id":590},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":593},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":594},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":595}],"owner":{"__isSmartRef__":true,"id":588},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":597},"__LivelyClassName__":"lively.morphic.Text"},"590":{"_Position":{"__isSmartRef__":true,"id":591},"_Extent":{"__isSmartRef__":true,"id":592},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":437},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"591":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"592":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"593":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"594":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"595":{"style":{"__isSmartRef__":true,"id":596},"morph":{"__isSmartRef__":true,"id":589},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk"},"596":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"597":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"598":{"_Position":{"__isSmartRef__":true,"id":599},"_Extent":{"__isSmartRef__":true,"id":600},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":539},"_Fill":{"__isSmartRef__":true,"id":540},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"599":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"600":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"601":{"x":538.0809190809191,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"602":{"stops":[{"__isSmartRef__":true,"id":603},{"__isSmartRef__":true,"id":605},{"__isSmartRef__":true,"id":607},{"__isSmartRef__":true,"id":609}],"vector":{"__isSmartRef__":true,"id":549},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"603":{"offset":0,"color":{"__isSmartRef__":true,"id":604}},"604":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"605":{"offset":0.4,"color":{"__isSmartRef__":true,"id":606}},"606":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"607":{"offset":0.6,"color":{"__isSmartRef__":true,"id":608}},"608":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"609":{"offset":1,"color":{"__isSmartRef__":true,"id":610}},"610":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"611":{"moveHorizontal":true},"612":{"sourceObj":{"__isSmartRef__":true,"id":588},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":413},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"613":{"sourceObj":{"__isSmartRef__":true,"id":588},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":413},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"614":{"_Position":{"__isSmartRef__":true,"id":615},"_Extent":{"__isSmartRef__":true,"id":616},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":419},"_Fill":{"__isSmartRef__":true,"id":617},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"615":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"616":{"x":577.0809190809191,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"617":{"stops":[{"__isSmartRef__":true,"id":618},{"__isSmartRef__":true,"id":620},{"__isSmartRef__":true,"id":622}],"vector":{"__isSmartRef__":true,"id":624},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"618":{"offset":0,"color":{"__isSmartRef__":true,"id":619}},"619":{"r":0.7200000000000001,"g":0.7200000000000001,"b":0.7200000000000001,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"620":{"offset":0.6,"color":{"__isSmartRef__":true,"id":621}},"621":{"r":0.9,"g":0.9,"b":0.9,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"622":{"offset":1,"color":{"__isSmartRef__":true,"id":623}},"623":{"r":0.7200000000000001,"g":0.7200000000000001,"b":0.7200000000000001,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"624":{"x":0,"y":1,"width":0,"height":-1,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"625":{"resizeWidth":true,"adjustForNewBounds":true},"626":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"627":{"x":577.0809190809191,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"628":{"submorphs":[],"scripts":[],"id":452,"shape":{"__isSmartRef__":true,"id":629},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":634},"showsHalos":false,"halos":[],"name":"ResizeCorner","partsBinMetaInfo":{"__isSmartRef__":true,"id":635},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"draggingEnabled":true,"dragStartPoint":null,"originalExtent":{"__isSmartRef__":true,"id":636},"originalTargetExtent":null,"owner":{"__isSmartRef__":true,"id":413},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":637},"__LivelyClassName__":"lively.morphic.Box"},"629":{"position":{"__isSmartRef__":true,"id":630},"_Extent":{"__isSmartRef__":true,"id":631},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":632},"_Fill":{"__isSmartRef__":true,"id":633},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"630":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"631":{"x":13,"y":15,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"632":{"r":0.568,"g":0.568,"b":0.568,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"633":{"r":0.258,"g":0.258,"b":0.258,"a":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"634":{"x":564.0809190809191,"y":372.00199800199795,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"635":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"636":{"x":239,"y":138,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"637":{"onDrag":{"__isSmartRef__":true,"id":638},"onDragEnd":{"__isSmartRef__":true,"id":645},"onDragStart":{"__isSmartRef__":true,"id":652},"morphMenuItems":{"__isSmartRef__":true,"id":659}},"638":{"varMapping":{"__isSmartRef__":true,"id":639},"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":644},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"639":{"this":{"__isSmartRef__":true,"id":628},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":640}},"640":{"$super":{"__isSmartRef__":true,"id":641}},"641":{"varMapping":{"__isSmartRef__":true,"id":642},"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":643},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"642":{"obj":{"__isSmartRef__":true,"id":628},"name":"onDrag"},"643":{},"644":{},"645":{"varMapping":{"__isSmartRef__":true,"id":646},"source":"function onDragEnd(evt) {\n\tthis.dragStartPoint = null;\n\tthis.originalTargetExtent = null;\n}","funcProperties":{"__isSmartRef__":true,"id":651},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"646":{"this":{"__isSmartRef__":true,"id":628},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":647}},"647":{"$super":{"__isSmartRef__":true,"id":648}},"648":{"varMapping":{"__isSmartRef__":true,"id":649},"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":650},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"649":{"obj":{"__isSmartRef__":true,"id":628},"name":"onDragEnd"},"650":{},"651":{},"652":{"varMapping":{"__isSmartRef__":true,"id":653},"source":"function onDragStart(evt) {\n\tthis.dragStartPoint = evt.mousePoint;\n\tthis.originalTargetExtent = this.owner.getExtent();\n}","funcProperties":{"__isSmartRef__":true,"id":658},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"653":{"this":{"__isSmartRef__":true,"id":628},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":654}},"654":{"$super":{"__isSmartRef__":true,"id":655}},"655":{"varMapping":{"__isSmartRef__":true,"id":656},"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":657},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"656":{"obj":{"__isSmartRef__":true,"id":628},"name":"onDragStart"},"657":{},"658":{},"659":{"varMapping":{"__isSmartRef__":true,"id":660},"source":"function morphMenuItems() {\n\tvar items = $super();\n\n\tvar morphs = this.world().morphsAtPoint(this.worldPoint(pt(0,0)))\n\tvar self = this;\n\titems.push([\"addMorph to\", morphs.collect(function(ea) {\n\t\treturn [ea, function() { ea.addMorph(self)}]\n\t})])\n\treturn items\n}","funcProperties":{"__isSmartRef__":true,"id":665},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"660":{"this":{"__isSmartRef__":true,"id":628},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":661}},"661":{"$super":{"__isSmartRef__":true,"id":662}},"662":{"varMapping":{"__isSmartRef__":true,"id":663},"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":664},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"663":{"obj":{"__isSmartRef__":true,"id":628},"name":"morphMenuItems"},"664":{},"665":{},"666":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":667},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"667":{"x":577.0809190809191,"y":387.00199800199795,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"668":{"adjustForNewBounds":true},"669":{"x":566.8828848828849,"y":164.88688688688688,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"670":{"x":577.0809190809191,"y":387.00199800199795,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"671":{"x":0,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"672":{"x":908,"y":171,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"673":{"requiredModules":[],"partsSpaceName":"PartsBin/NewWorld","migrationLevel":2,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"674":{"submorphs":[{"__isSmartRef__":true,"id":675},{"__isSmartRef__":true,"id":687}],"scripts":[],"id":1585,"shape":{"__isSmartRef__":true,"id":795},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":797},"_Position":{"__isSmartRef__":true,"id":798},"priorExtent":{"__isSmartRef__":true,"id":799},"targetMorph":{"__isSmartRef__":true,"id":675},"titleBar":{"__isSmartRef__":true,"id":687},"contentOffset":{"__isSmartRef__":true,"id":682},"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":800},"showsHalos":false,"halos":[],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Window"},"675":{"submorphs":[],"scripts":[],"id":1584,"shape":{"__isSmartRef__":true,"id":676},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":681},"_ClipMode":"auto","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":682},"priorExtent":{"__isSmartRef__":true,"id":683},"_MaxTextWidth":891,"_MaxTextHeight":233,"textChunks":[{"__isSmartRef__":true,"id":684}],"owner":{"__isSmartRef__":true,"id":674},"layout":{"__isSmartRef__":true,"id":686},"priorSelectionRange":[37,81],"charsReplaced":"","lastFindLoc":198,"showsHalos":false,"halos":[],"prevScroll":[0,0],"savedTextString":"module('lively.Presentation').load()\nNewMorphicPresentationCompatLayer.beGlobal()\nNewMorphicPresentationShortcutLayer.beGlobal()\np = new lively.Presentation.PageMorph(new Rectangle(0,0, 100, 100))\n\nthis.world().setExtent(pt(3000, 3000))\nthis.world().setExtent(pt(1000, 1000))\nthis.clipWorld()\nthis.unclipWorld()\nthis.world().applyStyle({overflow: 'visible'})\np.openInWorld()\np.isInFullScreen()\nthis.name\n\nnewShowMorph(p)\np.isInFullScreen\np.getExtent()","__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"676":{"_Position":{"__isSmartRef__":true,"id":677},"_Extent":{"__isSmartRef__":true,"id":678},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":{"__isSmartRef__":true,"id":680},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"677":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"678":{"x":891,"y":233,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"679":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"680":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"681":{"x":2,"y":1,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"682":{"x":0,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"683":{"x":891,"y":233,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"684":{"style":{"__isSmartRef__":true,"id":685},"morph":{"__isSmartRef__":true,"id":675},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"module('lively.Presentation').load()\nNewMorphicPresentationCompatLayer.beGlobal()\nNewMorphicPresentationShortcutLayer.beGlobal()\np = new lively.Presentation.PageMorph(new Rectangle(0,0, 100, 100))\n\nthis.world(). currentPresentationController\nthis.world().setExtent(pt(3000, 3000))\nthis.world().setExtent(pt(1000, 1000))\nthis.clipWorld()\nthis.unclipWorld()\nthis.world().applyStyle({overflow: 'visible'})\np.openInWorld()\np.isInFullScreen()\nthis.name\n\nnewShowMorph(p)\np.isInFullScreen\np.getExtent()","__LivelyClassName__":"lively.morphic.TextChunk"},"685":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"686":{"resizeWidth":true,"resizeHeight":true},"687":{"submorphs":[{"__isSmartRef__":true,"id":688},{"__isSmartRef__":true,"id":697},{"__isSmartRef__":true,"id":735},{"__isSmartRef__":true,"id":761}],"scripts":[],"id":1586,"shape":{"__isSmartRef__":true,"id":788},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":792},"_Position":{"__isSmartRef__":true,"id":793},"eventsAreIgnored":true,"windowMorph":{"__isSmartRef__":true,"id":674},"label":{"__isSmartRef__":true,"id":688},"closeButton":{"__isSmartRef__":true,"id":697},"menuButton":{"__isSmartRef__":true,"id":735},"collapseButton":{"__isSmartRef__":true,"id":761},"priorExtent":{"__isSmartRef__":true,"id":794},"owner":{"__isSmartRef__":true,"id":674},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.TitleBar"},"688":{"submorphs":[],"scripts":[],"id":1587,"shape":{"__isSmartRef__":true,"id":689},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":692},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":693},"priorExtent":{"__isSmartRef__":true,"id":694},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":695}],"isLabel":true,"eventsAreIgnored":true,"_FontSize":10,"owner":{"__isSmartRef__":true,"id":687},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"689":{"_Position":{"__isSmartRef__":true,"id":690},"_Extent":{"__isSmartRef__":true,"id":691},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"690":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"691":{"x":72,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"692":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"693":{"x":409.5,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"694":{"x":72,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"695":{"style":{"__isSmartRef__":true,"id":696},"morph":{"__isSmartRef__":true,"id":688},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"Workspace","__LivelyClassName__":"lively.morphic.TextChunk"},"696":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"697":{"submorphs":[{"__isSmartRef__":true,"id":698}],"scripts":[],"id":1588,"shape":{"__isSmartRef__":true,"id":707},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":721},"priorExtent":{"__isSmartRef__":true,"id":722},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":711},"lighterFill":{"__isSmartRef__":true,"id":723},"label":{"__isSmartRef__":true,"id":698},"owner":{"__isSmartRef__":true,"id":687},"layout":{"__isSmartRef__":true,"id":732},"attributeConnections":[{"__isSmartRef__":true,"id":733},{"__isSmartRef__":true,"id":734}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"698":{"submorphs":[],"scripts":[],"id":1589,"shape":{"__isSmartRef__":true,"id":699},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":702},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":703},"priorExtent":{"__isSmartRef__":true,"id":704},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":705}],"owner":{"__isSmartRef__":true,"id":697},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"699":{"_Position":{"__isSmartRef__":true,"id":700},"_Extent":{"__isSmartRef__":true,"id":701},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"700":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"701":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"702":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"703":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"704":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"705":{"style":{"__isSmartRef__":true,"id":706},"morph":{"__isSmartRef__":true,"id":698},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk"},"706":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"707":{"_Position":{"__isSmartRef__":true,"id":708},"_Extent":{"__isSmartRef__":true,"id":709},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":710},"_Fill":{"__isSmartRef__":true,"id":711},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"708":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"709":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"710":{"r":0.8392156862745098,"g":0.8392156862745098,"b":0.8392156862745098,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"711":{"stops":[{"__isSmartRef__":true,"id":712},{"__isSmartRef__":true,"id":714},{"__isSmartRef__":true,"id":716},{"__isSmartRef__":true,"id":718}],"vector":{"__isSmartRef__":true,"id":720},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"712":{"offset":0,"color":{"__isSmartRef__":true,"id":713}},"713":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"714":{"offset":0.4,"color":{"__isSmartRef__":true,"id":715}},"715":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"716":{"offset":0.6,"color":{"__isSmartRef__":true,"id":717}},"717":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"718":{"offset":1,"color":{"__isSmartRef__":true,"id":719}},"719":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"720":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"721":{"x":871,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"722":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"723":{"stops":[{"__isSmartRef__":true,"id":724},{"__isSmartRef__":true,"id":726},{"__isSmartRef__":true,"id":728},{"__isSmartRef__":true,"id":730}],"vector":{"__isSmartRef__":true,"id":720},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"724":{"offset":0,"color":{"__isSmartRef__":true,"id":725}},"725":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"726":{"offset":0.4,"color":{"__isSmartRef__":true,"id":727}},"727":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"728":{"offset":0.6,"color":{"__isSmartRef__":true,"id":729}},"729":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"730":{"offset":1,"color":{"__isSmartRef__":true,"id":731}},"731":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"732":{"moveHorizontal":true},"733":{"sourceObj":{"__isSmartRef__":true,"id":697},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":674},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"734":{"sourceObj":{"__isSmartRef__":true,"id":697},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":674},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"735":{"submorphs":[{"__isSmartRef__":true,"id":736}],"scripts":[],"id":1590,"shape":{"__isSmartRef__":true,"id":745},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":748},"priorExtent":{"__isSmartRef__":true,"id":749},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":711},"lighterFill":{"__isSmartRef__":true,"id":750},"label":{"__isSmartRef__":true,"id":736},"owner":{"__isSmartRef__":true,"id":687},"attributeConnections":[{"__isSmartRef__":true,"id":759},{"__isSmartRef__":true,"id":760}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"736":{"submorphs":[],"scripts":[],"id":1591,"shape":{"__isSmartRef__":true,"id":737},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":740},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":741},"priorExtent":{"__isSmartRef__":true,"id":742},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":743}],"owner":{"__isSmartRef__":true,"id":735},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"737":{"_Position":{"__isSmartRef__":true,"id":738},"_Extent":{"__isSmartRef__":true,"id":739},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"738":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"739":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"740":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"741":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"742":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"743":{"style":{"__isSmartRef__":true,"id":744},"morph":{"__isSmartRef__":true,"id":736},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk"},"744":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"745":{"_Position":{"__isSmartRef__":true,"id":746},"_Extent":{"__isSmartRef__":true,"id":747},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":710},"_Fill":{"__isSmartRef__":true,"id":711},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"746":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"747":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"748":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"749":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"750":{"stops":[{"__isSmartRef__":true,"id":751},{"__isSmartRef__":true,"id":753},{"__isSmartRef__":true,"id":755},{"__isSmartRef__":true,"id":757}],"vector":{"__isSmartRef__":true,"id":720},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"751":{"offset":0,"color":{"__isSmartRef__":true,"id":752}},"752":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"753":{"offset":0.4,"color":{"__isSmartRef__":true,"id":754}},"754":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"755":{"offset":0.6,"color":{"__isSmartRef__":true,"id":756}},"756":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"757":{"offset":1,"color":{"__isSmartRef__":true,"id":758}},"758":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"759":{"sourceObj":{"__isSmartRef__":true,"id":735},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":674},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"760":{"sourceObj":{"__isSmartRef__":true,"id":735},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":674},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"761":{"submorphs":[{"__isSmartRef__":true,"id":762}],"scripts":[],"id":1592,"shape":{"__isSmartRef__":true,"id":771},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":774},"priorExtent":{"__isSmartRef__":true,"id":775},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":711},"lighterFill":{"__isSmartRef__":true,"id":776},"label":{"__isSmartRef__":true,"id":762},"owner":{"__isSmartRef__":true,"id":687},"layout":{"__isSmartRef__":true,"id":785},"attributeConnections":[{"__isSmartRef__":true,"id":786},{"__isSmartRef__":true,"id":787}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"762":{"submorphs":[],"scripts":[],"id":1593,"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},"priorExtent":{"__isSmartRef__":true,"id":768},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":769}],"owner":{"__isSmartRef__":true,"id":761},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"763":{"_Position":{"__isSmartRef__":true,"id":764},"_Extent":{"__isSmartRef__":true,"id":765},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":679},"_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":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"769":{"style":{"__isSmartRef__":true,"id":770},"morph":{"__isSmartRef__":true,"id":762},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk"},"770":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"771":{"_Position":{"__isSmartRef__":true,"id":772},"_Extent":{"__isSmartRef__":true,"id":773},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":710},"_Fill":{"__isSmartRef__":true,"id":711},"_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":{"x":852,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"775":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"776":{"stops":[{"__isSmartRef__":true,"id":777},{"__isSmartRef__":true,"id":779},{"__isSmartRef__":true,"id":781},{"__isSmartRef__":true,"id":783}],"vector":{"__isSmartRef__":true,"id":720},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"777":{"offset":0,"color":{"__isSmartRef__":true,"id":778}},"778":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"779":{"offset":0.4,"color":{"__isSmartRef__":true,"id":780}},"780":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"781":{"offset":0.6,"color":{"__isSmartRef__":true,"id":782}},"782":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"783":{"offset":1,"color":{"__isSmartRef__":true,"id":784}},"784":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"785":{"moveHorizontal":true},"786":{"sourceObj":{"__isSmartRef__":true,"id":761},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":674},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"787":{"sourceObj":{"__isSmartRef__":true,"id":761},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":674},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"788":{"_Position":{"__isSmartRef__":true,"id":789},"_Extent":{"__isSmartRef__":true,"id":790},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":791},"_Fill":{"__isSmartRef__":true,"id":617},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"789":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"790":{"x":891,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"791":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"792":{"resizeWidth":true,"adjustForNewBounds":true},"793":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"794":{"x":891,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"795":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":796},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"796":{"x":891,"y":255,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"797":{"adjustForNewBounds":true},"798":{"x":1178.1861861861862,"y":21.955955955955957,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"799":{"x":891,"y":255,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"800":{"x":1493,"y":30,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"801":{"submorphs":[{"__isSmartRef__":true,"id":802},{"__isSmartRef__":true,"id":1009}],"scripts":[],"id":1453,"shape":{"__isSmartRef__":true,"id":1117},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":1119},"_Position":{"__isSmartRef__":true,"id":1120},"priorExtent":{"__isSmartRef__":true,"id":1121},"targetMorph":{"__isSmartRef__":true,"id":802},"titleBar":{"__isSmartRef__":true,"id":1009},"contentOffset":{"__isSmartRef__":true,"id":809},"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":1122},"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets"},"802":{"submorphs":[],"scripts":[],"id":1452,"shape":{"__isSmartRef__":true,"id":803},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":808},"_ClipMode":"auto","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":809},"priorExtent":{"__isSmartRef__":true,"id":810},"_MaxTextWidth":500,"_MaxTextHeight":200,"textChunks":[{"__isSmartRef__":true,"id":811}],"owner":{"__isSmartRef__":true,"id":801},"layout":{"__isSmartRef__":true,"id":813},"doitContext":{"__isSmartRef__":true,"id":814},"priorSelectionRange":[21,15],"charsReplaced":"submorphs:\t[]\nscripts:\t[]\nid:\t66\nshape:\t[object Object]\ngrabbingEnabled:\tfalse\ndroppingEnabled:\tfalse\nhalosEnabled:\ttrue\nfixedWidth:\ttrue\nfixedHeight:\tfalse\nallowsInput:\ttrue\n_OverflowMode:\tvisible\n_FontFamily:\tArial, sans-serif\nregisteredForMouseEvents:\ttrue\n_Position:\tpt(629.0,726.0)\n_MaxTextWidth:\t91\n_MaxTextHeight:\tnull\ntextColor:\trgb(0,0,0)\nshowsHalos:\tfalse\nhalos:\t[, , \npriorExtent:\tpt(91.0,14.0)\ncachedTextString:\t01\n_Align:\tcenter","lastFindLoc":-982,"prevScroll":[0,0],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"803":{"_Position":{"__isSmartRef__":true,"id":804},"_Extent":{"__isSmartRef__":true,"id":805},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":806},"_Fill":{"__isSmartRef__":true,"id":807},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"804":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"805":{"x":500,"y":200,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"806":{"r":0,"g":0,"b":0,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"807":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"808":{"x":2,"y":1,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"809":{"x":0,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"810":{"x":500,"y":200,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"811":{"style":{"__isSmartRef__":true,"id":812},"morph":{"__isSmartRef__":true,"id":802},"storedString":"this.align(this.bounds().center(), this.owner.shape.bounds().bottomCenter().addXY(0, -50))","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"812":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"813":{"resizeWidth":true,"resizeHeight":true},"814":{"submorphs":[],"scripts":[],"id":66,"shape":{"__isSmartRef__":true,"id":815},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":819},"_MaxTextWidth":91,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":818},"showsHalos":false,"halos":[],"_FontSize":14,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Rotation":0,"name":"Text3","partsBinMetaInfo":{"__isSmartRef__":true,"id":820},"textChunks":[{"__isSmartRef__":true,"id":821}],"charsReplaced":"some text","lastFindLoc":-9,"priorSelectionRange":[0,2],"prevScroll":[0,0],"_Scale":1,"owner":{"__isSmartRef__":true,"id":824},"priorExtent":{"__isSmartRef__":true,"id":1008},"_Align":"center","__LivelyClassName__":"lively.morphic.Text"},"815":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":816},"_Extent":{"__isSmartRef__":true,"id":817},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":818},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"816":{"x":-44,"y":-12,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"817":{"x":91,"y":15,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"818":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"819":{"x":510.5,"y":722.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"820":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":1,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"821":{"style":{"__isSmartRef__":true,"id":822},"morph":{"__isSmartRef__":true,"id":814},"storedString":"01","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"822":{"color":{"__isSmartRef__":true,"id":823},"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"823":{"r":0.129,"g":0.129,"b":0.129,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"824":{"submorphs":[{"__isSmartRef__":true,"id":814},{"__isSmartRef__":true,"id":825},{"__isSmartRef__":true,"id":835},{"__isSmartRef__":true,"id":878},{"__isSmartRef__":true,"id":922},{"__isSmartRef__":true,"id":966}],"scripts":[],"id":452,"shape":{"__isSmartRef__":true,"id":990},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":994},"showsHalos":false,"halos":[],"name":"SlideOverlay","partsBinMetaInfo":{"__isSmartRef__":true,"id":995},"__SourceModuleName__":"Global.lively.morphic.Core","owner":null,"_Rotation":0,"_Scale":1,"priorExtent":{"__isSmartRef__":true,"id":996},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":997},"__LivelyClassName__":"lively.morphic.Box"},"825":{"submorphs":[],"scripts":[],"id":66,"shape":{"__isSmartRef__":true,"id":826},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":830},"_MaxTextWidth":421,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":829},"showsHalos":false,"halos":[],"_FontSize":14,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Rotation":0,"name":"Text4","partsBinMetaInfo":{"__isSmartRef__":true,"id":831},"textChunks":[{"__isSmartRef__":true,"id":832}],"charsReplaced":"some text","lastFindLoc":-9,"priorSelectionRange":[88,88],"prevScroll":[0,0],"_Scale":1,"owner":{"__isSmartRef__":true,"id":824},"priorExtent":{"__isSmartRef__":true,"id":834},"_TextColor":{"__isSmartRef__":true,"id":823},"__LivelyClassName__":"lively.morphic.Text"},"826":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":827},"_Extent":{"__isSmartRef__":true,"id":828},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":829},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"827":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"828":{"x":421,"y":44,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"829":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"830":{"x":308,"y":322,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"831":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":1,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"832":{"style":{"__isSmartRef__":true,"id":833},"morph":{"__isSmartRef__":true,"id":825},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"this is a overlay that can be customized to hold your company's logos and other style elements","__LivelyClassName__":"lively.morphic.TextChunk"},"833":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"834":{"x":421,"y":63,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"835":{"submorphs":[{"__isSmartRef__":true,"id":836}],"scripts":[],"id":1549,"shape":{"__isSmartRef__":true,"id":848},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":852},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":853},"lighterFill":{"__isSmartRef__":true,"id":863},"label":{"__isSmartRef__":true,"id":836},"_Rotation":0,"name":"ScriptableButton","showsHalos":false,"halos":[],"partsBinMetaInfo":{"__isSmartRef__":true,"id":872},"attributeConnections":[{"__isSmartRef__":true,"id":873}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","owner":{"__isSmartRef__":true,"id":824},"_Scale":1,"priorExtent":{"__isSmartRef__":true,"id":844},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":874},"__LivelyClassName__":"lively.morphic.Button"},"836":{"submorphs":[],"scripts":[],"id":1550,"shape":{"__isSmartRef__":true,"id":837},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":841},"_MaxTextWidth":20,"_MaxTextHeight":19,"textStyle":null,"padding":{"__isSmartRef__":true,"id":842},"_Padding":{"__isSmartRef__":true,"id":843},"owner":{"__isSmartRef__":true,"id":835},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":844},"textChunks":[{"__isSmartRef__":true,"id":845}],"_ClipMode":"hidden","_Align":"center","_TextColor":{"__isSmartRef__":true,"id":847},"__LivelyClassName__":"lively.morphic.Text"},"837":{"position":{"__isSmartRef__":true,"id":838},"_Extent":{"__isSmartRef__":true,"id":839},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":840},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"838":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"839":{"x":20,"y":19,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"840":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"841":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"842":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"843":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"844":{"x":20,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"845":{"style":{"__isSmartRef__":true,"id":846},"morph":{"__isSmartRef__":true,"id":836},"storedString":"<","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"846":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"847":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"848":{"position":{"__isSmartRef__":true,"id":849},"_Extent":{"__isSmartRef__":true,"id":839},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":850},"_Fill":{"__isSmartRef__":true,"id":851},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"849":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"850":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"851":{"r":1,"g":1,"b":1,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"852":{"x":945.605458251272,"y":719.2018194170905,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"853":{"stops":[{"__isSmartRef__":true,"id":854},{"__isSmartRef__":true,"id":856},{"__isSmartRef__":true,"id":858},{"__isSmartRef__":true,"id":860}],"vector":{"__isSmartRef__":true,"id":862},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"854":{"offset":0,"color":{"__isSmartRef__":true,"id":855}},"855":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"856":{"offset":0.4,"color":{"__isSmartRef__":true,"id":857}},"857":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"858":{"offset":0.6,"color":{"__isSmartRef__":true,"id":859}},"859":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"860":{"offset":1,"color":{"__isSmartRef__":true,"id":861}},"861":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"862":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"863":{"stops":[{"__isSmartRef__":true,"id":864},{"__isSmartRef__":true,"id":866},{"__isSmartRef__":true,"id":868},{"__isSmartRef__":true,"id":870}],"vector":{"__isSmartRef__":true,"id":862},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"864":{"offset":0,"color":{"__isSmartRef__":true,"id":865}},"865":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"866":{"offset":0.4,"color":{"__isSmartRef__":true,"id":867}},"867":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"868":{"offset":0.6,"color":{"__isSmartRef__":true,"id":869}},"869":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"870":{"offset":1,"color":{"__isSmartRef__":true,"id":871}},"871":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"872":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"873":{"sourceObj":{"__isSmartRef__":true,"id":835},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":835},"targetMethodName":"onFire","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"874":{"onFire":{"__isSmartRef__":true,"id":875}},"875":{"varMapping":{"__isSmartRef__":true,"id":876},"source":"function onFire() {\n\tvar c = this.world().currentPresentationController;\n\tif (!c) return;\n\tc.prevSlide();\n}","funcProperties":{"__isSmartRef__":true,"id":877},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"876":{"this":{"__isSmartRef__":true,"id":835}},"877":{},"878":{"submorphs":[{"__isSmartRef__":true,"id":879}],"scripts":[],"id":1939,"shape":{"__isSmartRef__":true,"id":891},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":895},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":896},"lighterFill":{"__isSmartRef__":true,"id":906},"label":{"__isSmartRef__":true,"id":879},"_Rotation":0,"name":"ScriptableButton","showsHalos":false,"halos":[],"partsBinMetaInfo":{"__isSmartRef__":true,"id":915},"attributeConnections":[{"__isSmartRef__":true,"id":916}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","_Scale":1,"priorExtent":{"__isSmartRef__":true,"id":917},"owner":{"__isSmartRef__":true,"id":824},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":918},"__LivelyClassName__":"lively.morphic.Button"},"879":{"submorphs":[],"scripts":[],"id":1550,"shape":{"__isSmartRef__":true,"id":880},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":884},"_MaxTextWidth":20,"_MaxTextHeight":19,"textStyle":null,"padding":{"__isSmartRef__":true,"id":885},"_Padding":{"__isSmartRef__":true,"id":886},"owner":{"__isSmartRef__":true,"id":878},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":887},"textChunks":[{"__isSmartRef__":true,"id":888}],"_ClipMode":"hidden","_Align":"center","_TextColor":{"__isSmartRef__":true,"id":890},"__LivelyClassName__":"lively.morphic.Text"},"880":{"position":{"__isSmartRef__":true,"id":881},"_Extent":{"__isSmartRef__":true,"id":882},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":883},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"881":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"882":{"x":20,"y":19,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"883":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"884":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"885":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"886":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"887":{"x":20,"y":19,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"888":{"style":{"__isSmartRef__":true,"id":889},"morph":{"__isSmartRef__":true,"id":879},"storedString":">","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"889":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"890":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"891":{"position":{"__isSmartRef__":true,"id":892},"_Extent":{"__isSmartRef__":true,"id":893},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":894},"_Fill":{"__isSmartRef__":true,"id":851},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"892":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"893":{"x":20,"y":19,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"894":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"895":{"x":985,"y":719,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"896":{"stops":[{"__isSmartRef__":true,"id":897},{"__isSmartRef__":true,"id":899},{"__isSmartRef__":true,"id":901},{"__isSmartRef__":true,"id":903}],"vector":{"__isSmartRef__":true,"id":905},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"897":{"offset":0,"color":{"__isSmartRef__":true,"id":898}},"898":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"899":{"offset":0.4,"color":{"__isSmartRef__":true,"id":900}},"900":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"901":{"offset":0.6,"color":{"__isSmartRef__":true,"id":902}},"902":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"903":{"offset":1,"color":{"__isSmartRef__":true,"id":904}},"904":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"905":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"906":{"stops":[{"__isSmartRef__":true,"id":907},{"__isSmartRef__":true,"id":909},{"__isSmartRef__":true,"id":911},{"__isSmartRef__":true,"id":913}],"vector":{"__isSmartRef__":true,"id":905},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"907":{"offset":0,"color":{"__isSmartRef__":true,"id":908}},"908":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"909":{"offset":0.4,"color":{"__isSmartRef__":true,"id":910}},"910":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"911":{"offset":0.6,"color":{"__isSmartRef__":true,"id":912}},"912":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"913":{"offset":1,"color":{"__isSmartRef__":true,"id":914}},"914":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"915":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"916":{"sourceObj":{"__isSmartRef__":true,"id":878},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":878},"targetMethodName":"onFire","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"917":{"x":20,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"918":{"onFire":{"__isSmartRef__":true,"id":919}},"919":{"varMapping":{"__isSmartRef__":true,"id":920},"source":"function onFire() {\n\tvar c = this.world().currentPresentationController;\n\tif (!c) return;\n\tc.nextSlide();\n}","funcProperties":{"__isSmartRef__":true,"id":921},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"920":{"this":{"__isSmartRef__":true,"id":878}},"921":{},"922":{"submorphs":[{"__isSmartRef__":true,"id":923}],"scripts":[],"id":2032,"shape":{"__isSmartRef__":true,"id":935},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":939},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":940},"lighterFill":{"__isSmartRef__":true,"id":950},"label":{"__isSmartRef__":true,"id":923},"_Rotation":0,"name":"ScriptableButton","showsHalos":false,"halos":[],"partsBinMetaInfo":{"__isSmartRef__":true,"id":959},"attributeConnections":[{"__isSmartRef__":true,"id":960}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","_Scale":1,"priorExtent":{"__isSmartRef__":true,"id":961},"owner":{"__isSmartRef__":true,"id":824},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":962},"__LivelyClassName__":"lively.morphic.Button"},"923":{"submorphs":[],"scripts":[],"id":1550,"shape":{"__isSmartRef__":true,"id":924},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":928},"_MaxTextWidth":20,"_MaxTextHeight":19,"textStyle":null,"padding":{"__isSmartRef__":true,"id":929},"_Padding":{"__isSmartRef__":true,"id":930},"owner":{"__isSmartRef__":true,"id":922},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":931},"textChunks":[{"__isSmartRef__":true,"id":932}],"_ClipMode":"hidden","_Align":"center","_TextColor":{"__isSmartRef__":true,"id":934},"__LivelyClassName__":"lively.morphic.Text"},"924":{"position":{"__isSmartRef__":true,"id":925},"_Extent":{"__isSmartRef__":true,"id":926},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":927},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"925":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"926":{"x":20,"y":19,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"927":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"928":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"929":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"930":{"x":0,"y":1,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"931":{"x":20,"y":19,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"932":{"style":{"__isSmartRef__":true,"id":933},"morph":{"__isSmartRef__":true,"id":923},"storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"933":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"934":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"935":{"position":{"__isSmartRef__":true,"id":936},"_Extent":{"__isSmartRef__":true,"id":937},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":938},"_Fill":{"__isSmartRef__":true,"id":851},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"936":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"937":{"x":20,"y":19,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"938":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"939":{"x":965.6463951358121,"y":719.6418465930853,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"940":{"stops":[{"__isSmartRef__":true,"id":941},{"__isSmartRef__":true,"id":943},{"__isSmartRef__":true,"id":945},{"__isSmartRef__":true,"id":947}],"vector":{"__isSmartRef__":true,"id":949},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"941":{"offset":0,"color":{"__isSmartRef__":true,"id":942}},"942":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"943":{"offset":0.4,"color":{"__isSmartRef__":true,"id":944}},"944":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"945":{"offset":0.6,"color":{"__isSmartRef__":true,"id":946}},"946":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"947":{"offset":1,"color":{"__isSmartRef__":true,"id":948}},"948":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"949":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"950":{"stops":[{"__isSmartRef__":true,"id":951},{"__isSmartRef__":true,"id":953},{"__isSmartRef__":true,"id":955},{"__isSmartRef__":true,"id":957}],"vector":{"__isSmartRef__":true,"id":949},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"951":{"offset":0,"color":{"__isSmartRef__":true,"id":952}},"952":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"953":{"offset":0.4,"color":{"__isSmartRef__":true,"id":954}},"954":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"955":{"offset":0.6,"color":{"__isSmartRef__":true,"id":956}},"956":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"957":{"offset":1,"color":{"__isSmartRef__":true,"id":958}},"958":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"959":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"960":{"sourceObj":{"__isSmartRef__":true,"id":922},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":922},"targetMethodName":"onFire","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"961":{"x":20,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"962":{"onFire":{"__isSmartRef__":true,"id":963}},"963":{"varMapping":{"__isSmartRef__":true,"id":964},"source":"function onFire() {\n\tvar c = this.world().currentPresentationController;\n\tif (!c) return;\n\tc.endPresentation();\n}","funcProperties":{"__isSmartRef__":true,"id":965},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"964":{"this":{"__isSmartRef__":true,"id":922}},"965":{},"966":{"submorphs":[{"__isSmartRef__":true,"id":967}],"scripts":[],"id":1487,"shape":{"__isSmartRef__":true,"id":983},"droppingEnabled":true,"halosEnabled":true,"showsHalos":false,"halos":[],"_Position":{"__isSmartRef__":true,"id":987},"name":"Ellipse","partsBinMetaInfo":{"__isSmartRef__":true,"id":988},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"priorExtent":{"__isSmartRef__":true,"id":989},"owner":{"__isSmartRef__":true,"id":824},"__LivelyClassName__":"lively.morphic.Morph"},"967":{"submorphs":[{"__isSmartRef__":true,"id":968}],"scripts":[],"id":183,"shape":{"__isSmartRef__":true,"id":976},"droppingEnabled":true,"halosEnabled":true,"showsHalos":false,"halos":[],"_Position":{"__isSmartRef__":true,"id":980},"name":"Ellipse","partsBinMetaInfo":{"__isSmartRef__":true,"id":981},"__SourceModuleName__":"Global.lively.morphic.Core","owner":{"__isSmartRef__":true,"id":966},"_Rotation":0,"_Scale":1,"priorExtent":{"__isSmartRef__":true,"id":982},"__LivelyClassName__":"lively.morphic.Morph"},"968":{"submorphs":[],"scripts":[],"id":1558,"shape":{"__isSmartRef__":true,"id":969},"droppingEnabled":true,"halosEnabled":true,"showsHalos":false,"halos":[],"_Position":{"__isSmartRef__":true,"id":973},"name":"Ellipse","partsBinMetaInfo":{"__isSmartRef__":true,"id":974},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"priorExtent":{"__isSmartRef__":true,"id":975},"owner":{"__isSmartRef__":true,"id":967},"__LivelyClassName__":"lively.morphic.Morph"},"969":{"position":{"__isSmartRef__":true,"id":970},"_Extent":{"__isSmartRef__":true,"id":971},"_Fill":{"__isSmartRef__":true,"id":972},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Ellipse"},"970":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"971":{"x":50,"y":51,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"972":{"r":0,"g":0.8,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"973":{"x":-25,"y":-31,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"974":{"partsSpaceName":"PartsBin/NewWorld","migrationLevel":1,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"975":{"x":51,"y":52,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"976":{"position":{"__isSmartRef__":true,"id":977},"_Extent":{"__isSmartRef__":true,"id":978},"_Fill":{"__isSmartRef__":true,"id":979},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Ellipse"},"977":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"978":{"x":50,"y":51,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"979":{"r":0,"g":0.8,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"980":{"x":-13,"y":35,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"981":{"partsSpaceName":"PartsBin/NewWorld","migrationLevel":1,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"982":{"x":51,"y":52,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"983":{"position":{"__isSmartRef__":true,"id":984},"_Extent":{"__isSmartRef__":true,"id":985},"_Fill":{"__isSmartRef__":true,"id":986},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Ellipse"},"984":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"985":{"x":50,"y":51,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"986":{"r":0,"g":0.8,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"987":{"x":361,"y":67,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"988":{"partsSpaceName":"PartsBin/NewWorld","migrationLevel":1,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"989":{"x":51,"y":52,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"990":{"position":{"__isSmartRef__":true,"id":991},"_Extent":{"__isSmartRef__":true,"id":992},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":993},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"991":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"992":{"x":1024,"y":768,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"993":{"r":0.753,"g":0.753,"b":0.753,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"994":{"x":-1062.998998998999,"y":-704.4344344344347,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"995":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"996":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"997":{"visitSlide":{"__isSmartRef__":true,"id":998},"onMouseDown":{"__isSmartRef__":true,"id":1001}},"998":{"varMapping":{"__isSmartRef__":true,"id":999},"source":"function visitSlide(slideMorph) {\n\tslideMorph.addMorphFront(this);\n}","funcProperties":{"__isSmartRef__":true,"id":1000},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"999":{"this":{"__isSmartRef__":true,"id":824}},"1000":{},"1001":{"varMapping":{"__isSmartRef__":true,"id":1002},"source":"function onMouseDown(evt) {\n\tdebugger;\n\treturn $super(evt);\n}","funcProperties":{"__isSmartRef__":true,"id":1007},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"1002":{"this":{"__isSmartRef__":true,"id":824},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1003}},"1003":{"$super":{"__isSmartRef__":true,"id":1004}},"1004":{"varMapping":{"__isSmartRef__":true,"id":1005},"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":1006},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"1005":{"obj":{"__isSmartRef__":true,"id":824},"name":"onMouseDown"},"1006":{},"1007":{},"1008":{"x":91,"y":14,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1009":{"submorphs":[{"__isSmartRef__":true,"id":1010},{"__isSmartRef__":true,"id":1019},{"__isSmartRef__":true,"id":1057},{"__isSmartRef__":true,"id":1083}],"scripts":[],"id":1454,"shape":{"__isSmartRef__":true,"id":1110},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":1114},"_Position":{"__isSmartRef__":true,"id":1115},"eventsAreIgnored":true,"windowMorph":{"__isSmartRef__":true,"id":801},"label":{"__isSmartRef__":true,"id":1010},"closeButton":{"__isSmartRef__":true,"id":1019},"menuButton":{"__isSmartRef__":true,"id":1057},"collapseButton":{"__isSmartRef__":true,"id":1083},"priorExtent":{"__isSmartRef__":true,"id":1116},"owner":{"__isSmartRef__":true,"id":801},"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets"},"1010":{"submorphs":[],"scripts":[],"id":1455,"shape":{"__isSmartRef__":true,"id":1011},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":1014},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":1015},"priorExtent":{"__isSmartRef__":true,"id":1016},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":1017}],"isLabel":true,"eventsAreIgnored":true,"_FontSize":10,"owner":{"__isSmartRef__":true,"id":1009},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1011":{"_Position":{"__isSmartRef__":true,"id":1012},"_Extent":{"__isSmartRef__":true,"id":1013},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":806},"_Fill":null,"_BorderRadius":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1012":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1013":{"x":368,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1014":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"1015":{"x":66,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1016":{"x":368,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1017":{"style":{"__isSmartRef__":true,"id":1018},"morph":{"__isSmartRef__":true,"id":1010},"storedString":"Inspector for ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1018":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1019":{"submorphs":[{"__isSmartRef__":true,"id":1020}],"scripts":[],"id":1456,"shape":{"__isSmartRef__":true,"id":1029},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":1043},"priorExtent":{"__isSmartRef__":true,"id":1044},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1033},"lighterFill":{"__isSmartRef__":true,"id":1045},"label":{"__isSmartRef__":true,"id":1020},"owner":{"__isSmartRef__":true,"id":1009},"layout":{"__isSmartRef__":true,"id":1054},"attributeConnections":[{"__isSmartRef__":true,"id":1055},{"__isSmartRef__":true,"id":1056}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets"},"1020":{"submorphs":[],"scripts":[],"id":1457,"shape":{"__isSmartRef__":true,"id":1021},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":1024},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":1025},"priorExtent":{"__isSmartRef__":true,"id":1026},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":1027}],"owner":{"__isSmartRef__":true,"id":1019},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1021":{"_Position":{"__isSmartRef__":true,"id":1022},"_Extent":{"__isSmartRef__":true,"id":1023},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":806},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1022":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1023":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1024":{"x":5,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"1025":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1026":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1027":{"style":{"__isSmartRef__":true,"id":1028},"morph":{"__isSmartRef__":true,"id":1020},"storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1028":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1029":{"_Position":{"__isSmartRef__":true,"id":1030},"_Extent":{"__isSmartRef__":true,"id":1031},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1032},"_Fill":{"__isSmartRef__":true,"id":1033},"_StrokeOpacity":0,"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1030":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1031":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1032":{"r":0.8392156862745098,"g":0.8392156862745098,"b":0.8392156862745098,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1033":{"stops":[{"__isSmartRef__":true,"id":1034},{"__isSmartRef__":true,"id":1036},{"__isSmartRef__":true,"id":1038},{"__isSmartRef__":true,"id":1040}],"vector":{"__isSmartRef__":true,"id":1042},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1034":{"offset":0,"color":{"__isSmartRef__":true,"id":1035}},"1035":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1036":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1037}},"1037":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1038":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1039}},"1039":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1040":{"offset":1,"color":{"__isSmartRef__":true,"id":1041}},"1041":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1042":{"x":0,"y":0,"width":0,"height":1,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"1043":{"x":480,"y":3,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1044":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1045":{"stops":[{"__isSmartRef__":true,"id":1046},{"__isSmartRef__":true,"id":1048},{"__isSmartRef__":true,"id":1050},{"__isSmartRef__":true,"id":1052}],"vector":{"__isSmartRef__":true,"id":1042},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1046":{"offset":0,"color":{"__isSmartRef__":true,"id":1047}},"1047":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1048":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1049}},"1049":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1050":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1051}},"1051":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1052":{"offset":1,"color":{"__isSmartRef__":true,"id":1053}},"1053":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1054":{"moveHorizontal":true},"1055":{"sourceObj":{"__isSmartRef__":true,"id":1019},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":801},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1056":{"sourceObj":{"__isSmartRef__":true,"id":1019},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":801},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1057":{"submorphs":[{"__isSmartRef__":true,"id":1058}],"scripts":[],"id":1458,"shape":{"__isSmartRef__":true,"id":1067},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":1070},"priorExtent":{"__isSmartRef__":true,"id":1071},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1033},"lighterFill":{"__isSmartRef__":true,"id":1072},"label":{"__isSmartRef__":true,"id":1058},"owner":{"__isSmartRef__":true,"id":1009},"attributeConnections":[{"__isSmartRef__":true,"id":1081},{"__isSmartRef__":true,"id":1082}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets"},"1058":{"submorphs":[],"scripts":[],"id":1459,"shape":{"__isSmartRef__":true,"id":1059},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":1062},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":1063},"priorExtent":{"__isSmartRef__":true,"id":1064},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":1065}],"owner":{"__isSmartRef__":true,"id":1057},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1059":{"_Position":{"__isSmartRef__":true,"id":1060},"_Extent":{"__isSmartRef__":true,"id":1061},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":806},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1060":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1061":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1062":{"x":5,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"1063":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1064":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1065":{"style":{"__isSmartRef__":true,"id":1066},"morph":{"__isSmartRef__":true,"id":1058},"storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1066":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1067":{"_Position":{"__isSmartRef__":true,"id":1068},"_Extent":{"__isSmartRef__":true,"id":1069},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1032},"_Fill":{"__isSmartRef__":true,"id":1033},"_StrokeOpacity":0,"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1068":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1069":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1070":{"x":3,"y":3,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1071":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1072":{"stops":[{"__isSmartRef__":true,"id":1073},{"__isSmartRef__":true,"id":1075},{"__isSmartRef__":true,"id":1077},{"__isSmartRef__":true,"id":1079}],"vector":{"__isSmartRef__":true,"id":1042},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1073":{"offset":0,"color":{"__isSmartRef__":true,"id":1074}},"1074":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1075":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1076}},"1076":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1077":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1078}},"1078":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1079":{"offset":1,"color":{"__isSmartRef__":true,"id":1080}},"1080":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1081":{"sourceObj":{"__isSmartRef__":true,"id":1057},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":801},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1082":{"sourceObj":{"__isSmartRef__":true,"id":1057},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":801},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1083":{"submorphs":[{"__isSmartRef__":true,"id":1084}],"scripts":[],"id":1460,"shape":{"__isSmartRef__":true,"id":1093},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":1096},"priorExtent":{"__isSmartRef__":true,"id":1097},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1033},"lighterFill":{"__isSmartRef__":true,"id":1098},"label":{"__isSmartRef__":true,"id":1084},"owner":{"__isSmartRef__":true,"id":1009},"layout":{"__isSmartRef__":true,"id":1107},"attributeConnections":[{"__isSmartRef__":true,"id":1108},{"__isSmartRef__":true,"id":1109}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets"},"1084":{"submorphs":[],"scripts":[],"id":1461,"shape":{"__isSmartRef__":true,"id":1085},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":1088},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":1089},"priorExtent":{"__isSmartRef__":true,"id":1090},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":1091}],"owner":{"__isSmartRef__":true,"id":1083},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1085":{"_Position":{"__isSmartRef__":true,"id":1086},"_Extent":{"__isSmartRef__":true,"id":1087},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":806},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1086":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1087":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1088":{"x":5,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"1089":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1090":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1091":{"style":{"__isSmartRef__":true,"id":1092},"morph":{"__isSmartRef__":true,"id":1084},"storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1092":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1093":{"_Position":{"__isSmartRef__":true,"id":1094},"_Extent":{"__isSmartRef__":true,"id":1095},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1032},"_Fill":{"__isSmartRef__":true,"id":1033},"_StrokeOpacity":0,"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1094":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1095":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1096":{"x":461,"y":3,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1097":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1098":{"stops":[{"__isSmartRef__":true,"id":1099},{"__isSmartRef__":true,"id":1101},{"__isSmartRef__":true,"id":1103},{"__isSmartRef__":true,"id":1105}],"vector":{"__isSmartRef__":true,"id":1042},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1099":{"offset":0,"color":{"__isSmartRef__":true,"id":1100}},"1100":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1101":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1102}},"1102":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1103":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1104}},"1104":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1105":{"offset":1,"color":{"__isSmartRef__":true,"id":1106}},"1106":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1107":{"moveHorizontal":true},"1108":{"sourceObj":{"__isSmartRef__":true,"id":1083},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":801},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1109":{"sourceObj":{"__isSmartRef__":true,"id":1083},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":801},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"1110":{"_Position":{"__isSmartRef__":true,"id":1111},"_Extent":{"__isSmartRef__":true,"id":1112},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":1113},"_Fill":{"__isSmartRef__":true,"id":617},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1111":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1112":{"x":500,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1113":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1114":{"resizeWidth":true,"adjustForNewBounds":true},"1115":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1116":{"x":500,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1117":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":1118},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1118":{"x":500,"y":222,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1119":{"adjustForNewBounds":true},"1120":{"x":597,"y":1649,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1121":{"x":500,"y":222,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1122":{"x":716,"y":1658,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1123":{"submorphs":[{"__isSmartRef__":true,"id":1124},{"__isSmartRef__":true,"id":1226},{"__isSmartRef__":true,"id":1330}],"scripts":[],"id":18205,"shape":{"__isSmartRef__":true,"id":1361},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":1363},"_Position":{"__isSmartRef__":true,"id":1364},"priorExtent":{"__isSmartRef__":true,"id":1365},"targetMorph":{"__isSmartRef__":true,"id":1124},"titleBar":{"__isSmartRef__":true,"id":1226},"contentOffset":{"__isSmartRef__":true,"id":1366},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"highlighted":true,"_Rotation":0,"_Scale":1,"prevDragPos":{"__isSmartRef__":true,"id":1367},"showsHalos":false,"halos":[],"name":"ScriptEditor","partsBinMetaInfo":{"__isSmartRef__":true,"id":1368},"__SourceModuleName__":"Global.lively.morphic.Widgets","owner":{"__isSmartRef__":true,"id":0},"__LivelyClassName__":"lively.morphic.Window"},"1124":{"submorphs":[{"__isSmartRef__":true,"id":1125}],"scripts":[],"id":452,"shape":{"__isSmartRef__":true,"id":1144},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":1149},"showsHalos":false,"halos":[],"name":"ScriptEditorPane","partsBinMetaInfo":{"__isSmartRef__":true,"id":1150},"__SourceModuleName__":"Global.lively.morphic.Core","owner":{"__isSmartRef__":true,"id":1123},"_Rotation":0,"targetName":null,"searchText":null,"scriptList":null,"scriptSource":{"__isSmartRef__":true,"id":1125},"targetFound":null,"removeButton":null,"addButton":null,"closeButton":null,"target":{"__isSmartRef__":true,"id":835},"_Scale":1,"layout":{"__isSmartRef__":true,"id":1151},"priorExtent":{"__isSmartRef__":true,"id":1152},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1153},"__LivelyClassName__":"lively.morphic.Box"},"1125":{"submorphs":[],"scripts":[],"id":263,"shape":{"__isSmartRef__":true,"id":1126},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Monaco, Courier","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":1131},"_MaxTextWidth":591.046953046953,"_MaxTextHeight":384.98201798201796,"textStyle":null,"owner":{"__isSmartRef__":true,"id":1124},"layout":{"__isSmartRef__":true,"id":1132},"doitContext":{"__isSmartRef__":true,"id":835},"charsReplaced":"","lastFindLoc":173,"showsHalos":false,"halos":[],"_Rotation":0,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"scriptSource","savedTextString":"// ScriptableButton (this)\n\n// ** ScriptableButton's Scripts **\nthis.addScript(function onFire() {\n\tvar c = this.world().currentPresentationController;\n\tif (!c) return;\n\tc.prevSlide();\n});\n\n// ** ScriptableButton's Connections **\nconnect(this, \"fire\", this, \"onFire\", {});","textChunks":[{"__isSmartRef__":true,"id":1133}],"priorSelectionRange":[99,184],"_ClipMode":"auto","prevScroll":[0,0],"_FontSize":10,"priorExtent":{"__isSmartRef__":true,"id":1135},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1136},"__LivelyClassName__":"lively.morphic.Text"},"1126":{"position":{"__isSmartRef__":true,"id":1127},"_Extent":{"__isSmartRef__":true,"id":1128},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1129},"_Fill":{"__isSmartRef__":true,"id":1130},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1127":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1128":{"x":591.046953046953,"y":384.98201798201796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1129":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1130":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1131":{"x":7,"y":9,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1132":{"resizeWidth":true,"resizeHeight":true},"1133":{"style":{"__isSmartRef__":true,"id":1134},"morph":{"__isSmartRef__":true,"id":1125},"storedString":"// ScriptableButton (this)\n\n// ** ScriptableButton's Scripts **\nthis.addScript(function onFire() {\n\tvar c = this.world().currentPresentationController;\n\tif (!c) return;\n\tc.prevSlide();\n});\n\n// ** ScriptableButton's Connections **\nconnect(this, \"fire\", this, \"onFire\", {});","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1134":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1135":{"x":591.046953046953,"y":384.98201798201796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1136":{"doSave":{"__isSmartRef__":true,"id":1137}},"1137":{"varMapping":{"__isSmartRef__":true,"id":1138},"source":"function doSave() {\n\t$super()\n\talertOK(\"eval all for \" + this.getDoitContext())\n\tthis.boundEval(this.textString)\n}","funcProperties":{"__isSmartRef__":true,"id":1143},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1138":{"this":{"__isSmartRef__":true,"id":1125},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1139}},"1139":{"$super":{"__isSmartRef__":true,"id":1140}},"1140":{"varMapping":{"__isSmartRef__":true,"id":1141},"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":1142},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1141":{"obj":{"__isSmartRef__":true,"id":1125},"name":"doSave"},"1142":{},"1143":{},"1144":{"position":{"__isSmartRef__":true,"id":1145},"_Extent":{"__isSmartRef__":true,"id":1146},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":1147},"_Fill":{"__isSmartRef__":true,"id":1148},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1145":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1146":{"x":604.0799200799202,"y":399.9980019980019,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1147":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1148":{"r":0.921,"g":0.921,"b":0.921,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1149":{"x":-0.9990009990010549,"y":20.001998001998004,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1150":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"1151":{"resizeWidth":true,"resizeHeight":true,"adjustForNewBounds":true},"1152":{"x":604.0799200799202,"y":399.9980019980019,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1153":{"addTargetScript":{"__isSmartRef__":true,"id":1154},"addTestObject":{"__isSmartRef__":true,"id":1157},"allMorphNames":{"__isSmartRef__":true,"id":1160},"allScriptListItems":{"__isSmartRef__":true,"id":1163},"bindMorphNames":{"__isSmartRef__":true,"id":1166},"doSearch":{"__isSmartRef__":true,"id":1169},"findSubobjects":{"__isSmartRef__":true,"id":1172},"generateSourceForConnection":{"__isSmartRef__":true,"id":1175},"generateSourceForObject":{"__isSmartRef__":true,"id":1178},"generateSourceForProperty":{"__isSmartRef__":true,"id":1181},"generateSourceForScript":{"__isSmartRef__":true,"id":1184},"generateSourceForValue":{"__isSmartRef__":true,"id":1187},"generateTargetCode":{"__isSmartRef__":true,"id":1190},"highlightSelectedObject":{"__isSmartRef__":true,"id":1193},"listItemsForObj":{"__isSmartRef__":true,"id":1196},"removeTargetScript":{"__isSmartRef__":true,"id":1199},"reset":{"__isSmartRef__":true,"id":1202},"setSourceInPane":{"__isSmartRef__":true,"id":1205},"setTarget":{"__isSmartRef__":true,"id":1208},"setupConnections":{"__isSmartRef__":true,"id":1211},"showTopLevelItems":{"__isSmartRef__":true,"id":1214},"sortedScriptNamesOfObj":{"__isSmartRef__":true,"id":1217},"updateScriptList":{"__isSmartRef__":true,"id":1220},"updateSourcePane":{"__isSmartRef__":true,"id":1223}},"1154":{"varMapping":{"__isSmartRef__":true,"id":1155},"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":1156},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1155":{"this":{"__isSmartRef__":true,"id":1124}},"1156":{},"1157":{"varMapping":{"__isSmartRef__":true,"id":1158},"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":1159},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1158":{"this":{"__isSmartRef__":true,"id":1124}},"1159":{},"1160":{"varMapping":{"__isSmartRef__":true,"id":1161},"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":1162},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1161":{"this":{"__isSmartRef__":true,"id":1124}},"1162":{},"1163":{"varMapping":{"__isSmartRef__":true,"id":1164},"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":1165},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1164":{"this":{"__isSmartRef__":true,"id":1124}},"1165":{},"1166":{"varMapping":{"__isSmartRef__":true,"id":1167},"source":"function bindMorphNames(submorphNames) {\n\tsubmorphNames.forEach(function(ea) {\n\t\tthis[ea]= this.getMorphNamed(ea)\n\t}, this)\n}","funcProperties":{"__isSmartRef__":true,"id":1168},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1167":{"this":{"__isSmartRef__":true,"id":1124}},"1168":{},"1169":{"varMapping":{"__isSmartRef__":true,"id":1170},"source":"function doSearch(string) {\n\talert('searching ' + string);\n\tvar allItems = this.allScriptListItems();\n\tallItems.select(function(item) {})\n}","funcProperties":{"__isSmartRef__":true,"id":1171},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1170":{"this":{"__isSmartRef__":true,"id":1124}},"1171":{},"1172":{"varMapping":{"__isSmartRef__":true,"id":1173},"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":1174},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1173":{"this":{"__isSmartRef__":true,"id":1124}},"1174":{},"1175":{"varMapping":{"__isSmartRef__":true,"id":1176},"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":1177},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1176":{"this":{"__isSmartRef__":true,"id":1124}},"1177":{},"1178":{"varMapping":{"__isSmartRef__":true,"id":1179},"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":1180},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1179":{"this":{"__isSmartRef__":true,"id":1124}},"1180":{},"1181":{"varMapping":{"__isSmartRef__":true,"id":1182},"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":1183},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1182":{"this":{"__isSmartRef__":true,"id":1124}},"1183":{},"1184":{"varMapping":{"__isSmartRef__":true,"id":1185},"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":1186},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1185":{"this":{"__isSmartRef__":true,"id":1124}},"1186":{},"1187":{"varMapping":{"__isSmartRef__":true,"id":1188},"source":"function generateSourceForValue(value) {\n\tif (Object.isString(value)) \n\t\treturn '\"' + value + '\"'\n\telse \n\t\treturn value\n}","funcProperties":{"__isSmartRef__":true,"id":1189},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1188":{"this":{"__isSmartRef__":true,"id":1124}},"1189":{},"1190":{"varMapping":{"__isSmartRef__":true,"id":1191},"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":1192},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1191":{"this":{"__isSmartRef__":true,"id":1124}},"1192":{},"1193":{"varMapping":{"__isSmartRef__":true,"id":1194},"source":"function highlightSelectedObject(selection) {\n\tif (selection && selection.targetObj) showMorph(selection.targetObj)\n}","funcProperties":{"__isSmartRef__":true,"id":1195},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1194":{"this":{"__isSmartRef__":true,"id":1124}},"1195":{},"1196":{"varMapping":{"__isSmartRef__":true,"id":1197},"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":1198},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1197":{"this":{"__isSmartRef__":true,"id":1124}},"1198":{},"1199":{"varMapping":{"__isSmartRef__":true,"id":1200},"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":1201},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1200":{"this":{"__isSmartRef__":true,"id":1124}},"1201":{},"1202":{"varMapping":{"__isSmartRef__":true,"id":1203},"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":1204},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1203":{"this":{"__isSmartRef__":true,"id":1124}},"1204":{},"1205":{"varMapping":{"__isSmartRef__":true,"id":1206},"source":"function setSourceInPane(source, pane) {\n\tpane.setTextString(source);\n\tpane.owner.owner.scrollToTop();\n\n\tpane.highlightJavaScriptSyntax()\n}","funcProperties":{"__isSmartRef__":true,"id":1207},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1206":{"this":{"__isSmartRef__":true,"id":1124}},"1207":{},"1208":{"varMapping":{"__isSmartRef__":true,"id":1209},"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":1210},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1209":{"this":{"__isSmartRef__":true,"id":1124}},"1210":{},"1211":{"varMapping":{"__isSmartRef__":true,"id":1212},"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":1213},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1212":{"this":{"__isSmartRef__":true,"id":1124}},"1213":{},"1214":{"varMapping":{"__isSmartRef__":true,"id":1215},"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":1216},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1215":{"this":{"__isSmartRef__":true,"id":1124}},"1216":{},"1217":{"varMapping":{"__isSmartRef__":true,"id":1218},"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":1219},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1218":{"this":{"__isSmartRef__":true,"id":1124}},"1219":{},"1220":{"varMapping":{"__isSmartRef__":true,"id":1221},"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":1222},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1221":{"this":{"__isSmartRef__":true,"id":1124}},"1222":{},"1223":{"varMapping":{"__isSmartRef__":true,"id":1224},"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":1225},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1224":{"this":{"__isSmartRef__":true,"id":1124}},"1225":{},"1226":{"submorphs":[{"__isSmartRef__":true,"id":1227},{"__isSmartRef__":true,"id":1236},{"__isSmartRef__":true,"id":1273},{"__isSmartRef__":true,"id":1298}],"scripts":[],"id":18206,"shape":{"__isSmartRef__":true,"id":1324},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":1327},"_Position":{"__isSmartRef__":true,"id":1328},"eventsAreIgnored":true,"windowMorph":{"__isSmartRef__":true,"id":1123},"label":{"__isSmartRef__":true,"id":1227},"closeButton":{"__isSmartRef__":true,"id":1236},"menuButton":{"__isSmartRef__":true,"id":1273},"collapseButton":{"__isSmartRef__":true,"id":1298},"priorExtent":{"__isSmartRef__":true,"id":1329},"owner":{"__isSmartRef__":true,"id":1123},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.TitleBar"},"1227":{"submorphs":[],"scripts":[],"id":18207,"shape":{"__isSmartRef__":true,"id":1228},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":1231},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":1232},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":1233}],"isLabel":true,"eventsAreIgnored":true,"_FontSize":10,"owner":{"__isSmartRef__":true,"id":1226},"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":1235},"__LivelyClassName__":"lively.morphic.Text"},"1228":{"_Position":{"__isSmartRef__":true,"id":1229},"_Extent":{"__isSmartRef__":true,"id":1230},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1147},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1229":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1230":{"x":128,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1231":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1232":{"x":237.54045954045955,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1233":{"style":{"__isSmartRef__":true,"id":1234},"morph":{"__isSmartRef__":true,"id":1227},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"ScriptEditorPane","__LivelyClassName__":"lively.morphic.TextChunk"},"1234":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1235":{"x":128,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1236":{"submorphs":[{"__isSmartRef__":true,"id":1237}],"scripts":[],"id":18208,"shape":{"__isSmartRef__":true,"id":1246},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":1260},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1250},"lighterFill":{"__isSmartRef__":true,"id":1261},"label":{"__isSmartRef__":true,"id":1237},"owner":{"__isSmartRef__":true,"id":1226},"layout":{"__isSmartRef__":true,"id":1270},"attributeConnections":[{"__isSmartRef__":true,"id":1271},{"__isSmartRef__":true,"id":1272}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"1237":{"submorphs":[],"scripts":[],"id":18209,"shape":{"__isSmartRef__":true,"id":1238},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":1241},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":1242},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":1243}],"owner":{"__isSmartRef__":true,"id":1236},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":1245},"__LivelyClassName__":"lively.morphic.Text"},"1238":{"_Position":{"__isSmartRef__":true,"id":1239},"_Extent":{"__isSmartRef__":true,"id":1240},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1147},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1239":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1240":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1241":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1242":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1243":{"style":{"__isSmartRef__":true,"id":1244},"morph":{"__isSmartRef__":true,"id":1237},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk"},"1244":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1245":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1246":{"_Position":{"__isSmartRef__":true,"id":1247},"_Extent":{"__isSmartRef__":true,"id":1248},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1249},"_Fill":{"__isSmartRef__":true,"id":1250},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1247":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1248":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1249":{"r":0.8392156862745098,"g":0.8392156862745098,"b":0.8392156862745098,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1250":{"stops":[{"__isSmartRef__":true,"id":1251},{"__isSmartRef__":true,"id":1253},{"__isSmartRef__":true,"id":1255},{"__isSmartRef__":true,"id":1257}],"vector":{"__isSmartRef__":true,"id":1259},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1251":{"offset":0,"color":{"__isSmartRef__":true,"id":1252}},"1252":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1253":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1254}},"1254":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1255":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1256}},"1256":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1257":{"offset":1,"color":{"__isSmartRef__":true,"id":1258}},"1258":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1259":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1260":{"x":583.0809190809191,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1261":{"stops":[{"__isSmartRef__":true,"id":1262},{"__isSmartRef__":true,"id":1264},{"__isSmartRef__":true,"id":1266},{"__isSmartRef__":true,"id":1268}],"vector":{"__isSmartRef__":true,"id":1259},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1262":{"offset":0,"color":{"__isSmartRef__":true,"id":1263}},"1263":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1264":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1265}},"1265":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1266":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1267}},"1267":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1268":{"offset":1,"color":{"__isSmartRef__":true,"id":1269}},"1269":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1270":{"moveHorizontal":true},"1271":{"sourceObj":{"__isSmartRef__":true,"id":1236},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":1123},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1272":{"sourceObj":{"__isSmartRef__":true,"id":1236},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1123},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1273":{"submorphs":[{"__isSmartRef__":true,"id":1274}],"scripts":[],"id":18210,"shape":{"__isSmartRef__":true,"id":1283},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":1286},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1250},"lighterFill":{"__isSmartRef__":true,"id":1287},"label":{"__isSmartRef__":true,"id":1274},"owner":{"__isSmartRef__":true,"id":1226},"attributeConnections":[{"__isSmartRef__":true,"id":1296},{"__isSmartRef__":true,"id":1297}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"showsHalos":false,"halos":[],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"1274":{"submorphs":[],"scripts":[],"id":18211,"shape":{"__isSmartRef__":true,"id":1275},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":1278},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":1279},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":1280}],"owner":{"__isSmartRef__":true,"id":1273},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":1282},"__LivelyClassName__":"lively.morphic.Text"},"1275":{"_Position":{"__isSmartRef__":true,"id":1276},"_Extent":{"__isSmartRef__":true,"id":1277},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1147},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1276":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1277":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1278":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1279":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1280":{"style":{"__isSmartRef__":true,"id":1281},"morph":{"__isSmartRef__":true,"id":1274},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk"},"1281":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1282":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1283":{"_Position":{"__isSmartRef__":true,"id":1284},"_Extent":{"__isSmartRef__":true,"id":1285},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1249},"_Fill":{"__isSmartRef__":true,"id":1250},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1284":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1285":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1286":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1287":{"stops":[{"__isSmartRef__":true,"id":1288},{"__isSmartRef__":true,"id":1290},{"__isSmartRef__":true,"id":1292},{"__isSmartRef__":true,"id":1294}],"vector":{"__isSmartRef__":true,"id":1259},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1288":{"offset":0,"color":{"__isSmartRef__":true,"id":1289}},"1289":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1290":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1291}},"1291":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1292":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1293}},"1293":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1294":{"offset":1,"color":{"__isSmartRef__":true,"id":1295}},"1295":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1296":{"sourceObj":{"__isSmartRef__":true,"id":1273},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":1123},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1297":{"sourceObj":{"__isSmartRef__":true,"id":1273},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1123},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1298":{"submorphs":[{"__isSmartRef__":true,"id":1299}],"scripts":[],"id":18212,"shape":{"__isSmartRef__":true,"id":1308},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":1311},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1250},"lighterFill":{"__isSmartRef__":true,"id":1312},"label":{"__isSmartRef__":true,"id":1299},"owner":{"__isSmartRef__":true,"id":1226},"layout":{"__isSmartRef__":true,"id":1321},"attributeConnections":[{"__isSmartRef__":true,"id":1322},{"__isSmartRef__":true,"id":1323}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"1299":{"submorphs":[],"scripts":[],"id":18213,"shape":{"__isSmartRef__":true,"id":1300},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":1303},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":1304},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":1305}],"owner":{"__isSmartRef__":true,"id":1298},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":1307},"__LivelyClassName__":"lively.morphic.Text"},"1300":{"_Position":{"__isSmartRef__":true,"id":1301},"_Extent":{"__isSmartRef__":true,"id":1302},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1147},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1301":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1302":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1303":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1304":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1305":{"style":{"__isSmartRef__":true,"id":1306},"morph":{"__isSmartRef__":true,"id":1299},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk"},"1306":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1307":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1308":{"_Position":{"__isSmartRef__":true,"id":1309},"_Extent":{"__isSmartRef__":true,"id":1310},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1249},"_Fill":{"__isSmartRef__":true,"id":1250},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1309":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1310":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1311":{"x":564.0809190809191,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1312":{"stops":[{"__isSmartRef__":true,"id":1313},{"__isSmartRef__":true,"id":1315},{"__isSmartRef__":true,"id":1317},{"__isSmartRef__":true,"id":1319}],"vector":{"__isSmartRef__":true,"id":1259},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1313":{"offset":0,"color":{"__isSmartRef__":true,"id":1314}},"1314":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1315":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1316}},"1316":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1317":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1318}},"1318":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1319":{"offset":1,"color":{"__isSmartRef__":true,"id":1320}},"1320":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1321":{"moveHorizontal":true},"1322":{"sourceObj":{"__isSmartRef__":true,"id":1298},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":1123},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1323":{"sourceObj":{"__isSmartRef__":true,"id":1298},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1123},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1324":{"_Position":{"__isSmartRef__":true,"id":1325},"_Extent":{"__isSmartRef__":true,"id":1326},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":1129},"_Fill":{"__isSmartRef__":true,"id":617},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1325":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1326":{"x":603.0809190809191,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1327":{"resizeWidth":true,"adjustForNewBounds":true},"1328":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1329":{"x":603.0809190809191,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1330":{"submorphs":[],"scripts":[],"id":452,"shape":{"__isSmartRef__":true,"id":1331},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":1336},"showsHalos":false,"halos":[],"name":"ResizeCorner","partsBinMetaInfo":{"__isSmartRef__":true,"id":1337},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"draggingEnabled":true,"dragStartPoint":null,"originalExtent":{"__isSmartRef__":true,"id":1338},"originalTargetExtent":null,"owner":{"__isSmartRef__":true,"id":1123},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1339},"__LivelyClassName__":"lively.morphic.Box"},"1331":{"position":{"__isSmartRef__":true,"id":1332},"_Extent":{"__isSmartRef__":true,"id":1333},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1334},"_Fill":{"__isSmartRef__":true,"id":1335},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1332":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1333":{"x":13,"y":15,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1334":{"r":0.568,"g":0.568,"b":0.568,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1335":{"r":0.258,"g":0.258,"b":0.258,"a":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1336":{"x":590.0809190809191,"y":403.00199800199795,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1337":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"1338":{"x":239,"y":138,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1339":{"onDrag":{"__isSmartRef__":true,"id":1340},"onDragEnd":{"__isSmartRef__":true,"id":1347},"onDragStart":{"__isSmartRef__":true,"id":1354}},"1340":{"varMapping":{"__isSmartRef__":true,"id":1341},"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":1346},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1341":{"this":{"__isSmartRef__":true,"id":1330},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1342}},"1342":{"$super":{"__isSmartRef__":true,"id":1343}},"1343":{"varMapping":{"__isSmartRef__":true,"id":1344},"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":1345},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1344":{"obj":{"__isSmartRef__":true,"id":1330},"name":"onDrag"},"1345":{},"1346":{},"1347":{"varMapping":{"__isSmartRef__":true,"id":1348},"source":"function onDragEnd(evt) {\n\tthis.dragStartPoint = null;\n\tthis.originalTargetExtent = null;\n}","funcProperties":{"__isSmartRef__":true,"id":1353},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1348":{"this":{"__isSmartRef__":true,"id":1330},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1349}},"1349":{"$super":{"__isSmartRef__":true,"id":1350}},"1350":{"varMapping":{"__isSmartRef__":true,"id":1351},"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":1352},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1351":{"obj":{"__isSmartRef__":true,"id":1330},"name":"onDragEnd"},"1352":{},"1353":{},"1354":{"varMapping":{"__isSmartRef__":true,"id":1355},"source":"function onDragStart(evt) {\n\tthis.dragStartPoint = evt.mousePoint;\n\tthis.originalTargetExtent = this.owner.getExtent();\n}","funcProperties":{"__isSmartRef__":true,"id":1360},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1355":{"this":{"__isSmartRef__":true,"id":1330},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1356}},"1356":{"$super":{"__isSmartRef__":true,"id":1357}},"1357":{"varMapping":{"__isSmartRef__":true,"id":1358},"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":1359},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1358":{"obj":{"__isSmartRef__":true,"id":1330},"name":"onDragStart"},"1359":{},"1360":{},"1361":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":1362},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1362":{"x":603.0809190809191,"y":418.00199800199795,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1363":{"adjustForNewBounds":true},"1364":{"x":666.6044592502731,"y":1606.2018194170905,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1365":{"x":603.0809190809191,"y":418.00199800199795,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1366":{"x":0,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1367":{"x":1080,"y":1622,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1368":{"requiredModules":[],"partsSpaceName":"PartsBin/NewWorld","migrationLevel":2,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"1369":{"submorphs":[{"__isSmartRef__":true,"id":1370},{"__isSmartRef__":true,"id":1472},{"__isSmartRef__":true,"id":1576}],"scripts":[],"id":18205,"shape":{"__isSmartRef__":true,"id":1607},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":1609},"_Position":{"__isSmartRef__":true,"id":1610},"priorExtent":{"__isSmartRef__":true,"id":1611},"targetMorph":{"__isSmartRef__":true,"id":1370},"titleBar":{"__isSmartRef__":true,"id":1472},"contentOffset":{"__isSmartRef__":true,"id":1612},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"highlighted":true,"_Rotation":0,"_Scale":1,"prevDragPos":{"__isSmartRef__":true,"id":1613},"showsHalos":false,"halos":[],"name":"ScriptEditor","partsBinMetaInfo":{"__isSmartRef__":true,"id":1614},"__SourceModuleName__":"Global.lively.morphic.Widgets","owner":{"__isSmartRef__":true,"id":0},"__LivelyClassName__":"lively.morphic.Window"},"1370":{"submorphs":[{"__isSmartRef__":true,"id":1371}],"scripts":[],"id":452,"shape":{"__isSmartRef__":true,"id":1390},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":1395},"showsHalos":false,"halos":[],"name":"ScriptEditorPane","partsBinMetaInfo":{"__isSmartRef__":true,"id":1396},"__SourceModuleName__":"Global.lively.morphic.Core","owner":{"__isSmartRef__":true,"id":1369},"_Rotation":0,"targetName":null,"searchText":null,"scriptList":null,"scriptSource":{"__isSmartRef__":true,"id":1371},"targetFound":null,"removeButton":null,"addButton":null,"closeButton":null,"target":{"__isSmartRef__":true,"id":922},"_Scale":1,"layout":{"__isSmartRef__":true,"id":1397},"priorExtent":{"__isSmartRef__":true,"id":1398},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1399},"__LivelyClassName__":"lively.morphic.Box"},"1371":{"submorphs":[],"scripts":[],"id":263,"shape":{"__isSmartRef__":true,"id":1372},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Monaco, Courier","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":1377},"_MaxTextWidth":591.046953046953,"_MaxTextHeight":384.98201798201796,"textStyle":null,"owner":{"__isSmartRef__":true,"id":1370},"layout":{"__isSmartRef__":true,"id":1378},"doitContext":{"__isSmartRef__":true,"id":922},"charsReplaced":"prevSlide","lastFindLoc":163,"showsHalos":false,"halos":[],"_Rotation":0,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"scriptSource","savedTextString":"// ScriptableButton (this)\n\n// ** ScriptableButton's Scripts **\nthis.addScript(function onFire() {\n\tvar c = this.world().currentPresentationController;\n\tif (!c) return;\n\tc.endPresentation();\n});\n\n// ** ScriptableButton's Connections **\nconnect(this, \"fire\", this, \"onFire\", {});","textChunks":[{"__isSmartRef__":true,"id":1379}],"priorSelectionRange":[176,176],"_ClipMode":"auto","prevScroll":[0,0],"_FontSize":10,"priorExtent":{"__isSmartRef__":true,"id":1381},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1382},"__LivelyClassName__":"lively.morphic.Text"},"1372":{"position":{"__isSmartRef__":true,"id":1373},"_Extent":{"__isSmartRef__":true,"id":1374},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1375},"_Fill":{"__isSmartRef__":true,"id":1376},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1373":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1374":{"x":591.046953046953,"y":384.98201798201796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1375":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1376":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1377":{"x":7,"y":9,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1378":{"resizeWidth":true,"resizeHeight":true},"1379":{"style":{"__isSmartRef__":true,"id":1380},"morph":{"__isSmartRef__":true,"id":1371},"storedString":"// ScriptableButton (this)\n\n// ** ScriptableButton's Scripts **\nthis.addScript(function onFire() {\n\tvar c = this.world().currentPresentationController;\n\tif (!c) return;\n\tc.endPresentation();\n});\n\n// ** ScriptableButton's Connections **\nconnect(this, \"fire\", this, \"onFire\", {});","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1380":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1381":{"x":591.046953046953,"y":384.98201798201796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1382":{"doSave":{"__isSmartRef__":true,"id":1383}},"1383":{"varMapping":{"__isSmartRef__":true,"id":1384},"source":"function doSave() {\n\t$super()\n\talertOK(\"eval all for \" + this.getDoitContext())\n\tthis.boundEval(this.textString)\n}","funcProperties":{"__isSmartRef__":true,"id":1389},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1384":{"this":{"__isSmartRef__":true,"id":1371},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1385}},"1385":{"$super":{"__isSmartRef__":true,"id":1386}},"1386":{"varMapping":{"__isSmartRef__":true,"id":1387},"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":1388},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1387":{"obj":{"__isSmartRef__":true,"id":1371},"name":"doSave"},"1388":{},"1389":{},"1390":{"position":{"__isSmartRef__":true,"id":1391},"_Extent":{"__isSmartRef__":true,"id":1392},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":1393},"_Fill":{"__isSmartRef__":true,"id":1394},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1391":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1392":{"x":604.0799200799202,"y":399.9980019980019,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1393":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1394":{"r":0.921,"g":0.921,"b":0.921,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1395":{"x":-0.9990009990010549,"y":20.001998001998004,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1396":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"1397":{"resizeWidth":true,"resizeHeight":true,"adjustForNewBounds":true},"1398":{"x":604.0799200799202,"y":399.9980019980019,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1399":{"addTargetScript":{"__isSmartRef__":true,"id":1400},"addTestObject":{"__isSmartRef__":true,"id":1403},"allMorphNames":{"__isSmartRef__":true,"id":1406},"allScriptListItems":{"__isSmartRef__":true,"id":1409},"bindMorphNames":{"__isSmartRef__":true,"id":1412},"doSearch":{"__isSmartRef__":true,"id":1415},"findSubobjects":{"__isSmartRef__":true,"id":1418},"generateSourceForConnection":{"__isSmartRef__":true,"id":1421},"generateSourceForObject":{"__isSmartRef__":true,"id":1424},"generateSourceForProperty":{"__isSmartRef__":true,"id":1427},"generateSourceForScript":{"__isSmartRef__":true,"id":1430},"generateSourceForValue":{"__isSmartRef__":true,"id":1433},"generateTargetCode":{"__isSmartRef__":true,"id":1436},"highlightSelectedObject":{"__isSmartRef__":true,"id":1439},"listItemsForObj":{"__isSmartRef__":true,"id":1442},"removeTargetScript":{"__isSmartRef__":true,"id":1445},"reset":{"__isSmartRef__":true,"id":1448},"setSourceInPane":{"__isSmartRef__":true,"id":1451},"setTarget":{"__isSmartRef__":true,"id":1454},"setupConnections":{"__isSmartRef__":true,"id":1457},"showTopLevelItems":{"__isSmartRef__":true,"id":1460},"sortedScriptNamesOfObj":{"__isSmartRef__":true,"id":1463},"updateScriptList":{"__isSmartRef__":true,"id":1466},"updateSourcePane":{"__isSmartRef__":true,"id":1469}},"1400":{"varMapping":{"__isSmartRef__":true,"id":1401},"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":1402},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1401":{"this":{"__isSmartRef__":true,"id":1370}},"1402":{},"1403":{"varMapping":{"__isSmartRef__":true,"id":1404},"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":1405},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1404":{"this":{"__isSmartRef__":true,"id":1370}},"1405":{},"1406":{"varMapping":{"__isSmartRef__":true,"id":1407},"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":1408},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1407":{"this":{"__isSmartRef__":true,"id":1370}},"1408":{},"1409":{"varMapping":{"__isSmartRef__":true,"id":1410},"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":1411},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1410":{"this":{"__isSmartRef__":true,"id":1370}},"1411":{},"1412":{"varMapping":{"__isSmartRef__":true,"id":1413},"source":"function bindMorphNames(submorphNames) {\n\tsubmorphNames.forEach(function(ea) {\n\t\tthis[ea]= this.getMorphNamed(ea)\n\t}, this)\n}","funcProperties":{"__isSmartRef__":true,"id":1414},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1413":{"this":{"__isSmartRef__":true,"id":1370}},"1414":{},"1415":{"varMapping":{"__isSmartRef__":true,"id":1416},"source":"function doSearch(string) {\n\talert('searching ' + string);\n\tvar allItems = this.allScriptListItems();\n\tallItems.select(function(item) {})\n}","funcProperties":{"__isSmartRef__":true,"id":1417},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1416":{"this":{"__isSmartRef__":true,"id":1370}},"1417":{},"1418":{"varMapping":{"__isSmartRef__":true,"id":1419},"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":1420},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1419":{"this":{"__isSmartRef__":true,"id":1370}},"1420":{},"1421":{"varMapping":{"__isSmartRef__":true,"id":1422},"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":1423},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1422":{"this":{"__isSmartRef__":true,"id":1370}},"1423":{},"1424":{"varMapping":{"__isSmartRef__":true,"id":1425},"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":1426},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1425":{"this":{"__isSmartRef__":true,"id":1370}},"1426":{},"1427":{"varMapping":{"__isSmartRef__":true,"id":1428},"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":1429},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1428":{"this":{"__isSmartRef__":true,"id":1370}},"1429":{},"1430":{"varMapping":{"__isSmartRef__":true,"id":1431},"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":1432},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1431":{"this":{"__isSmartRef__":true,"id":1370}},"1432":{},"1433":{"varMapping":{"__isSmartRef__":true,"id":1434},"source":"function generateSourceForValue(value) {\n\tif (Object.isString(value)) \n\t\treturn '\"' + value + '\"'\n\telse \n\t\treturn value\n}","funcProperties":{"__isSmartRef__":true,"id":1435},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1434":{"this":{"__isSmartRef__":true,"id":1370}},"1435":{},"1436":{"varMapping":{"__isSmartRef__":true,"id":1437},"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":1438},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1437":{"this":{"__isSmartRef__":true,"id":1370}},"1438":{},"1439":{"varMapping":{"__isSmartRef__":true,"id":1440},"source":"function highlightSelectedObject(selection) {\n\tif (selection && selection.targetObj) showMorph(selection.targetObj)\n}","funcProperties":{"__isSmartRef__":true,"id":1441},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1440":{"this":{"__isSmartRef__":true,"id":1370}},"1441":{},"1442":{"varMapping":{"__isSmartRef__":true,"id":1443},"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":1444},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1443":{"this":{"__isSmartRef__":true,"id":1370}},"1444":{},"1445":{"varMapping":{"__isSmartRef__":true,"id":1446},"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":1447},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1446":{"this":{"__isSmartRef__":true,"id":1370}},"1447":{},"1448":{"varMapping":{"__isSmartRef__":true,"id":1449},"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":1450},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1449":{"this":{"__isSmartRef__":true,"id":1370}},"1450":{},"1451":{"varMapping":{"__isSmartRef__":true,"id":1452},"source":"function setSourceInPane(source, pane) {\n\tpane.setTextString(source);\n\tpane.owner.owner.scrollToTop();\n\n\tpane.highlightJavaScriptSyntax()\n}","funcProperties":{"__isSmartRef__":true,"id":1453},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1452":{"this":{"__isSmartRef__":true,"id":1370}},"1453":{},"1454":{"varMapping":{"__isSmartRef__":true,"id":1455},"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":1456},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1455":{"this":{"__isSmartRef__":true,"id":1370}},"1456":{},"1457":{"varMapping":{"__isSmartRef__":true,"id":1458},"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":1459},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1458":{"this":{"__isSmartRef__":true,"id":1370}},"1459":{},"1460":{"varMapping":{"__isSmartRef__":true,"id":1461},"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":1462},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1461":{"this":{"__isSmartRef__":true,"id":1370}},"1462":{},"1463":{"varMapping":{"__isSmartRef__":true,"id":1464},"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":1465},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1464":{"this":{"__isSmartRef__":true,"id":1370}},"1465":{},"1466":{"varMapping":{"__isSmartRef__":true,"id":1467},"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":1468},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1467":{"this":{"__isSmartRef__":true,"id":1370}},"1468":{},"1469":{"varMapping":{"__isSmartRef__":true,"id":1470},"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":1471},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1470":{"this":{"__isSmartRef__":true,"id":1370}},"1471":{},"1472":{"submorphs":[{"__isSmartRef__":true,"id":1473},{"__isSmartRef__":true,"id":1482},{"__isSmartRef__":true,"id":1519},{"__isSmartRef__":true,"id":1544}],"scripts":[],"id":18206,"shape":{"__isSmartRef__":true,"id":1570},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":1573},"_Position":{"__isSmartRef__":true,"id":1574},"eventsAreIgnored":true,"windowMorph":{"__isSmartRef__":true,"id":1369},"label":{"__isSmartRef__":true,"id":1473},"closeButton":{"__isSmartRef__":true,"id":1482},"menuButton":{"__isSmartRef__":true,"id":1519},"collapseButton":{"__isSmartRef__":true,"id":1544},"priorExtent":{"__isSmartRef__":true,"id":1575},"owner":{"__isSmartRef__":true,"id":1369},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.TitleBar"},"1473":{"submorphs":[],"scripts":[],"id":18207,"shape":{"__isSmartRef__":true,"id":1474},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":1477},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":1478},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":1479}],"isLabel":true,"eventsAreIgnored":true,"_FontSize":10,"owner":{"__isSmartRef__":true,"id":1472},"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":1481},"__LivelyClassName__":"lively.morphic.Text"},"1474":{"_Position":{"__isSmartRef__":true,"id":1475},"_Extent":{"__isSmartRef__":true,"id":1476},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1393},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1475":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1476":{"x":128,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1477":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1478":{"x":237.54045954045955,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1479":{"style":{"__isSmartRef__":true,"id":1480},"morph":{"__isSmartRef__":true,"id":1473},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"ScriptEditorPane","__LivelyClassName__":"lively.morphic.TextChunk"},"1480":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1481":{"x":128,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1482":{"submorphs":[{"__isSmartRef__":true,"id":1483}],"scripts":[],"id":18208,"shape":{"__isSmartRef__":true,"id":1492},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":1506},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1496},"lighterFill":{"__isSmartRef__":true,"id":1507},"label":{"__isSmartRef__":true,"id":1483},"owner":{"__isSmartRef__":true,"id":1472},"layout":{"__isSmartRef__":true,"id":1516},"attributeConnections":[{"__isSmartRef__":true,"id":1517},{"__isSmartRef__":true,"id":1518}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"1483":{"submorphs":[],"scripts":[],"id":18209,"shape":{"__isSmartRef__":true,"id":1484},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":1487},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":1488},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":1489}],"owner":{"__isSmartRef__":true,"id":1482},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":1491},"__LivelyClassName__":"lively.morphic.Text"},"1484":{"_Position":{"__isSmartRef__":true,"id":1485},"_Extent":{"__isSmartRef__":true,"id":1486},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1393},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1485":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1486":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1487":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1488":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1489":{"style":{"__isSmartRef__":true,"id":1490},"morph":{"__isSmartRef__":true,"id":1483},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk"},"1490":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1491":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1492":{"_Position":{"__isSmartRef__":true,"id":1493},"_Extent":{"__isSmartRef__":true,"id":1494},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1495},"_Fill":{"__isSmartRef__":true,"id":1496},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1493":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1494":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1495":{"r":0.8392156862745098,"g":0.8392156862745098,"b":0.8392156862745098,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1496":{"stops":[{"__isSmartRef__":true,"id":1497},{"__isSmartRef__":true,"id":1499},{"__isSmartRef__":true,"id":1501},{"__isSmartRef__":true,"id":1503}],"vector":{"__isSmartRef__":true,"id":1505},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1497":{"offset":0,"color":{"__isSmartRef__":true,"id":1498}},"1498":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1499":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1500}},"1500":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1501":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1502}},"1502":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1503":{"offset":1,"color":{"__isSmartRef__":true,"id":1504}},"1504":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1505":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1506":{"x":583.0809190809191,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1507":{"stops":[{"__isSmartRef__":true,"id":1508},{"__isSmartRef__":true,"id":1510},{"__isSmartRef__":true,"id":1512},{"__isSmartRef__":true,"id":1514}],"vector":{"__isSmartRef__":true,"id":1505},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1508":{"offset":0,"color":{"__isSmartRef__":true,"id":1509}},"1509":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1510":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1511}},"1511":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1512":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1513}},"1513":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1514":{"offset":1,"color":{"__isSmartRef__":true,"id":1515}},"1515":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1516":{"moveHorizontal":true},"1517":{"sourceObj":{"__isSmartRef__":true,"id":1482},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":1369},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1518":{"sourceObj":{"__isSmartRef__":true,"id":1482},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1369},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1519":{"submorphs":[{"__isSmartRef__":true,"id":1520}],"scripts":[],"id":18210,"shape":{"__isSmartRef__":true,"id":1529},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":1532},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1496},"lighterFill":{"__isSmartRef__":true,"id":1533},"label":{"__isSmartRef__":true,"id":1520},"owner":{"__isSmartRef__":true,"id":1472},"attributeConnections":[{"__isSmartRef__":true,"id":1542},{"__isSmartRef__":true,"id":1543}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"showsHalos":false,"halos":[],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"1520":{"submorphs":[],"scripts":[],"id":18211,"shape":{"__isSmartRef__":true,"id":1521},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":1524},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":1525},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":1526}],"owner":{"__isSmartRef__":true,"id":1519},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":1528},"__LivelyClassName__":"lively.morphic.Text"},"1521":{"_Position":{"__isSmartRef__":true,"id":1522},"_Extent":{"__isSmartRef__":true,"id":1523},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1393},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1522":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1523":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1524":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1525":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1526":{"style":{"__isSmartRef__":true,"id":1527},"morph":{"__isSmartRef__":true,"id":1520},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk"},"1527":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1528":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1529":{"_Position":{"__isSmartRef__":true,"id":1530},"_Extent":{"__isSmartRef__":true,"id":1531},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1495},"_Fill":{"__isSmartRef__":true,"id":1496},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1530":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1531":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1532":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1533":{"stops":[{"__isSmartRef__":true,"id":1534},{"__isSmartRef__":true,"id":1536},{"__isSmartRef__":true,"id":1538},{"__isSmartRef__":true,"id":1540}],"vector":{"__isSmartRef__":true,"id":1505},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1534":{"offset":0,"color":{"__isSmartRef__":true,"id":1535}},"1535":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1536":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1537}},"1537":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1538":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1539}},"1539":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1540":{"offset":1,"color":{"__isSmartRef__":true,"id":1541}},"1541":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1542":{"sourceObj":{"__isSmartRef__":true,"id":1519},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":1369},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1543":{"sourceObj":{"__isSmartRef__":true,"id":1519},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1369},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1544":{"submorphs":[{"__isSmartRef__":true,"id":1545}],"scripts":[],"id":18212,"shape":{"__isSmartRef__":true,"id":1554},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":1557},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1496},"lighterFill":{"__isSmartRef__":true,"id":1558},"label":{"__isSmartRef__":true,"id":1545},"owner":{"__isSmartRef__":true,"id":1472},"layout":{"__isSmartRef__":true,"id":1567},"attributeConnections":[{"__isSmartRef__":true,"id":1568},{"__isSmartRef__":true,"id":1569}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"1545":{"submorphs":[],"scripts":[],"id":18213,"shape":{"__isSmartRef__":true,"id":1546},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":1549},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":1550},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":1551}],"owner":{"__isSmartRef__":true,"id":1544},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":1553},"__LivelyClassName__":"lively.morphic.Text"},"1546":{"_Position":{"__isSmartRef__":true,"id":1547},"_Extent":{"__isSmartRef__":true,"id":1548},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1393},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1547":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1548":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1549":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1550":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1551":{"style":{"__isSmartRef__":true,"id":1552},"morph":{"__isSmartRef__":true,"id":1545},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk"},"1552":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1553":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1554":{"_Position":{"__isSmartRef__":true,"id":1555},"_Extent":{"__isSmartRef__":true,"id":1556},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1495},"_Fill":{"__isSmartRef__":true,"id":1496},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1555":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1556":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1557":{"x":564.0809190809191,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1558":{"stops":[{"__isSmartRef__":true,"id":1559},{"__isSmartRef__":true,"id":1561},{"__isSmartRef__":true,"id":1563},{"__isSmartRef__":true,"id":1565}],"vector":{"__isSmartRef__":true,"id":1505},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1559":{"offset":0,"color":{"__isSmartRef__":true,"id":1560}},"1560":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1561":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1562}},"1562":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1563":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1564}},"1564":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1565":{"offset":1,"color":{"__isSmartRef__":true,"id":1566}},"1566":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1567":{"moveHorizontal":true},"1568":{"sourceObj":{"__isSmartRef__":true,"id":1544},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":1369},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1569":{"sourceObj":{"__isSmartRef__":true,"id":1544},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1369},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1570":{"_Position":{"__isSmartRef__":true,"id":1571},"_Extent":{"__isSmartRef__":true,"id":1572},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":1375},"_Fill":{"__isSmartRef__":true,"id":617},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1571":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1572":{"x":603.0809190809191,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1573":{"resizeWidth":true,"adjustForNewBounds":true},"1574":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1575":{"x":603.0809190809191,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1576":{"submorphs":[],"scripts":[],"id":452,"shape":{"__isSmartRef__":true,"id":1577},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":1582},"showsHalos":false,"halos":[],"name":"ResizeCorner","partsBinMetaInfo":{"__isSmartRef__":true,"id":1583},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"draggingEnabled":true,"dragStartPoint":null,"originalExtent":{"__isSmartRef__":true,"id":1584},"originalTargetExtent":null,"owner":{"__isSmartRef__":true,"id":1369},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1585},"__LivelyClassName__":"lively.morphic.Box"},"1577":{"position":{"__isSmartRef__":true,"id":1578},"_Extent":{"__isSmartRef__":true,"id":1579},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1580},"_Fill":{"__isSmartRef__":true,"id":1581},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1578":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1579":{"x":13,"y":15,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1580":{"r":0.568,"g":0.568,"b":0.568,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1581":{"r":0.258,"g":0.258,"b":0.258,"a":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1582":{"x":590.0809190809191,"y":403.00199800199795,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1583":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"1584":{"x":239,"y":138,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1585":{"onDrag":{"__isSmartRef__":true,"id":1586},"onDragEnd":{"__isSmartRef__":true,"id":1593},"onDragStart":{"__isSmartRef__":true,"id":1600}},"1586":{"varMapping":{"__isSmartRef__":true,"id":1587},"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":1592},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1587":{"this":{"__isSmartRef__":true,"id":1576},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1588}},"1588":{"$super":{"__isSmartRef__":true,"id":1589}},"1589":{"varMapping":{"__isSmartRef__":true,"id":1590},"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":1591},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1590":{"obj":{"__isSmartRef__":true,"id":1576},"name":"onDrag"},"1591":{},"1592":{},"1593":{"varMapping":{"__isSmartRef__":true,"id":1594},"source":"function onDragEnd(evt) {\n\tthis.dragStartPoint = null;\n\tthis.originalTargetExtent = null;\n}","funcProperties":{"__isSmartRef__":true,"id":1599},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1594":{"this":{"__isSmartRef__":true,"id":1576},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1595}},"1595":{"$super":{"__isSmartRef__":true,"id":1596}},"1596":{"varMapping":{"__isSmartRef__":true,"id":1597},"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":1598},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1597":{"obj":{"__isSmartRef__":true,"id":1576},"name":"onDragEnd"},"1598":{},"1599":{},"1600":{"varMapping":{"__isSmartRef__":true,"id":1601},"source":"function onDragStart(evt) {\n\tthis.dragStartPoint = evt.mousePoint;\n\tthis.originalTargetExtent = this.owner.getExtent();\n}","funcProperties":{"__isSmartRef__":true,"id":1606},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1601":{"this":{"__isSmartRef__":true,"id":1576},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1602}},"1602":{"$super":{"__isSmartRef__":true,"id":1603}},"1603":{"varMapping":{"__isSmartRef__":true,"id":1604},"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":1605},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1604":{"obj":{"__isSmartRef__":true,"id":1576},"name":"onDragStart"},"1605":{},"1606":{},"1607":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":1608},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1608":{"x":603.0809190809191,"y":418.00199800199795,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1609":{"adjustForNewBounds":true},"1610":{"x":710.6453961348132,"y":1580.6418465930853,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1611":{"x":603.0809190809191,"y":418.00199800199795,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1612":{"x":0,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1613":{"x":886,"y":1590,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1614":{"requiredModules":[],"partsSpaceName":"PartsBin/NewWorld","migrationLevel":2,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"1615":{"submorphs":[{"__isSmartRef__":true,"id":1616},{"__isSmartRef__":true,"id":1718},{"__isSmartRef__":true,"id":1822}],"scripts":[],"id":18205,"shape":{"__isSmartRef__":true,"id":1853},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":1855},"_Position":{"__isSmartRef__":true,"id":1856},"priorExtent":{"__isSmartRef__":true,"id":1857},"targetMorph":{"__isSmartRef__":true,"id":1616},"titleBar":{"__isSmartRef__":true,"id":1718},"contentOffset":{"__isSmartRef__":true,"id":1858},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"highlighted":true,"_Rotation":0,"_Scale":1,"prevDragPos":{"__isSmartRef__":true,"id":1859},"showsHalos":false,"halos":[],"name":"ScriptEditor","partsBinMetaInfo":{"__isSmartRef__":true,"id":1860},"__SourceModuleName__":"Global.lively.morphic.Widgets","owner":{"__isSmartRef__":true,"id":0},"__LivelyClassName__":"lively.morphic.Window"},"1616":{"submorphs":[{"__isSmartRef__":true,"id":1617}],"scripts":[],"id":452,"shape":{"__isSmartRef__":true,"id":1636},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":1641},"showsHalos":false,"halos":[],"name":"ScriptEditorPane","partsBinMetaInfo":{"__isSmartRef__":true,"id":1642},"__SourceModuleName__":"Global.lively.morphic.Core","owner":{"__isSmartRef__":true,"id":1615},"_Rotation":0,"targetName":null,"searchText":null,"scriptList":null,"scriptSource":{"__isSmartRef__":true,"id":1617},"targetFound":null,"removeButton":null,"addButton":null,"closeButton":null,"target":{"__isSmartRef__":true,"id":878},"_Scale":1,"layout":{"__isSmartRef__":true,"id":1643},"priorExtent":{"__isSmartRef__":true,"id":1644},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1645},"__LivelyClassName__":"lively.morphic.Box"},"1617":{"submorphs":[],"scripts":[],"id":263,"shape":{"__isSmartRef__":true,"id":1618},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Monaco, Courier","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":1623},"_MaxTextWidth":591.046953046953,"_MaxTextHeight":384.98201798201796,"textStyle":null,"owner":{"__isSmartRef__":true,"id":1616},"layout":{"__isSmartRef__":true,"id":1624},"doitContext":{"__isSmartRef__":true,"id":878},"charsReplaced":"prev","lastFindLoc":172,"showsHalos":false,"halos":[],"_Rotation":0,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"scriptSource","savedTextString":"// ScriptableButton (this)\n\n// ** ScriptableButton's Scripts **\nthis.addScript(function onFire() {\n\tvar c = this.world().currentPresentationController;\n\tif (!c) return;\n\tc.nextSlide();\n});\n\n// ** ScriptableButton's Connections **\nconnect(this, \"fire\", this, \"onFire\", {});","textChunks":[{"__isSmartRef__":true,"id":1625}],"priorSelectionRange":[0,0],"_ClipMode":"auto","prevScroll":[0,0],"_FontSize":10,"priorExtent":{"__isSmartRef__":true,"id":1627},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1628},"__LivelyClassName__":"lively.morphic.Text"},"1618":{"position":{"__isSmartRef__":true,"id":1619},"_Extent":{"__isSmartRef__":true,"id":1620},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1621},"_Fill":{"__isSmartRef__":true,"id":1622},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1619":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1620":{"x":591.046953046953,"y":384.98201798201796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1621":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1622":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1623":{"x":7,"y":9,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1624":{"resizeWidth":true,"resizeHeight":true},"1625":{"style":{"__isSmartRef__":true,"id":1626},"morph":{"__isSmartRef__":true,"id":1617},"storedString":"// ScriptableButton (this)\n\n// ** ScriptableButton's Scripts **\nthis.addScript(function onFire() {\n\tvar c = this.world().currentPresentationController;\n\tif (!c) return;\n\tc.nextSlide();\n});\n\n// ** ScriptableButton's Connections **\nconnect(this, \"fire\", this, \"onFire\", {});","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1626":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1627":{"x":591.046953046953,"y":384.98201798201796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1628":{"doSave":{"__isSmartRef__":true,"id":1629}},"1629":{"varMapping":{"__isSmartRef__":true,"id":1630},"source":"function doSave() {\n\t$super()\n\talertOK(\"eval all for \" + this.getDoitContext())\n\tthis.boundEval(this.textString)\n}","funcProperties":{"__isSmartRef__":true,"id":1635},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1630":{"this":{"__isSmartRef__":true,"id":1617},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1631}},"1631":{"$super":{"__isSmartRef__":true,"id":1632}},"1632":{"varMapping":{"__isSmartRef__":true,"id":1633},"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":1634},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1633":{"obj":{"__isSmartRef__":true,"id":1617},"name":"doSave"},"1634":{},"1635":{},"1636":{"position":{"__isSmartRef__":true,"id":1637},"_Extent":{"__isSmartRef__":true,"id":1638},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":1639},"_Fill":{"__isSmartRef__":true,"id":1640},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1637":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1638":{"x":604.0799200799202,"y":399.9980019980019,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1639":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1640":{"r":0.921,"g":0.921,"b":0.921,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1641":{"x":-0.9990009990010549,"y":20.001998001998004,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1642":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"1643":{"resizeWidth":true,"resizeHeight":true,"adjustForNewBounds":true},"1644":{"x":604.0799200799202,"y":399.9980019980019,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1645":{"addTargetScript":{"__isSmartRef__":true,"id":1646},"addTestObject":{"__isSmartRef__":true,"id":1649},"allMorphNames":{"__isSmartRef__":true,"id":1652},"allScriptListItems":{"__isSmartRef__":true,"id":1655},"bindMorphNames":{"__isSmartRef__":true,"id":1658},"doSearch":{"__isSmartRef__":true,"id":1661},"findSubobjects":{"__isSmartRef__":true,"id":1664},"generateSourceForConnection":{"__isSmartRef__":true,"id":1667},"generateSourceForObject":{"__isSmartRef__":true,"id":1670},"generateSourceForProperty":{"__isSmartRef__":true,"id":1673},"generateSourceForScript":{"__isSmartRef__":true,"id":1676},"generateSourceForValue":{"__isSmartRef__":true,"id":1679},"generateTargetCode":{"__isSmartRef__":true,"id":1682},"highlightSelectedObject":{"__isSmartRef__":true,"id":1685},"listItemsForObj":{"__isSmartRef__":true,"id":1688},"removeTargetScript":{"__isSmartRef__":true,"id":1691},"reset":{"__isSmartRef__":true,"id":1694},"setSourceInPane":{"__isSmartRef__":true,"id":1697},"setTarget":{"__isSmartRef__":true,"id":1700},"setupConnections":{"__isSmartRef__":true,"id":1703},"showTopLevelItems":{"__isSmartRef__":true,"id":1706},"sortedScriptNamesOfObj":{"__isSmartRef__":true,"id":1709},"updateScriptList":{"__isSmartRef__":true,"id":1712},"updateSourcePane":{"__isSmartRef__":true,"id":1715}},"1646":{"varMapping":{"__isSmartRef__":true,"id":1647},"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":1648},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1647":{"this":{"__isSmartRef__":true,"id":1616}},"1648":{},"1649":{"varMapping":{"__isSmartRef__":true,"id":1650},"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":1651},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1650":{"this":{"__isSmartRef__":true,"id":1616}},"1651":{},"1652":{"varMapping":{"__isSmartRef__":true,"id":1653},"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":1654},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1653":{"this":{"__isSmartRef__":true,"id":1616}},"1654":{},"1655":{"varMapping":{"__isSmartRef__":true,"id":1656},"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":1657},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1656":{"this":{"__isSmartRef__":true,"id":1616}},"1657":{},"1658":{"varMapping":{"__isSmartRef__":true,"id":1659},"source":"function bindMorphNames(submorphNames) {\n\tsubmorphNames.forEach(function(ea) {\n\t\tthis[ea]= this.getMorphNamed(ea)\n\t}, this)\n}","funcProperties":{"__isSmartRef__":true,"id":1660},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1659":{"this":{"__isSmartRef__":true,"id":1616}},"1660":{},"1661":{"varMapping":{"__isSmartRef__":true,"id":1662},"source":"function doSearch(string) {\n\talert('searching ' + string);\n\tvar allItems = this.allScriptListItems();\n\tallItems.select(function(item) {})\n}","funcProperties":{"__isSmartRef__":true,"id":1663},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1662":{"this":{"__isSmartRef__":true,"id":1616}},"1663":{},"1664":{"varMapping":{"__isSmartRef__":true,"id":1665},"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":1666},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1665":{"this":{"__isSmartRef__":true,"id":1616}},"1666":{},"1667":{"varMapping":{"__isSmartRef__":true,"id":1668},"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":1669},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1668":{"this":{"__isSmartRef__":true,"id":1616}},"1669":{},"1670":{"varMapping":{"__isSmartRef__":true,"id":1671},"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":1672},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1671":{"this":{"__isSmartRef__":true,"id":1616}},"1672":{},"1673":{"varMapping":{"__isSmartRef__":true,"id":1674},"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":1675},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1674":{"this":{"__isSmartRef__":true,"id":1616}},"1675":{},"1676":{"varMapping":{"__isSmartRef__":true,"id":1677},"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":1678},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1677":{"this":{"__isSmartRef__":true,"id":1616}},"1678":{},"1679":{"varMapping":{"__isSmartRef__":true,"id":1680},"source":"function generateSourceForValue(value) {\n\tif (Object.isString(value)) \n\t\treturn '\"' + value + '\"'\n\telse \n\t\treturn value\n}","funcProperties":{"__isSmartRef__":true,"id":1681},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1680":{"this":{"__isSmartRef__":true,"id":1616}},"1681":{},"1682":{"varMapping":{"__isSmartRef__":true,"id":1683},"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":1684},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1683":{"this":{"__isSmartRef__":true,"id":1616}},"1684":{},"1685":{"varMapping":{"__isSmartRef__":true,"id":1686},"source":"function highlightSelectedObject(selection) {\n\tif (selection && selection.targetObj) showMorph(selection.targetObj)\n}","funcProperties":{"__isSmartRef__":true,"id":1687},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1686":{"this":{"__isSmartRef__":true,"id":1616}},"1687":{},"1688":{"varMapping":{"__isSmartRef__":true,"id":1689},"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":1690},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1689":{"this":{"__isSmartRef__":true,"id":1616}},"1690":{},"1691":{"varMapping":{"__isSmartRef__":true,"id":1692},"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":1693},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1692":{"this":{"__isSmartRef__":true,"id":1616}},"1693":{},"1694":{"varMapping":{"__isSmartRef__":true,"id":1695},"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":1696},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1695":{"this":{"__isSmartRef__":true,"id":1616}},"1696":{},"1697":{"varMapping":{"__isSmartRef__":true,"id":1698},"source":"function setSourceInPane(source, pane) {\n\tpane.setTextString(source);\n\tpane.owner.owner.scrollToTop();\n\n\tpane.highlightJavaScriptSyntax()\n}","funcProperties":{"__isSmartRef__":true,"id":1699},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1698":{"this":{"__isSmartRef__":true,"id":1616}},"1699":{},"1700":{"varMapping":{"__isSmartRef__":true,"id":1701},"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":1702},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1701":{"this":{"__isSmartRef__":true,"id":1616}},"1702":{},"1703":{"varMapping":{"__isSmartRef__":true,"id":1704},"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":1705},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1704":{"this":{"__isSmartRef__":true,"id":1616}},"1705":{},"1706":{"varMapping":{"__isSmartRef__":true,"id":1707},"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":1708},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1707":{"this":{"__isSmartRef__":true,"id":1616}},"1708":{},"1709":{"varMapping":{"__isSmartRef__":true,"id":1710},"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":1711},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1710":{"this":{"__isSmartRef__":true,"id":1616}},"1711":{},"1712":{"varMapping":{"__isSmartRef__":true,"id":1713},"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":1714},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1713":{"this":{"__isSmartRef__":true,"id":1616}},"1714":{},"1715":{"varMapping":{"__isSmartRef__":true,"id":1716},"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":1717},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1716":{"this":{"__isSmartRef__":true,"id":1616}},"1717":{},"1718":{"submorphs":[{"__isSmartRef__":true,"id":1719},{"__isSmartRef__":true,"id":1728},{"__isSmartRef__":true,"id":1765},{"__isSmartRef__":true,"id":1790}],"scripts":[],"id":18206,"shape":{"__isSmartRef__":true,"id":1816},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":1819},"_Position":{"__isSmartRef__":true,"id":1820},"eventsAreIgnored":true,"windowMorph":{"__isSmartRef__":true,"id":1615},"label":{"__isSmartRef__":true,"id":1719},"closeButton":{"__isSmartRef__":true,"id":1728},"menuButton":{"__isSmartRef__":true,"id":1765},"collapseButton":{"__isSmartRef__":true,"id":1790},"priorExtent":{"__isSmartRef__":true,"id":1821},"owner":{"__isSmartRef__":true,"id":1615},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.TitleBar"},"1719":{"submorphs":[],"scripts":[],"id":18207,"shape":{"__isSmartRef__":true,"id":1720},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":1723},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":1724},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":1725}],"isLabel":true,"eventsAreIgnored":true,"_FontSize":10,"owner":{"__isSmartRef__":true,"id":1718},"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":1727},"__LivelyClassName__":"lively.morphic.Text"},"1720":{"_Position":{"__isSmartRef__":true,"id":1721},"_Extent":{"__isSmartRef__":true,"id":1722},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1639},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1721":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1722":{"x":128,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1723":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1724":{"x":237.54045954045955,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1725":{"style":{"__isSmartRef__":true,"id":1726},"morph":{"__isSmartRef__":true,"id":1719},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"ScriptEditorPane","__LivelyClassName__":"lively.morphic.TextChunk"},"1726":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1727":{"x":128,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1728":{"submorphs":[{"__isSmartRef__":true,"id":1729}],"scripts":[],"id":18208,"shape":{"__isSmartRef__":true,"id":1738},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":1752},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1742},"lighterFill":{"__isSmartRef__":true,"id":1753},"label":{"__isSmartRef__":true,"id":1729},"owner":{"__isSmartRef__":true,"id":1718},"layout":{"__isSmartRef__":true,"id":1762},"attributeConnections":[{"__isSmartRef__":true,"id":1763},{"__isSmartRef__":true,"id":1764}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"1729":{"submorphs":[],"scripts":[],"id":18209,"shape":{"__isSmartRef__":true,"id":1730},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":1733},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":1734},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":1735}],"owner":{"__isSmartRef__":true,"id":1728},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":1737},"__LivelyClassName__":"lively.morphic.Text"},"1730":{"_Position":{"__isSmartRef__":true,"id":1731},"_Extent":{"__isSmartRef__":true,"id":1732},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1639},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1731":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1732":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1733":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1734":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1735":{"style":{"__isSmartRef__":true,"id":1736},"morph":{"__isSmartRef__":true,"id":1729},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk"},"1736":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1737":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1738":{"_Position":{"__isSmartRef__":true,"id":1739},"_Extent":{"__isSmartRef__":true,"id":1740},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1741},"_Fill":{"__isSmartRef__":true,"id":1742},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1739":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1740":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1741":{"r":0.8392156862745098,"g":0.8392156862745098,"b":0.8392156862745098,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1742":{"stops":[{"__isSmartRef__":true,"id":1743},{"__isSmartRef__":true,"id":1745},{"__isSmartRef__":true,"id":1747},{"__isSmartRef__":true,"id":1749}],"vector":{"__isSmartRef__":true,"id":1751},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1743":{"offset":0,"color":{"__isSmartRef__":true,"id":1744}},"1744":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1745":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1746}},"1746":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1747":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1748}},"1748":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1749":{"offset":1,"color":{"__isSmartRef__":true,"id":1750}},"1750":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1751":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1752":{"x":583.0809190809191,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1753":{"stops":[{"__isSmartRef__":true,"id":1754},{"__isSmartRef__":true,"id":1756},{"__isSmartRef__":true,"id":1758},{"__isSmartRef__":true,"id":1760}],"vector":{"__isSmartRef__":true,"id":1751},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1754":{"offset":0,"color":{"__isSmartRef__":true,"id":1755}},"1755":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1756":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1757}},"1757":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1758":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1759}},"1759":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1760":{"offset":1,"color":{"__isSmartRef__":true,"id":1761}},"1761":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1762":{"moveHorizontal":true},"1763":{"sourceObj":{"__isSmartRef__":true,"id":1728},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":1615},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1764":{"sourceObj":{"__isSmartRef__":true,"id":1728},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1615},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1765":{"submorphs":[{"__isSmartRef__":true,"id":1766}],"scripts":[],"id":18210,"shape":{"__isSmartRef__":true,"id":1775},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":1778},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1742},"lighterFill":{"__isSmartRef__":true,"id":1779},"label":{"__isSmartRef__":true,"id":1766},"owner":{"__isSmartRef__":true,"id":1718},"attributeConnections":[{"__isSmartRef__":true,"id":1788},{"__isSmartRef__":true,"id":1789}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"showsHalos":false,"halos":[],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"1766":{"submorphs":[],"scripts":[],"id":18211,"shape":{"__isSmartRef__":true,"id":1767},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":1770},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":1771},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":1772}],"owner":{"__isSmartRef__":true,"id":1765},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":1774},"__LivelyClassName__":"lively.morphic.Text"},"1767":{"_Position":{"__isSmartRef__":true,"id":1768},"_Extent":{"__isSmartRef__":true,"id":1769},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1639},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1768":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1769":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1770":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1771":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1772":{"style":{"__isSmartRef__":true,"id":1773},"morph":{"__isSmartRef__":true,"id":1766},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk"},"1773":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1774":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1775":{"_Position":{"__isSmartRef__":true,"id":1776},"_Extent":{"__isSmartRef__":true,"id":1777},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1741},"_Fill":{"__isSmartRef__":true,"id":1742},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1776":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1777":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1778":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1779":{"stops":[{"__isSmartRef__":true,"id":1780},{"__isSmartRef__":true,"id":1782},{"__isSmartRef__":true,"id":1784},{"__isSmartRef__":true,"id":1786}],"vector":{"__isSmartRef__":true,"id":1751},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1780":{"offset":0,"color":{"__isSmartRef__":true,"id":1781}},"1781":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1782":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1783}},"1783":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1784":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1785}},"1785":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1786":{"offset":1,"color":{"__isSmartRef__":true,"id":1787}},"1787":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1788":{"sourceObj":{"__isSmartRef__":true,"id":1765},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":1615},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1789":{"sourceObj":{"__isSmartRef__":true,"id":1765},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1615},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1790":{"submorphs":[{"__isSmartRef__":true,"id":1791}],"scripts":[],"id":18212,"shape":{"__isSmartRef__":true,"id":1800},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":1803},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1742},"lighterFill":{"__isSmartRef__":true,"id":1804},"label":{"__isSmartRef__":true,"id":1791},"owner":{"__isSmartRef__":true,"id":1718},"layout":{"__isSmartRef__":true,"id":1813},"attributeConnections":[{"__isSmartRef__":true,"id":1814},{"__isSmartRef__":true,"id":1815}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"1791":{"submorphs":[],"scripts":[],"id":18213,"shape":{"__isSmartRef__":true,"id":1792},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":1795},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":1796},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":1797}],"owner":{"__isSmartRef__":true,"id":1790},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":1799},"__LivelyClassName__":"lively.morphic.Text"},"1792":{"_Position":{"__isSmartRef__":true,"id":1793},"_Extent":{"__isSmartRef__":true,"id":1794},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1639},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1793":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1794":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1795":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1796":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1797":{"style":{"__isSmartRef__":true,"id":1798},"morph":{"__isSmartRef__":true,"id":1791},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk"},"1798":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1799":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1800":{"_Position":{"__isSmartRef__":true,"id":1801},"_Extent":{"__isSmartRef__":true,"id":1802},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1741},"_Fill":{"__isSmartRef__":true,"id":1742},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1801":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1802":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1803":{"x":564.0809190809191,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1804":{"stops":[{"__isSmartRef__":true,"id":1805},{"__isSmartRef__":true,"id":1807},{"__isSmartRef__":true,"id":1809},{"__isSmartRef__":true,"id":1811}],"vector":{"__isSmartRef__":true,"id":1751},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1805":{"offset":0,"color":{"__isSmartRef__":true,"id":1806}},"1806":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1807":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1808}},"1808":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1809":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1810}},"1810":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1811":{"offset":1,"color":{"__isSmartRef__":true,"id":1812}},"1812":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1813":{"moveHorizontal":true},"1814":{"sourceObj":{"__isSmartRef__":true,"id":1790},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":1615},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1815":{"sourceObj":{"__isSmartRef__":true,"id":1790},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1615},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1816":{"_Position":{"__isSmartRef__":true,"id":1817},"_Extent":{"__isSmartRef__":true,"id":1818},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":1621},"_Fill":{"__isSmartRef__":true,"id":617},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1817":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1818":{"x":603.0809190809191,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1819":{"resizeWidth":true,"adjustForNewBounds":true},"1820":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1821":{"x":603.0809190809191,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1822":{"submorphs":[],"scripts":[],"id":452,"shape":{"__isSmartRef__":true,"id":1823},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":1828},"showsHalos":false,"halos":[],"name":"ResizeCorner","partsBinMetaInfo":{"__isSmartRef__":true,"id":1829},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"draggingEnabled":true,"dragStartPoint":null,"originalExtent":{"__isSmartRef__":true,"id":1830},"originalTargetExtent":null,"owner":{"__isSmartRef__":true,"id":1615},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1831},"__LivelyClassName__":"lively.morphic.Box"},"1823":{"position":{"__isSmartRef__":true,"id":1824},"_Extent":{"__isSmartRef__":true,"id":1825},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1826},"_Fill":{"__isSmartRef__":true,"id":1827},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1824":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1825":{"x":13,"y":15,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1826":{"r":0.568,"g":0.568,"b":0.568,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1827":{"r":0.258,"g":0.258,"b":0.258,"a":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1828":{"x":590.0809190809191,"y":403.00199800199795,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1829":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"1830":{"x":239,"y":138,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1831":{"onDrag":{"__isSmartRef__":true,"id":1832},"onDragEnd":{"__isSmartRef__":true,"id":1839},"onDragStart":{"__isSmartRef__":true,"id":1846}},"1832":{"varMapping":{"__isSmartRef__":true,"id":1833},"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":1838},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1833":{"this":{"__isSmartRef__":true,"id":1822},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1834}},"1834":{"$super":{"__isSmartRef__":true,"id":1835}},"1835":{"varMapping":{"__isSmartRef__":true,"id":1836},"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":1837},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1836":{"obj":{"__isSmartRef__":true,"id":1822},"name":"onDrag"},"1837":{},"1838":{},"1839":{"varMapping":{"__isSmartRef__":true,"id":1840},"source":"function onDragEnd(evt) {\n\tthis.dragStartPoint = null;\n\tthis.originalTargetExtent = null;\n}","funcProperties":{"__isSmartRef__":true,"id":1845},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1840":{"this":{"__isSmartRef__":true,"id":1822},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1841}},"1841":{"$super":{"__isSmartRef__":true,"id":1842}},"1842":{"varMapping":{"__isSmartRef__":true,"id":1843},"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":1844},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1843":{"obj":{"__isSmartRef__":true,"id":1822},"name":"onDragEnd"},"1844":{},"1845":{},"1846":{"varMapping":{"__isSmartRef__":true,"id":1847},"source":"function onDragStart(evt) {\n\tthis.dragStartPoint = evt.mousePoint;\n\tthis.originalTargetExtent = this.owner.getExtent();\n}","funcProperties":{"__isSmartRef__":true,"id":1852},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1847":{"this":{"__isSmartRef__":true,"id":1822},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1848}},"1848":{"$super":{"__isSmartRef__":true,"id":1849}},"1849":{"varMapping":{"__isSmartRef__":true,"id":1850},"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":1851},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1850":{"obj":{"__isSmartRef__":true,"id":1822},"name":"onDragStart"},"1851":{},"1852":{},"1853":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":1854},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1854":{"x":603.0809190809191,"y":418.00199800199795,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1855":{"adjustForNewBounds":true},"1856":{"x":797.999000999001,"y":1574,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1857":{"x":603.0809190809191,"y":418.00199800199795,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1858":{"x":0,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1859":{"x":1277,"y":1577,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1860":{"requiredModules":[],"partsSpaceName":"PartsBin/NewWorld","migrationLevel":2,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"1861":{"submorphs":[{"__isSmartRef__":true,"id":1862},{"__isSmartRef__":true,"id":2156},{"__isSmartRef__":true,"id":2260}],"scripts":[],"id":18205,"shape":{"__isSmartRef__":true,"id":2291},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":2293},"_Position":{"__isSmartRef__":true,"id":2294},"priorExtent":{"__isSmartRef__":true,"id":2295},"targetMorph":{"__isSmartRef__":true,"id":1862},"titleBar":{"__isSmartRef__":true,"id":2156},"contentOffset":{"__isSmartRef__":true,"id":2296},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"highlighted":true,"_Rotation":0,"_Scale":1,"prevDragPos":{"__isSmartRef__":true,"id":2297},"showsHalos":false,"halos":[],"name":"ScriptEditor","partsBinMetaInfo":{"__isSmartRef__":true,"id":2298},"__SourceModuleName__":"Global.lively.morphic.Widgets","owner":{"__isSmartRef__":true,"id":0},"__LivelyClassName__":"lively.morphic.Window"},"1862":{"submorphs":[{"__isSmartRef__":true,"id":1863}],"scripts":[],"id":452,"shape":{"__isSmartRef__":true,"id":2074},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2079},"showsHalos":false,"halos":[],"name":"ScriptEditorPane","partsBinMetaInfo":{"__isSmartRef__":true,"id":2080},"__SourceModuleName__":"Global.lively.morphic.Core","owner":{"__isSmartRef__":true,"id":1861},"_Rotation":0,"targetName":null,"searchText":null,"scriptList":null,"scriptSource":{"__isSmartRef__":true,"id":1863},"targetFound":null,"removeButton":null,"addButton":null,"closeButton":null,"target":{"__isSmartRef__":true,"id":1871},"_Scale":1,"layout":{"__isSmartRef__":true,"id":2081},"priorExtent":{"__isSmartRef__":true,"id":2082},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2083},"__LivelyClassName__":"lively.morphic.Box"},"1863":{"submorphs":[],"scripts":[],"id":263,"shape":{"__isSmartRef__":true,"id":1864},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Monaco, Courier","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":1869},"_MaxTextWidth":591.046953046953,"_MaxTextHeight":384.98201798201796,"textStyle":null,"owner":{"__isSmartRef__":true,"id":1862},"layout":{"__isSmartRef__":true,"id":1870},"doitContext":{"__isSmartRef__":true,"id":1871},"charsReplaced":"Front","lastFindLoc":248,"showsHalos":false,"halos":[],"_Rotation":0,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"scriptSource","savedTextString":"// SlideOverlay (this)\n\n// ** SlideOverlay's Scripts **\nthis.addScript(function getSlideNo() {\n\tvar c = this.world().currentPresentationController;\n\treturn c ? c.getSlideNo() : 0;\n})\n\nthis.addScript(function visitSlide(slideMorph) {\n\tslideMorph.addMorphBack(this);\n\tthis.setPosition(pt(0,0))\n\tvar no = this.getSlideNo();\n\tthis.get('slideNoText').setTextString(no === 0 ? '' : no);\n});","textChunks":[{"__isSmartRef__":true,"id":2063}],"priorSelectionRange":[234,234],"_ClipMode":"auto","prevScroll":[0,0],"_FontSize":10,"priorExtent":{"__isSmartRef__":true,"id":2065},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2066},"__LivelyClassName__":"lively.morphic.Text"},"1864":{"position":{"__isSmartRef__":true,"id":1865},"_Extent":{"__isSmartRef__":true,"id":1866},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1867},"_Fill":{"__isSmartRef__":true,"id":1868},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1865":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1866":{"x":591.046953046953,"y":384.98201798201796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1867":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1868":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1869":{"x":7,"y":9,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1870":{"resizeWidth":true,"resizeHeight":true},"1871":{"submorphs":[{"__isSmartRef__":true,"id":1872},{"__isSmartRef__":true,"id":1882},{"__isSmartRef__":true,"id":1906},{"__isSmartRef__":true,"id":1917},{"__isSmartRef__":true,"id":1961},{"__isSmartRef__":true,"id":2005}],"scripts":[],"id":452,"shape":{"__isSmartRef__":true,"id":2049},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2053},"showsHalos":false,"halos":[],"name":"SlideOverlay","partsBinMetaInfo":{"__isSmartRef__":true,"id":2054},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"priorExtent":{"__isSmartRef__":true,"id":2055},"owner":null,"eventsAreIgnored":true,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2056},"__LivelyClassName__":"lively.morphic.Box"},"1872":{"submorphs":[],"scripts":[],"id":66,"shape":{"__isSmartRef__":true,"id":1873},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":1877},"_MaxTextWidth":91,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":1876},"showsHalos":false,"halos":[],"_FontSize":14,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Rotation":0,"name":"slideNoText","partsBinMetaInfo":{"__isSmartRef__":true,"id":1878},"textChunks":[{"__isSmartRef__":true,"id":1879}],"charsReplaced":"some text","lastFindLoc":-9,"priorSelectionRange":[0,2],"prevScroll":[0,0],"_Scale":1,"owner":{"__isSmartRef__":true,"id":1871},"priorExtent":{"__isSmartRef__":true,"id":1881},"_Align":"center","__LivelyClassName__":"lively.morphic.Text"},"1873":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":1874},"_Extent":{"__isSmartRef__":true,"id":1875},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1876},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1874":{"x":-44,"y":-12,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1875":{"x":91,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1876":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1877":{"x":510.5,"y":722.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1878":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":1,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"1879":{"style":{"__isSmartRef__":true,"id":1880},"morph":{"__isSmartRef__":true,"id":1872},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1880":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1881":{"x":91,"y":15,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1882":{"submorphs":[{"__isSmartRef__":true,"id":1883}],"scripts":[],"id":1487,"shape":{"__isSmartRef__":true,"id":1899},"droppingEnabled":true,"halosEnabled":true,"showsHalos":false,"halos":[],"_Position":{"__isSmartRef__":true,"id":1903},"name":"Ellipse","partsBinMetaInfo":{"__isSmartRef__":true,"id":1904},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"priorExtent":{"__isSmartRef__":true,"id":1905},"owner":{"__isSmartRef__":true,"id":1871},"__LivelyClassName__":"lively.morphic.Morph"},"1883":{"submorphs":[{"__isSmartRef__":true,"id":1884}],"scripts":[],"id":183,"shape":{"__isSmartRef__":true,"id":1892},"droppingEnabled":true,"halosEnabled":true,"showsHalos":false,"halos":[],"_Position":{"__isSmartRef__":true,"id":1896},"name":"Ellipse","partsBinMetaInfo":{"__isSmartRef__":true,"id":1897},"__SourceModuleName__":"Global.lively.morphic.Core","owner":{"__isSmartRef__":true,"id":1882},"_Rotation":0,"_Scale":1,"priorExtent":{"__isSmartRef__":true,"id":1898},"__LivelyClassName__":"lively.morphic.Morph"},"1884":{"submorphs":[],"scripts":[],"id":1558,"shape":{"__isSmartRef__":true,"id":1885},"droppingEnabled":true,"halosEnabled":true,"showsHalos":false,"halos":[],"_Position":{"__isSmartRef__":true,"id":1889},"name":"Ellipse","partsBinMetaInfo":{"__isSmartRef__":true,"id":1890},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"priorExtent":{"__isSmartRef__":true,"id":1891},"owner":{"__isSmartRef__":true,"id":1883},"__LivelyClassName__":"lively.morphic.Morph"},"1885":{"position":{"__isSmartRef__":true,"id":1886},"_Extent":{"__isSmartRef__":true,"id":1887},"_Fill":{"__isSmartRef__":true,"id":1888},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Ellipse"},"1886":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1887":{"x":50,"y":51,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1888":{"r":0,"g":0.8,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1889":{"x":-25,"y":-31,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1890":{"partsSpaceName":"PartsBin/NewWorld","migrationLevel":1,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"1891":{"x":51,"y":52,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1892":{"position":{"__isSmartRef__":true,"id":1893},"_Extent":{"__isSmartRef__":true,"id":1894},"_Fill":{"__isSmartRef__":true,"id":1895},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Ellipse"},"1893":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1894":{"x":50,"y":51,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1895":{"r":0,"g":0.8,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1896":{"x":-13,"y":35,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1897":{"partsSpaceName":"PartsBin/NewWorld","migrationLevel":1,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"1898":{"x":51,"y":52,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1899":{"position":{"__isSmartRef__":true,"id":1900},"_Extent":{"__isSmartRef__":true,"id":1901},"_Fill":{"__isSmartRef__":true,"id":1902},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Ellipse"},"1900":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1901":{"x":50,"y":51,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1902":{"r":0,"g":0.8,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1903":{"x":952,"y":19,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1904":{"partsSpaceName":"PartsBin/NewWorld","migrationLevel":1,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"1905":{"x":51,"y":52,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1906":{"submorphs":[],"scripts":[],"id":66,"shape":{"__isSmartRef__":true,"id":1907},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":1911},"_MaxTextWidth":421,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":1910},"showsHalos":false,"halos":[],"_FontSize":14,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Rotation":0,"name":"Text4","partsBinMetaInfo":{"__isSmartRef__":true,"id":1912},"textChunks":[{"__isSmartRef__":true,"id":1913}],"charsReplaced":"some text","lastFindLoc":-9,"priorSelectionRange":[20,20],"prevScroll":[0,0],"_Scale":1,"owner":{"__isSmartRef__":true,"id":1871},"priorExtent":{"__isSmartRef__":true,"id":1915},"_TextColor":{"__isSmartRef__":true,"id":1916},"__LivelyClassName__":"lively.morphic.Text"},"1907":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":1908},"_Extent":{"__isSmartRef__":true,"id":1909},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1910},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1908":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1909":{"x":421,"y":44,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1910":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1911":{"x":308,"y":322,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1912":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":1,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"1913":{"style":{"__isSmartRef__":true,"id":1914},"morph":{"__isSmartRef__":true,"id":1906},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"this is a overlay that can be customized to hold your company's logos and other style elements","__LivelyClassName__":"lively.morphic.TextChunk"},"1914":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1915":{"x":421,"y":44,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1916":{"r":0.129,"g":0.129,"b":0.129,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1917":{"submorphs":[{"__isSmartRef__":true,"id":1918}],"scripts":[],"id":1549,"shape":{"__isSmartRef__":true,"id":1930},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":1944},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1934},"lighterFill":{"__isSmartRef__":true,"id":1945},"label":{"__isSmartRef__":true,"id":1918},"_Rotation":0,"name":"ScriptableButton","showsHalos":false,"halos":[],"partsBinMetaInfo":{"__isSmartRef__":true,"id":1954},"attributeConnections":[{"__isSmartRef__":true,"id":1955}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","owner":{"__isSmartRef__":true,"id":1871},"_Scale":1,"priorExtent":{"__isSmartRef__":true,"id":1956},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1957},"__LivelyClassName__":"lively.morphic.Button"},"1918":{"submorphs":[],"scripts":[],"id":1550,"shape":{"__isSmartRef__":true,"id":1919},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":1923},"_MaxTextWidth":20,"_MaxTextHeight":19,"textStyle":null,"padding":{"__isSmartRef__":true,"id":1924},"_Padding":{"__isSmartRef__":true,"id":1925},"owner":{"__isSmartRef__":true,"id":1917},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":1926},"textChunks":[{"__isSmartRef__":true,"id":1927}],"_ClipMode":"hidden","_Align":"center","_TextColor":{"__isSmartRef__":true,"id":1929},"__LivelyClassName__":"lively.morphic.Text"},"1919":{"position":{"__isSmartRef__":true,"id":1920},"_Extent":{"__isSmartRef__":true,"id":1921},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1922},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1920":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1921":{"x":20,"y":19,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1922":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1923":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1924":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1925":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1926":{"x":20,"y":19,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1927":{"style":{"__isSmartRef__":true,"id":1928},"morph":{"__isSmartRef__":true,"id":1918},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"<","__LivelyClassName__":"lively.morphic.TextChunk"},"1928":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1929":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1930":{"position":{"__isSmartRef__":true,"id":1931},"_Extent":{"__isSmartRef__":true,"id":1932},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1933},"_Fill":{"__isSmartRef__":true,"id":1934},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1931":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1932":{"x":20,"y":19,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1933":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1934":{"stops":[{"__isSmartRef__":true,"id":1935},{"__isSmartRef__":true,"id":1937},{"__isSmartRef__":true,"id":1939},{"__isSmartRef__":true,"id":1941}],"vector":{"__isSmartRef__":true,"id":1943},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1935":{"offset":0,"color":{"__isSmartRef__":true,"id":1936}},"1936":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1937":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1938}},"1938":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1939":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1940}},"1940":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1941":{"offset":1,"color":{"__isSmartRef__":true,"id":1942}},"1942":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1943":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1944":{"x":945.605458251272,"y":719.2018194170905,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1945":{"stops":[{"__isSmartRef__":true,"id":1946},{"__isSmartRef__":true,"id":1948},{"__isSmartRef__":true,"id":1950},{"__isSmartRef__":true,"id":1952}],"vector":{"__isSmartRef__":true,"id":1943},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1946":{"offset":0,"color":{"__isSmartRef__":true,"id":1947}},"1947":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1948":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1949}},"1949":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1950":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1951}},"1951":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1952":{"offset":1,"color":{"__isSmartRef__":true,"id":1953}},"1953":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1954":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"1955":{"sourceObj":{"__isSmartRef__":true,"id":1917},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1917},"targetMethodName":"onFire","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1956":{"x":20,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1957":{"onFire":{"__isSmartRef__":true,"id":1958}},"1958":{"varMapping":{"__isSmartRef__":true,"id":1959},"source":"function onFire() {\n\tvar c = this.world().currentPresentationController;\n\tif (!c) return;\n\tc.prevSlide();\n}","funcProperties":{"__isSmartRef__":true,"id":1960},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1959":{"this":{"__isSmartRef__":true,"id":1917}},"1960":{},"1961":{"submorphs":[{"__isSmartRef__":true,"id":1962}],"scripts":[],"id":1939,"shape":{"__isSmartRef__":true,"id":1974},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":1988},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1978},"lighterFill":{"__isSmartRef__":true,"id":1989},"label":{"__isSmartRef__":true,"id":1962},"_Rotation":0,"name":"ScriptableButton","showsHalos":false,"halos":[],"partsBinMetaInfo":{"__isSmartRef__":true,"id":1998},"attributeConnections":[{"__isSmartRef__":true,"id":1999}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","_Scale":1,"priorExtent":{"__isSmartRef__":true,"id":2000},"owner":{"__isSmartRef__":true,"id":1871},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2001},"__LivelyClassName__":"lively.morphic.Button"},"1962":{"submorphs":[],"scripts":[],"id":1550,"shape":{"__isSmartRef__":true,"id":1963},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":1967},"_MaxTextWidth":20,"_MaxTextHeight":19,"textStyle":null,"padding":{"__isSmartRef__":true,"id":1968},"_Padding":{"__isSmartRef__":true,"id":1969},"owner":{"__isSmartRef__":true,"id":1961},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":1970},"textChunks":[{"__isSmartRef__":true,"id":1971}],"_ClipMode":"hidden","_Align":"center","_TextColor":{"__isSmartRef__":true,"id":1973},"__LivelyClassName__":"lively.morphic.Text"},"1963":{"position":{"__isSmartRef__":true,"id":1964},"_Extent":{"__isSmartRef__":true,"id":1965},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1966},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1964":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1965":{"x":20,"y":19,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1966":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1967":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1968":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1969":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1970":{"x":20,"y":19,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1971":{"style":{"__isSmartRef__":true,"id":1972},"morph":{"__isSmartRef__":true,"id":1962},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":">","__LivelyClassName__":"lively.morphic.TextChunk"},"1972":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1973":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1974":{"position":{"__isSmartRef__":true,"id":1975},"_Extent":{"__isSmartRef__":true,"id":1976},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1977},"_Fill":{"__isSmartRef__":true,"id":1978},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1975":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1976":{"x":20,"y":19,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1977":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1978":{"stops":[{"__isSmartRef__":true,"id":1979},{"__isSmartRef__":true,"id":1981},{"__isSmartRef__":true,"id":1983},{"__isSmartRef__":true,"id":1985}],"vector":{"__isSmartRef__":true,"id":1987},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1979":{"offset":0,"color":{"__isSmartRef__":true,"id":1980}},"1980":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1981":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1982}},"1982":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1983":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1984}},"1984":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1985":{"offset":1,"color":{"__isSmartRef__":true,"id":1986}},"1986":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1987":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1988":{"x":985,"y":719,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1989":{"stops":[{"__isSmartRef__":true,"id":1990},{"__isSmartRef__":true,"id":1992},{"__isSmartRef__":true,"id":1994},{"__isSmartRef__":true,"id":1996}],"vector":{"__isSmartRef__":true,"id":1987},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1990":{"offset":0,"color":{"__isSmartRef__":true,"id":1991}},"1991":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1992":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1993}},"1993":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1994":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1995}},"1995":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1996":{"offset":1,"color":{"__isSmartRef__":true,"id":1997}},"1997":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1998":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"1999":{"sourceObj":{"__isSmartRef__":true,"id":1961},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1961},"targetMethodName":"onFire","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2000":{"x":20,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2001":{"onFire":{"__isSmartRef__":true,"id":2002}},"2002":{"varMapping":{"__isSmartRef__":true,"id":2003},"source":"function onFire() {\n\tvar c = this.world().currentPresentationController;\n\tif (!c) return;\n\tc.nextSlide();\n}","funcProperties":{"__isSmartRef__":true,"id":2004},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2003":{"this":{"__isSmartRef__":true,"id":1961}},"2004":{},"2005":{"submorphs":[{"__isSmartRef__":true,"id":2006}],"scripts":[],"id":2032,"shape":{"__isSmartRef__":true,"id":2018},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2032},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":2022},"lighterFill":{"__isSmartRef__":true,"id":2033},"label":{"__isSmartRef__":true,"id":2006},"_Rotation":0,"name":"ScriptableButton","showsHalos":false,"halos":[],"partsBinMetaInfo":{"__isSmartRef__":true,"id":2042},"attributeConnections":[{"__isSmartRef__":true,"id":2043}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","_Scale":1,"priorExtent":{"__isSmartRef__":true,"id":2044},"owner":{"__isSmartRef__":true,"id":1871},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2045},"__LivelyClassName__":"lively.morphic.Button"},"2006":{"submorphs":[],"scripts":[],"id":1550,"shape":{"__isSmartRef__":true,"id":2007},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2011},"_MaxTextWidth":20,"_MaxTextHeight":19,"textStyle":null,"padding":{"__isSmartRef__":true,"id":2012},"_Padding":{"__isSmartRef__":true,"id":2013},"owner":{"__isSmartRef__":true,"id":2005},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":2014},"textChunks":[{"__isSmartRef__":true,"id":2015}],"_ClipMode":"hidden","_Align":"center","_TextColor":{"__isSmartRef__":true,"id":2017},"__LivelyClassName__":"lively.morphic.Text"},"2007":{"position":{"__isSmartRef__":true,"id":2008},"_Extent":{"__isSmartRef__":true,"id":2009},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2010},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2008":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2009":{"x":20,"y":19,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2010":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2011":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2012":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2013":{"x":0,"y":1,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2014":{"x":20,"y":19,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2015":{"style":{"__isSmartRef__":true,"id":2016},"morph":{"__isSmartRef__":true,"id":2006},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk"},"2016":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2017":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2018":{"position":{"__isSmartRef__":true,"id":2019},"_Extent":{"__isSmartRef__":true,"id":2020},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":2021},"_Fill":{"__isSmartRef__":true,"id":2022},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2019":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2020":{"x":20,"y":19,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2021":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2022":{"stops":[{"__isSmartRef__":true,"id":2023},{"__isSmartRef__":true,"id":2025},{"__isSmartRef__":true,"id":2027},{"__isSmartRef__":true,"id":2029}],"vector":{"__isSmartRef__":true,"id":2031},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2023":{"offset":0,"color":{"__isSmartRef__":true,"id":2024}},"2024":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2025":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2026}},"2026":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2027":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2028}},"2028":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2029":{"offset":1,"color":{"__isSmartRef__":true,"id":2030}},"2030":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2031":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2032":{"x":965.6463951358121,"y":719.6418465930853,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2033":{"stops":[{"__isSmartRef__":true,"id":2034},{"__isSmartRef__":true,"id":2036},{"__isSmartRef__":true,"id":2038},{"__isSmartRef__":true,"id":2040}],"vector":{"__isSmartRef__":true,"id":2031},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2034":{"offset":0,"color":{"__isSmartRef__":true,"id":2035}},"2035":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2036":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2037}},"2037":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2038":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2039}},"2039":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2040":{"offset":1,"color":{"__isSmartRef__":true,"id":2041}},"2041":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2042":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"2043":{"sourceObj":{"__isSmartRef__":true,"id":2005},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2005},"targetMethodName":"onFire","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2044":{"x":20,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2045":{"onFire":{"__isSmartRef__":true,"id":2046}},"2046":{"varMapping":{"__isSmartRef__":true,"id":2047},"source":"function onFire() {\n\tvar c = this.world().currentPresentationController;\n\tif (!c) return;\n\tc.endPresentation();\n}","funcProperties":{"__isSmartRef__":true,"id":2048},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2047":{"this":{"__isSmartRef__":true,"id":2005}},"2048":{},"2049":{"position":{"__isSmartRef__":true,"id":2050},"_Extent":{"__isSmartRef__":true,"id":2051},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":2052},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2050":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2051":{"x":1024,"y":768,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2052":{"r":0.753,"g":0.753,"b":0.753,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2053":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2054":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"2055":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2056":{"visitSlide":{"__isSmartRef__":true,"id":2057},"getSlideNo":{"__isSmartRef__":true,"id":2060}},"2057":{"varMapping":{"__isSmartRef__":true,"id":2058},"source":"function visitSlide(slideMorph) {\n\tslideMorph.addMorphBack(this);\n\tthis.setPosition(pt(0,0))\n\tvar no = this.getSlideNo();\n\tthis.get('slideNoText').setTextString(no === 0 ? '' : no);\n}","funcProperties":{"__isSmartRef__":true,"id":2059},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"2058":{"this":{"__isSmartRef__":true,"id":1871}},"2059":{},"2060":{"varMapping":{"__isSmartRef__":true,"id":2061},"source":"function getSlideNo() {\n\tvar c = this.world().currentPresentationController;\n\treturn c ? c.getSlideNo() : 0;\n}","funcProperties":{"__isSmartRef__":true,"id":2062},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global"},"2061":{"this":{"__isSmartRef__":true,"id":1871}},"2062":{},"2063":{"style":{"__isSmartRef__":true,"id":2064},"morph":{"__isSmartRef__":true,"id":1863},"storedString":"// SlideOverlay (this)\n\n// ** SlideOverlay's Scripts **\nthis.addScript(function getSlideNo() {\n\tvar c = this.world().currentPresentationController;\n\treturn c ? c.getSlideNo() : 0;\n})\n\nthis.addScript(function visitSlide(slideMorph) {\n\tslideMorph.addMorphBack(this);\n\tthis.setPosition(pt(0,0))\n\tvar no = this.getSlideNo();\n\tthis.get('slideNoText').setTextString(no === 0 ? '' : no);\n});","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2064":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2065":{"x":591.046953046953,"y":384.98201798201796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2066":{"doSave":{"__isSmartRef__":true,"id":2067}},"2067":{"varMapping":{"__isSmartRef__":true,"id":2068},"source":"function doSave() {\n\t$super()\n\talertOK(\"eval all for \" + this.getDoitContext())\n\tthis.boundEval(this.textString)\n}","funcProperties":{"__isSmartRef__":true,"id":2073},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2068":{"this":{"__isSmartRef__":true,"id":1863},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2069}},"2069":{"$super":{"__isSmartRef__":true,"id":2070}},"2070":{"varMapping":{"__isSmartRef__":true,"id":2071},"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":2072},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2071":{"obj":{"__isSmartRef__":true,"id":1863},"name":"doSave"},"2072":{},"2073":{},"2074":{"position":{"__isSmartRef__":true,"id":2075},"_Extent":{"__isSmartRef__":true,"id":2076},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":2077},"_Fill":{"__isSmartRef__":true,"id":2078},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2075":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2076":{"x":604.0799200799202,"y":399.9980019980019,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2077":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2078":{"r":0.921,"g":0.921,"b":0.921,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2079":{"x":-0.9990009990010549,"y":20.001998001998004,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2080":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"2081":{"resizeWidth":true,"resizeHeight":true,"adjustForNewBounds":true},"2082":{"x":604.0799200799202,"y":399.9980019980019,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2083":{"addTargetScript":{"__isSmartRef__":true,"id":2084},"addTestObject":{"__isSmartRef__":true,"id":2087},"allMorphNames":{"__isSmartRef__":true,"id":2090},"allScriptListItems":{"__isSmartRef__":true,"id":2093},"bindMorphNames":{"__isSmartRef__":true,"id":2096},"doSearch":{"__isSmartRef__":true,"id":2099},"findSubobjects":{"__isSmartRef__":true,"id":2102},"generateSourceForConnection":{"__isSmartRef__":true,"id":2105},"generateSourceForObject":{"__isSmartRef__":true,"id":2108},"generateSourceForProperty":{"__isSmartRef__":true,"id":2111},"generateSourceForScript":{"__isSmartRef__":true,"id":2114},"generateSourceForValue":{"__isSmartRef__":true,"id":2117},"generateTargetCode":{"__isSmartRef__":true,"id":2120},"highlightSelectedObject":{"__isSmartRef__":true,"id":2123},"listItemsForObj":{"__isSmartRef__":true,"id":2126},"removeTargetScript":{"__isSmartRef__":true,"id":2129},"reset":{"__isSmartRef__":true,"id":2132},"setSourceInPane":{"__isSmartRef__":true,"id":2135},"setTarget":{"__isSmartRef__":true,"id":2138},"setupConnections":{"__isSmartRef__":true,"id":2141},"showTopLevelItems":{"__isSmartRef__":true,"id":2144},"sortedScriptNamesOfObj":{"__isSmartRef__":true,"id":2147},"updateScriptList":{"__isSmartRef__":true,"id":2150},"updateSourcePane":{"__isSmartRef__":true,"id":2153}},"2084":{"varMapping":{"__isSmartRef__":true,"id":2085},"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":2086},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2085":{"this":{"__isSmartRef__":true,"id":1862}},"2086":{},"2087":{"varMapping":{"__isSmartRef__":true,"id":2088},"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":2089},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2088":{"this":{"__isSmartRef__":true,"id":1862}},"2089":{},"2090":{"varMapping":{"__isSmartRef__":true,"id":2091},"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":2092},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2091":{"this":{"__isSmartRef__":true,"id":1862}},"2092":{},"2093":{"varMapping":{"__isSmartRef__":true,"id":2094},"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":2095},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2094":{"this":{"__isSmartRef__":true,"id":1862}},"2095":{},"2096":{"varMapping":{"__isSmartRef__":true,"id":2097},"source":"function bindMorphNames(submorphNames) {\n\tsubmorphNames.forEach(function(ea) {\n\t\tthis[ea]= this.getMorphNamed(ea)\n\t}, this)\n}","funcProperties":{"__isSmartRef__":true,"id":2098},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2097":{"this":{"__isSmartRef__":true,"id":1862}},"2098":{},"2099":{"varMapping":{"__isSmartRef__":true,"id":2100},"source":"function doSearch(string) {\n\talert('searching ' + string);\n\tvar allItems = this.allScriptListItems();\n\tallItems.select(function(item) {})\n}","funcProperties":{"__isSmartRef__":true,"id":2101},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2100":{"this":{"__isSmartRef__":true,"id":1862}},"2101":{},"2102":{"varMapping":{"__isSmartRef__":true,"id":2103},"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":2104},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2103":{"this":{"__isSmartRef__":true,"id":1862}},"2104":{},"2105":{"varMapping":{"__isSmartRef__":true,"id":2106},"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":2107},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2106":{"this":{"__isSmartRef__":true,"id":1862}},"2107":{},"2108":{"varMapping":{"__isSmartRef__":true,"id":2109},"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":2110},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2109":{"this":{"__isSmartRef__":true,"id":1862}},"2110":{},"2111":{"varMapping":{"__isSmartRef__":true,"id":2112},"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":2113},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2112":{"this":{"__isSmartRef__":true,"id":1862}},"2113":{},"2114":{"varMapping":{"__isSmartRef__":true,"id":2115},"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":2116},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2115":{"this":{"__isSmartRef__":true,"id":1862}},"2116":{},"2117":{"varMapping":{"__isSmartRef__":true,"id":2118},"source":"function generateSourceForValue(value) {\n\tif (Object.isString(value)) \n\t\treturn '\"' + value + '\"'\n\telse \n\t\treturn value\n}","funcProperties":{"__isSmartRef__":true,"id":2119},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2118":{"this":{"__isSmartRef__":true,"id":1862}},"2119":{},"2120":{"varMapping":{"__isSmartRef__":true,"id":2121},"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":2122},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2121":{"this":{"__isSmartRef__":true,"id":1862}},"2122":{},"2123":{"varMapping":{"__isSmartRef__":true,"id":2124},"source":"function highlightSelectedObject(selection) {\n\tif (selection && selection.targetObj) showMorph(selection.targetObj)\n}","funcProperties":{"__isSmartRef__":true,"id":2125},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2124":{"this":{"__isSmartRef__":true,"id":1862}},"2125":{},"2126":{"varMapping":{"__isSmartRef__":true,"id":2127},"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":2128},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2127":{"this":{"__isSmartRef__":true,"id":1862}},"2128":{},"2129":{"varMapping":{"__isSmartRef__":true,"id":2130},"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":2131},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2130":{"this":{"__isSmartRef__":true,"id":1862}},"2131":{},"2132":{"varMapping":{"__isSmartRef__":true,"id":2133},"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":2134},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2133":{"this":{"__isSmartRef__":true,"id":1862}},"2134":{},"2135":{"varMapping":{"__isSmartRef__":true,"id":2136},"source":"function setSourceInPane(source, pane) {\n\tpane.setTextString(source);\n\tpane.owner.owner.scrollToTop();\n\n\tpane.highlightJavaScriptSyntax()\n}","funcProperties":{"__isSmartRef__":true,"id":2137},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2136":{"this":{"__isSmartRef__":true,"id":1862}},"2137":{},"2138":{"varMapping":{"__isSmartRef__":true,"id":2139},"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":2140},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2139":{"this":{"__isSmartRef__":true,"id":1862}},"2140":{},"2141":{"varMapping":{"__isSmartRef__":true,"id":2142},"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":2143},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2142":{"this":{"__isSmartRef__":true,"id":1862}},"2143":{},"2144":{"varMapping":{"__isSmartRef__":true,"id":2145},"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":2146},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2145":{"this":{"__isSmartRef__":true,"id":1862}},"2146":{},"2147":{"varMapping":{"__isSmartRef__":true,"id":2148},"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":2149},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2148":{"this":{"__isSmartRef__":true,"id":1862}},"2149":{},"2150":{"varMapping":{"__isSmartRef__":true,"id":2151},"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":2152},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2151":{"this":{"__isSmartRef__":true,"id":1862}},"2152":{},"2153":{"varMapping":{"__isSmartRef__":true,"id":2154},"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":2155},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2154":{"this":{"__isSmartRef__":true,"id":1862}},"2155":{},"2156":{"submorphs":[{"__isSmartRef__":true,"id":2157},{"__isSmartRef__":true,"id":2166},{"__isSmartRef__":true,"id":2203},{"__isSmartRef__":true,"id":2228}],"scripts":[],"id":18206,"shape":{"__isSmartRef__":true,"id":2254},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":2257},"_Position":{"__isSmartRef__":true,"id":2258},"eventsAreIgnored":true,"windowMorph":{"__isSmartRef__":true,"id":1861},"label":{"__isSmartRef__":true,"id":2157},"closeButton":{"__isSmartRef__":true,"id":2166},"menuButton":{"__isSmartRef__":true,"id":2203},"collapseButton":{"__isSmartRef__":true,"id":2228},"priorExtent":{"__isSmartRef__":true,"id":2259},"owner":{"__isSmartRef__":true,"id":1861},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.TitleBar"},"2157":{"submorphs":[],"scripts":[],"id":18207,"shape":{"__isSmartRef__":true,"id":2158},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":2161},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":2162},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":2163}],"isLabel":true,"eventsAreIgnored":true,"_FontSize":10,"owner":{"__isSmartRef__":true,"id":2156},"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":2165},"__LivelyClassName__":"lively.morphic.Text"},"2158":{"_Position":{"__isSmartRef__":true,"id":2159},"_Extent":{"__isSmartRef__":true,"id":2160},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2077},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2159":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2160":{"x":128,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2161":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2162":{"x":237.54045954045955,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2163":{"style":{"__isSmartRef__":true,"id":2164},"morph":{"__isSmartRef__":true,"id":2157},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"ScriptEditorPane","__LivelyClassName__":"lively.morphic.TextChunk"},"2164":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2165":{"x":128,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2166":{"submorphs":[{"__isSmartRef__":true,"id":2167}],"scripts":[],"id":18208,"shape":{"__isSmartRef__":true,"id":2176},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":2190},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":2180},"lighterFill":{"__isSmartRef__":true,"id":2191},"label":{"__isSmartRef__":true,"id":2167},"owner":{"__isSmartRef__":true,"id":2156},"layout":{"__isSmartRef__":true,"id":2200},"attributeConnections":[{"__isSmartRef__":true,"id":2201},{"__isSmartRef__":true,"id":2202}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"2167":{"submorphs":[],"scripts":[],"id":18209,"shape":{"__isSmartRef__":true,"id":2168},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":2171},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":2172},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":2173}],"owner":{"__isSmartRef__":true,"id":2166},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":2175},"__LivelyClassName__":"lively.morphic.Text"},"2168":{"_Position":{"__isSmartRef__":true,"id":2169},"_Extent":{"__isSmartRef__":true,"id":2170},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2077},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2169":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2170":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2171":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2172":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2173":{"style":{"__isSmartRef__":true,"id":2174},"morph":{"__isSmartRef__":true,"id":2167},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk"},"2174":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2175":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2176":{"_Position":{"__isSmartRef__":true,"id":2177},"_Extent":{"__isSmartRef__":true,"id":2178},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2179},"_Fill":{"__isSmartRef__":true,"id":2180},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2177":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2178":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2179":{"r":0.8392156862745098,"g":0.8392156862745098,"b":0.8392156862745098,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2180":{"stops":[{"__isSmartRef__":true,"id":2181},{"__isSmartRef__":true,"id":2183},{"__isSmartRef__":true,"id":2185},{"__isSmartRef__":true,"id":2187}],"vector":{"__isSmartRef__":true,"id":2189},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2181":{"offset":0,"color":{"__isSmartRef__":true,"id":2182}},"2182":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2183":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2184}},"2184":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2185":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2186}},"2186":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2187":{"offset":1,"color":{"__isSmartRef__":true,"id":2188}},"2188":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2189":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2190":{"x":583.0809190809191,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2191":{"stops":[{"__isSmartRef__":true,"id":2192},{"__isSmartRef__":true,"id":2194},{"__isSmartRef__":true,"id":2196},{"__isSmartRef__":true,"id":2198}],"vector":{"__isSmartRef__":true,"id":2189},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2192":{"offset":0,"color":{"__isSmartRef__":true,"id":2193}},"2193":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2194":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2195}},"2195":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2196":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2197}},"2197":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2198":{"offset":1,"color":{"__isSmartRef__":true,"id":2199}},"2199":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2200":{"moveHorizontal":true},"2201":{"sourceObj":{"__isSmartRef__":true,"id":2166},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":1861},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2202":{"sourceObj":{"__isSmartRef__":true,"id":2166},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1861},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2203":{"submorphs":[{"__isSmartRef__":true,"id":2204}],"scripts":[],"id":18210,"shape":{"__isSmartRef__":true,"id":2213},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":2216},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":2180},"lighterFill":{"__isSmartRef__":true,"id":2217},"label":{"__isSmartRef__":true,"id":2204},"owner":{"__isSmartRef__":true,"id":2156},"attributeConnections":[{"__isSmartRef__":true,"id":2226},{"__isSmartRef__":true,"id":2227}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"showsHalos":false,"halos":[],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"2204":{"submorphs":[],"scripts":[],"id":18211,"shape":{"__isSmartRef__":true,"id":2205},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":2208},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":2209},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":2210}],"owner":{"__isSmartRef__":true,"id":2203},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":2212},"__LivelyClassName__":"lively.morphic.Text"},"2205":{"_Position":{"__isSmartRef__":true,"id":2206},"_Extent":{"__isSmartRef__":true,"id":2207},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2077},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2206":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2207":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2208":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2209":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2210":{"style":{"__isSmartRef__":true,"id":2211},"morph":{"__isSmartRef__":true,"id":2204},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk"},"2211":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2212":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2213":{"_Position":{"__isSmartRef__":true,"id":2214},"_Extent":{"__isSmartRef__":true,"id":2215},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2179},"_Fill":{"__isSmartRef__":true,"id":2180},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2214":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2215":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2216":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2217":{"stops":[{"__isSmartRef__":true,"id":2218},{"__isSmartRef__":true,"id":2220},{"__isSmartRef__":true,"id":2222},{"__isSmartRef__":true,"id":2224}],"vector":{"__isSmartRef__":true,"id":2189},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2218":{"offset":0,"color":{"__isSmartRef__":true,"id":2219}},"2219":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2220":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2221}},"2221":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2222":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2223}},"2223":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2224":{"offset":1,"color":{"__isSmartRef__":true,"id":2225}},"2225":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2226":{"sourceObj":{"__isSmartRef__":true,"id":2203},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":1861},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2227":{"sourceObj":{"__isSmartRef__":true,"id":2203},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1861},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2228":{"submorphs":[{"__isSmartRef__":true,"id":2229}],"scripts":[],"id":18212,"shape":{"__isSmartRef__":true,"id":2238},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":2241},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":2180},"lighterFill":{"__isSmartRef__":true,"id":2242},"label":{"__isSmartRef__":true,"id":2229},"owner":{"__isSmartRef__":true,"id":2156},"layout":{"__isSmartRef__":true,"id":2251},"attributeConnections":[{"__isSmartRef__":true,"id":2252},{"__isSmartRef__":true,"id":2253}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"2229":{"submorphs":[],"scripts":[],"id":18213,"shape":{"__isSmartRef__":true,"id":2230},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":2233},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":2234},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":2235}],"owner":{"__isSmartRef__":true,"id":2228},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":2237},"__LivelyClassName__":"lively.morphic.Text"},"2230":{"_Position":{"__isSmartRef__":true,"id":2231},"_Extent":{"__isSmartRef__":true,"id":2232},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2077},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2231":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2232":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2233":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2234":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2235":{"style":{"__isSmartRef__":true,"id":2236},"morph":{"__isSmartRef__":true,"id":2229},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk"},"2236":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2237":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2238":{"_Position":{"__isSmartRef__":true,"id":2239},"_Extent":{"__isSmartRef__":true,"id":2240},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2179},"_Fill":{"__isSmartRef__":true,"id":2180},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2239":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2240":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2241":{"x":564.0809190809191,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2242":{"stops":[{"__isSmartRef__":true,"id":2243},{"__isSmartRef__":true,"id":2245},{"__isSmartRef__":true,"id":2247},{"__isSmartRef__":true,"id":2249}],"vector":{"__isSmartRef__":true,"id":2189},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2243":{"offset":0,"color":{"__isSmartRef__":true,"id":2244}},"2244":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2245":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2246}},"2246":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2247":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2248}},"2248":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2249":{"offset":1,"color":{"__isSmartRef__":true,"id":2250}},"2250":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2251":{"moveHorizontal":true},"2252":{"sourceObj":{"__isSmartRef__":true,"id":2228},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":1861},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2253":{"sourceObj":{"__isSmartRef__":true,"id":2228},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1861},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2254":{"_Position":{"__isSmartRef__":true,"id":2255},"_Extent":{"__isSmartRef__":true,"id":2256},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":1867},"_Fill":{"__isSmartRef__":true,"id":617},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2255":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2256":{"x":603.0809190809191,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2257":{"resizeWidth":true,"adjustForNewBounds":true},"2258":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2259":{"x":603.0809190809191,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2260":{"submorphs":[],"scripts":[],"id":452,"shape":{"__isSmartRef__":true,"id":2261},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2266},"showsHalos":false,"halos":[],"name":"ResizeCorner","partsBinMetaInfo":{"__isSmartRef__":true,"id":2267},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"draggingEnabled":true,"dragStartPoint":null,"originalExtent":{"__isSmartRef__":true,"id":2268},"originalTargetExtent":null,"owner":{"__isSmartRef__":true,"id":1861},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2269},"__LivelyClassName__":"lively.morphic.Box"},"2261":{"position":{"__isSmartRef__":true,"id":2262},"_Extent":{"__isSmartRef__":true,"id":2263},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2264},"_Fill":{"__isSmartRef__":true,"id":2265},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2262":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2263":{"x":13,"y":15,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2264":{"r":0.568,"g":0.568,"b":0.568,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2265":{"r":0.258,"g":0.258,"b":0.258,"a":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2266":{"x":590.0809190809191,"y":403.00199800199795,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2267":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"2268":{"x":239,"y":138,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2269":{"onDrag":{"__isSmartRef__":true,"id":2270},"onDragEnd":{"__isSmartRef__":true,"id":2277},"onDragStart":{"__isSmartRef__":true,"id":2284}},"2270":{"varMapping":{"__isSmartRef__":true,"id":2271},"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":2276},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2271":{"this":{"__isSmartRef__":true,"id":2260},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2272}},"2272":{"$super":{"__isSmartRef__":true,"id":2273}},"2273":{"varMapping":{"__isSmartRef__":true,"id":2274},"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":2275},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2274":{"obj":{"__isSmartRef__":true,"id":2260},"name":"onDrag"},"2275":{},"2276":{},"2277":{"varMapping":{"__isSmartRef__":true,"id":2278},"source":"function onDragEnd(evt) {\n\tthis.dragStartPoint = null;\n\tthis.originalTargetExtent = null;\n}","funcProperties":{"__isSmartRef__":true,"id":2283},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2278":{"this":{"__isSmartRef__":true,"id":2260},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2279}},"2279":{"$super":{"__isSmartRef__":true,"id":2280}},"2280":{"varMapping":{"__isSmartRef__":true,"id":2281},"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":2282},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2281":{"obj":{"__isSmartRef__":true,"id":2260},"name":"onDragEnd"},"2282":{},"2283":{},"2284":{"varMapping":{"__isSmartRef__":true,"id":2285},"source":"function onDragStart(evt) {\n\tthis.dragStartPoint = evt.mousePoint;\n\tthis.originalTargetExtent = this.owner.getExtent();\n}","funcProperties":{"__isSmartRef__":true,"id":2290},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2285":{"this":{"__isSmartRef__":true,"id":2260},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2286}},"2286":{"$super":{"__isSmartRef__":true,"id":2287}},"2287":{"varMapping":{"__isSmartRef__":true,"id":2288},"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":2289},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2288":{"obj":{"__isSmartRef__":true,"id":2260},"name":"onDragStart"},"2289":{},"2290":{},"2291":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":2292},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2292":{"x":603.0809190809191,"y":418.00199800199795,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2293":{"adjustForNewBounds":true},"2294":{"x":896.9069089069089,"y":634.9339339339339,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2295":{"x":603.0809190809191,"y":418.00199800199795,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2296":{"x":0,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2297":{"x":1286,"y":651,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2298":{"requiredModules":[],"partsSpaceName":"PartsBin/NewWorld","migrationLevel":2,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"2299":{"submorphs":[{"__isSmartRef__":true,"id":2300},{"__isSmartRef__":true,"id":2402},{"__isSmartRef__":true,"id":2506}],"scripts":[],"id":18205,"shape":{"__isSmartRef__":true,"id":2537},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":2539},"_Position":{"__isSmartRef__":true,"id":2540},"priorExtent":{"__isSmartRef__":true,"id":2541},"targetMorph":{"__isSmartRef__":true,"id":2300},"titleBar":{"__isSmartRef__":true,"id":2402},"contentOffset":{"__isSmartRef__":true,"id":2542},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"highlighted":true,"_Rotation":0,"_Scale":1,"prevDragPos":{"__isSmartRef__":true,"id":2543},"showsHalos":false,"halos":[],"name":"ScriptEditor","partsBinMetaInfo":{"__isSmartRef__":true,"id":2544},"__SourceModuleName__":"Global.lively.morphic.Widgets","owner":{"__isSmartRef__":true,"id":0},"__LivelyClassName__":"lively.morphic.Window"},"2300":{"submorphs":[{"__isSmartRef__":true,"id":2301}],"scripts":[],"id":452,"shape":{"__isSmartRef__":true,"id":2320},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2325},"showsHalos":false,"halos":[],"name":"ScriptEditorPane","partsBinMetaInfo":{"__isSmartRef__":true,"id":2326},"__SourceModuleName__":"Global.lively.morphic.Core","owner":{"__isSmartRef__":true,"id":2299},"_Rotation":0,"targetName":null,"searchText":null,"scriptList":null,"scriptSource":{"__isSmartRef__":true,"id":2301},"targetFound":null,"removeButton":null,"addButton":null,"closeButton":null,"target":{"__isSmartRef__":true,"id":824},"_Scale":1,"layout":{"__isSmartRef__":true,"id":2327},"priorExtent":{"__isSmartRef__":true,"id":2328},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2329},"__LivelyClassName__":"lively.morphic.Box"},"2301":{"submorphs":[],"scripts":[],"id":263,"shape":{"__isSmartRef__":true,"id":2302},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Monaco, Courier","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2307},"_MaxTextWidth":591.046953046953,"_MaxTextHeight":384.98201798201796,"textStyle":null,"owner":{"__isSmartRef__":true,"id":2300},"layout":{"__isSmartRef__":true,"id":2308},"doitContext":{"__isSmartRef__":true,"id":824},"charsReplaced":"","lastFindLoc":167,"showsHalos":false,"halos":[],"_Rotation":0,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"scriptSource","savedTextString":"// SlideOverlay (this)\n\n\nthis.addScript(function visitSlide(slideMorph) {\n\tslideMorph.addMorphFront(this);\n});\n\nthis.addScript(function onMouseDown(evt) {\n\tdebugger;\n\treturn $super(evt);\n})","textChunks":[{"__isSmartRef__":true,"id":2309}],"priorSelectionRange":[0,0],"_ClipMode":"auto","prevScroll":[0,0],"_FontSize":10,"priorExtent":{"__isSmartRef__":true,"id":2311},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2312},"__LivelyClassName__":"lively.morphic.Text"},"2302":{"position":{"__isSmartRef__":true,"id":2303},"_Extent":{"__isSmartRef__":true,"id":2304},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":2305},"_Fill":{"__isSmartRef__":true,"id":2306},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2303":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2304":{"x":591.046953046953,"y":384.98201798201796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2305":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2306":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2307":{"x":7,"y":9,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2308":{"resizeWidth":true,"resizeHeight":true},"2309":{"style":{"__isSmartRef__":true,"id":2310},"morph":{"__isSmartRef__":true,"id":2301},"storedString":"// SlideOverlay (this)\n\n\nthis.addScript(function visitSlide(slideMorph) {\n\tslideMorph.addMorphFront(this);\n});\n\nthis.addScript(function onMouseDown(evt) {\n\tdebugger;\n\treturn $super(evt);\n})","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2310":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2311":{"x":591.046953046953,"y":384.98201798201796,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2312":{"doSave":{"__isSmartRef__":true,"id":2313}},"2313":{"varMapping":{"__isSmartRef__":true,"id":2314},"source":"function doSave() {\n\t$super()\n\talertOK(\"eval all for \" + this.getDoitContext())\n\tthis.boundEval(this.textString)\n}","funcProperties":{"__isSmartRef__":true,"id":2319},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2314":{"this":{"__isSmartRef__":true,"id":2301},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2315}},"2315":{"$super":{"__isSmartRef__":true,"id":2316}},"2316":{"varMapping":{"__isSmartRef__":true,"id":2317},"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":2318},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2317":{"obj":{"__isSmartRef__":true,"id":2301},"name":"doSave"},"2318":{},"2319":{},"2320":{"position":{"__isSmartRef__":true,"id":2321},"_Extent":{"__isSmartRef__":true,"id":2322},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":2323},"_Fill":{"__isSmartRef__":true,"id":2324},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2321":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2322":{"x":604.0799200799202,"y":399.9980019980019,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2323":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2324":{"r":0.921,"g":0.921,"b":0.921,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2325":{"x":-0.9990009990010549,"y":20.001998001998004,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2326":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"2327":{"resizeWidth":true,"resizeHeight":true,"adjustForNewBounds":true},"2328":{"x":604.0799200799202,"y":399.9980019980019,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2329":{"addTargetScript":{"__isSmartRef__":true,"id":2330},"addTestObject":{"__isSmartRef__":true,"id":2333},"allMorphNames":{"__isSmartRef__":true,"id":2336},"allScriptListItems":{"__isSmartRef__":true,"id":2339},"bindMorphNames":{"__isSmartRef__":true,"id":2342},"doSearch":{"__isSmartRef__":true,"id":2345},"findSubobjects":{"__isSmartRef__":true,"id":2348},"generateSourceForConnection":{"__isSmartRef__":true,"id":2351},"generateSourceForObject":{"__isSmartRef__":true,"id":2354},"generateSourceForProperty":{"__isSmartRef__":true,"id":2357},"generateSourceForScript":{"__isSmartRef__":true,"id":2360},"generateSourceForValue":{"__isSmartRef__":true,"id":2363},"generateTargetCode":{"__isSmartRef__":true,"id":2366},"highlightSelectedObject":{"__isSmartRef__":true,"id":2369},"listItemsForObj":{"__isSmartRef__":true,"id":2372},"removeTargetScript":{"__isSmartRef__":true,"id":2375},"reset":{"__isSmartRef__":true,"id":2378},"setSourceInPane":{"__isSmartRef__":true,"id":2381},"setTarget":{"__isSmartRef__":true,"id":2384},"setupConnections":{"__isSmartRef__":true,"id":2387},"showTopLevelItems":{"__isSmartRef__":true,"id":2390},"sortedScriptNamesOfObj":{"__isSmartRef__":true,"id":2393},"updateScriptList":{"__isSmartRef__":true,"id":2396},"updateSourcePane":{"__isSmartRef__":true,"id":2399}},"2330":{"varMapping":{"__isSmartRef__":true,"id":2331},"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":2332},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2331":{"this":{"__isSmartRef__":true,"id":2300}},"2332":{},"2333":{"varMapping":{"__isSmartRef__":true,"id":2334},"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":2335},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2334":{"this":{"__isSmartRef__":true,"id":2300}},"2335":{},"2336":{"varMapping":{"__isSmartRef__":true,"id":2337},"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":2338},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2337":{"this":{"__isSmartRef__":true,"id":2300}},"2338":{},"2339":{"varMapping":{"__isSmartRef__":true,"id":2340},"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":2341},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2340":{"this":{"__isSmartRef__":true,"id":2300}},"2341":{},"2342":{"varMapping":{"__isSmartRef__":true,"id":2343},"source":"function bindMorphNames(submorphNames) {\n\tsubmorphNames.forEach(function(ea) {\n\t\tthis[ea]= this.getMorphNamed(ea)\n\t}, this)\n}","funcProperties":{"__isSmartRef__":true,"id":2344},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2343":{"this":{"__isSmartRef__":true,"id":2300}},"2344":{},"2345":{"varMapping":{"__isSmartRef__":true,"id":2346},"source":"function doSearch(string) {\n\talert('searching ' + string);\n\tvar allItems = this.allScriptListItems();\n\tallItems.select(function(item) {})\n}","funcProperties":{"__isSmartRef__":true,"id":2347},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2346":{"this":{"__isSmartRef__":true,"id":2300}},"2347":{},"2348":{"varMapping":{"__isSmartRef__":true,"id":2349},"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":2350},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2349":{"this":{"__isSmartRef__":true,"id":2300}},"2350":{},"2351":{"varMapping":{"__isSmartRef__":true,"id":2352},"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":2353},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2352":{"this":{"__isSmartRef__":true,"id":2300}},"2353":{},"2354":{"varMapping":{"__isSmartRef__":true,"id":2355},"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":2356},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2355":{"this":{"__isSmartRef__":true,"id":2300}},"2356":{},"2357":{"varMapping":{"__isSmartRef__":true,"id":2358},"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":2359},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2358":{"this":{"__isSmartRef__":true,"id":2300}},"2359":{},"2360":{"varMapping":{"__isSmartRef__":true,"id":2361},"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":2362},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2361":{"this":{"__isSmartRef__":true,"id":2300}},"2362":{},"2363":{"varMapping":{"__isSmartRef__":true,"id":2364},"source":"function generateSourceForValue(value) {\n\tif (Object.isString(value)) \n\t\treturn '\"' + value + '\"'\n\telse \n\t\treturn value\n}","funcProperties":{"__isSmartRef__":true,"id":2365},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2364":{"this":{"__isSmartRef__":true,"id":2300}},"2365":{},"2366":{"varMapping":{"__isSmartRef__":true,"id":2367},"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":2368},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2367":{"this":{"__isSmartRef__":true,"id":2300}},"2368":{},"2369":{"varMapping":{"__isSmartRef__":true,"id":2370},"source":"function highlightSelectedObject(selection) {\n\tif (selection && selection.targetObj) showMorph(selection.targetObj)\n}","funcProperties":{"__isSmartRef__":true,"id":2371},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2370":{"this":{"__isSmartRef__":true,"id":2300}},"2371":{},"2372":{"varMapping":{"__isSmartRef__":true,"id":2373},"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":2374},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2373":{"this":{"__isSmartRef__":true,"id":2300}},"2374":{},"2375":{"varMapping":{"__isSmartRef__":true,"id":2376},"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":2377},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2376":{"this":{"__isSmartRef__":true,"id":2300}},"2377":{},"2378":{"varMapping":{"__isSmartRef__":true,"id":2379},"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":2380},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2379":{"this":{"__isSmartRef__":true,"id":2300}},"2380":{},"2381":{"varMapping":{"__isSmartRef__":true,"id":2382},"source":"function setSourceInPane(source, pane) {\n\tpane.setTextString(source);\n\tpane.owner.owner.scrollToTop();\n\n\tpane.highlightJavaScriptSyntax()\n}","funcProperties":{"__isSmartRef__":true,"id":2383},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2382":{"this":{"__isSmartRef__":true,"id":2300}},"2383":{},"2384":{"varMapping":{"__isSmartRef__":true,"id":2385},"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":2386},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2385":{"this":{"__isSmartRef__":true,"id":2300}},"2386":{},"2387":{"varMapping":{"__isSmartRef__":true,"id":2388},"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":2389},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2388":{"this":{"__isSmartRef__":true,"id":2300}},"2389":{},"2390":{"varMapping":{"__isSmartRef__":true,"id":2391},"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":2392},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2391":{"this":{"__isSmartRef__":true,"id":2300}},"2392":{},"2393":{"varMapping":{"__isSmartRef__":true,"id":2394},"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":2395},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2394":{"this":{"__isSmartRef__":true,"id":2300}},"2395":{},"2396":{"varMapping":{"__isSmartRef__":true,"id":2397},"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":2398},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2397":{"this":{"__isSmartRef__":true,"id":2300}},"2398":{},"2399":{"varMapping":{"__isSmartRef__":true,"id":2400},"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":2401},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2400":{"this":{"__isSmartRef__":true,"id":2300}},"2401":{},"2402":{"submorphs":[{"__isSmartRef__":true,"id":2403},{"__isSmartRef__":true,"id":2412},{"__isSmartRef__":true,"id":2449},{"__isSmartRef__":true,"id":2474}],"scripts":[],"id":18206,"shape":{"__isSmartRef__":true,"id":2500},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":2503},"_Position":{"__isSmartRef__":true,"id":2504},"eventsAreIgnored":true,"windowMorph":{"__isSmartRef__":true,"id":2299},"label":{"__isSmartRef__":true,"id":2403},"closeButton":{"__isSmartRef__":true,"id":2412},"menuButton":{"__isSmartRef__":true,"id":2449},"collapseButton":{"__isSmartRef__":true,"id":2474},"priorExtent":{"__isSmartRef__":true,"id":2505},"owner":{"__isSmartRef__":true,"id":2299},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.TitleBar"},"2403":{"submorphs":[],"scripts":[],"id":18207,"shape":{"__isSmartRef__":true,"id":2404},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":2407},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":2408},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":2409}],"isLabel":true,"eventsAreIgnored":true,"_FontSize":10,"owner":{"__isSmartRef__":true,"id":2402},"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":2411},"__LivelyClassName__":"lively.morphic.Text"},"2404":{"_Position":{"__isSmartRef__":true,"id":2405},"_Extent":{"__isSmartRef__":true,"id":2406},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2323},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2405":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2406":{"x":128,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2407":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2408":{"x":237.54045954045955,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2409":{"style":{"__isSmartRef__":true,"id":2410},"morph":{"__isSmartRef__":true,"id":2403},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"ScriptEditorPane","__LivelyClassName__":"lively.morphic.TextChunk"},"2410":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2411":{"x":128,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2412":{"submorphs":[{"__isSmartRef__":true,"id":2413}],"scripts":[],"id":18208,"shape":{"__isSmartRef__":true,"id":2422},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":2436},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":2426},"lighterFill":{"__isSmartRef__":true,"id":2437},"label":{"__isSmartRef__":true,"id":2413},"owner":{"__isSmartRef__":true,"id":2402},"layout":{"__isSmartRef__":true,"id":2446},"attributeConnections":[{"__isSmartRef__":true,"id":2447},{"__isSmartRef__":true,"id":2448}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"2413":{"submorphs":[],"scripts":[],"id":18209,"shape":{"__isSmartRef__":true,"id":2414},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":2417},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":2418},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":2419}],"owner":{"__isSmartRef__":true,"id":2412},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":2421},"__LivelyClassName__":"lively.morphic.Text"},"2414":{"_Position":{"__isSmartRef__":true,"id":2415},"_Extent":{"__isSmartRef__":true,"id":2416},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2323},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2415":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2416":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2417":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2418":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2419":{"style":{"__isSmartRef__":true,"id":2420},"morph":{"__isSmartRef__":true,"id":2413},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk"},"2420":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2421":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2422":{"_Position":{"__isSmartRef__":true,"id":2423},"_Extent":{"__isSmartRef__":true,"id":2424},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2425},"_Fill":{"__isSmartRef__":true,"id":2426},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2423":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2424":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2425":{"r":0.8392156862745098,"g":0.8392156862745098,"b":0.8392156862745098,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2426":{"stops":[{"__isSmartRef__":true,"id":2427},{"__isSmartRef__":true,"id":2429},{"__isSmartRef__":true,"id":2431},{"__isSmartRef__":true,"id":2433}],"vector":{"__isSmartRef__":true,"id":2435},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2427":{"offset":0,"color":{"__isSmartRef__":true,"id":2428}},"2428":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2429":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2430}},"2430":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2431":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2432}},"2432":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2433":{"offset":1,"color":{"__isSmartRef__":true,"id":2434}},"2434":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2435":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2436":{"x":583.0809190809191,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2437":{"stops":[{"__isSmartRef__":true,"id":2438},{"__isSmartRef__":true,"id":2440},{"__isSmartRef__":true,"id":2442},{"__isSmartRef__":true,"id":2444}],"vector":{"__isSmartRef__":true,"id":2435},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2438":{"offset":0,"color":{"__isSmartRef__":true,"id":2439}},"2439":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2440":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2441}},"2441":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2442":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2443}},"2443":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2444":{"offset":1,"color":{"__isSmartRef__":true,"id":2445}},"2445":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2446":{"moveHorizontal":true},"2447":{"sourceObj":{"__isSmartRef__":true,"id":2412},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":2299},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2448":{"sourceObj":{"__isSmartRef__":true,"id":2412},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2299},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2449":{"submorphs":[{"__isSmartRef__":true,"id":2450}],"scripts":[],"id":18210,"shape":{"__isSmartRef__":true,"id":2459},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":2462},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":2426},"lighterFill":{"__isSmartRef__":true,"id":2463},"label":{"__isSmartRef__":true,"id":2450},"owner":{"__isSmartRef__":true,"id":2402},"attributeConnections":[{"__isSmartRef__":true,"id":2472},{"__isSmartRef__":true,"id":2473}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"showsHalos":false,"halos":[],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"2450":{"submorphs":[],"scripts":[],"id":18211,"shape":{"__isSmartRef__":true,"id":2451},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":2454},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":2455},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":2456}],"owner":{"__isSmartRef__":true,"id":2449},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":2458},"__LivelyClassName__":"lively.morphic.Text"},"2451":{"_Position":{"__isSmartRef__":true,"id":2452},"_Extent":{"__isSmartRef__":true,"id":2453},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2323},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2452":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2453":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2454":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2455":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2456":{"style":{"__isSmartRef__":true,"id":2457},"morph":{"__isSmartRef__":true,"id":2450},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk"},"2457":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2458":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2459":{"_Position":{"__isSmartRef__":true,"id":2460},"_Extent":{"__isSmartRef__":true,"id":2461},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2425},"_Fill":{"__isSmartRef__":true,"id":2426},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2460":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2461":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2462":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2463":{"stops":[{"__isSmartRef__":true,"id":2464},{"__isSmartRef__":true,"id":2466},{"__isSmartRef__":true,"id":2468},{"__isSmartRef__":true,"id":2470}],"vector":{"__isSmartRef__":true,"id":2435},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2464":{"offset":0,"color":{"__isSmartRef__":true,"id":2465}},"2465":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2466":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2467}},"2467":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2468":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2469}},"2469":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2470":{"offset":1,"color":{"__isSmartRef__":true,"id":2471}},"2471":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2472":{"sourceObj":{"__isSmartRef__":true,"id":2449},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":2299},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2473":{"sourceObj":{"__isSmartRef__":true,"id":2449},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2299},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2474":{"submorphs":[{"__isSmartRef__":true,"id":2475}],"scripts":[],"id":18212,"shape":{"__isSmartRef__":true,"id":2484},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":2487},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":2426},"lighterFill":{"__isSmartRef__":true,"id":2488},"label":{"__isSmartRef__":true,"id":2475},"owner":{"__isSmartRef__":true,"id":2402},"layout":{"__isSmartRef__":true,"id":2497},"attributeConnections":[{"__isSmartRef__":true,"id":2498},{"__isSmartRef__":true,"id":2499}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"2475":{"submorphs":[],"scripts":[],"id":18213,"shape":{"__isSmartRef__":true,"id":2476},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":2479},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":2480},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":2481}],"owner":{"__isSmartRef__":true,"id":2474},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","priorExtent":{"__isSmartRef__":true,"id":2483},"__LivelyClassName__":"lively.morphic.Text"},"2476":{"_Position":{"__isSmartRef__":true,"id":2477},"_Extent":{"__isSmartRef__":true,"id":2478},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2323},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2477":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2478":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2479":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"2480":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2481":{"style":{"__isSmartRef__":true,"id":2482},"morph":{"__isSmartRef__":true,"id":2475},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk"},"2482":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"2483":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2484":{"_Position":{"__isSmartRef__":true,"id":2485},"_Extent":{"__isSmartRef__":true,"id":2486},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2425},"_Fill":{"__isSmartRef__":true,"id":2426},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2485":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2486":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2487":{"x":564.0809190809191,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2488":{"stops":[{"__isSmartRef__":true,"id":2489},{"__isSmartRef__":true,"id":2491},{"__isSmartRef__":true,"id":2493},{"__isSmartRef__":true,"id":2495}],"vector":{"__isSmartRef__":true,"id":2435},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"2489":{"offset":0,"color":{"__isSmartRef__":true,"id":2490}},"2490":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2491":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2492}},"2492":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2493":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2494}},"2494":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2495":{"offset":1,"color":{"__isSmartRef__":true,"id":2496}},"2496":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2497":{"moveHorizontal":true},"2498":{"sourceObj":{"__isSmartRef__":true,"id":2474},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":2299},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2499":{"sourceObj":{"__isSmartRef__":true,"id":2474},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2299},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"2500":{"_Position":{"__isSmartRef__":true,"id":2501},"_Extent":{"__isSmartRef__":true,"id":2502},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":2305},"_Fill":{"__isSmartRef__":true,"id":617},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2501":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2502":{"x":603.0809190809191,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2503":{"resizeWidth":true,"adjustForNewBounds":true},"2504":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2505":{"x":603.0809190809191,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2506":{"submorphs":[],"scripts":[],"id":452,"shape":{"__isSmartRef__":true,"id":2507},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":2512},"showsHalos":false,"halos":[],"name":"ResizeCorner","partsBinMetaInfo":{"__isSmartRef__":true,"id":2513},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"draggingEnabled":true,"dragStartPoint":null,"originalExtent":{"__isSmartRef__":true,"id":2514},"originalTargetExtent":null,"owner":{"__isSmartRef__":true,"id":2299},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2515},"__LivelyClassName__":"lively.morphic.Box"},"2507":{"position":{"__isSmartRef__":true,"id":2508},"_Extent":{"__isSmartRef__":true,"id":2509},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":2510},"_Fill":{"__isSmartRef__":true,"id":2511},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2508":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2509":{"x":13,"y":15,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2510":{"r":0.568,"g":0.568,"b":0.568,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2511":{"r":0.258,"g":0.258,"b":0.258,"a":0.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"2512":{"x":590.0809190809191,"y":403.00199800199795,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2513":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"2514":{"x":239,"y":138,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2515":{"onDrag":{"__isSmartRef__":true,"id":2516},"onDragEnd":{"__isSmartRef__":true,"id":2523},"onDragStart":{"__isSmartRef__":true,"id":2530}},"2516":{"varMapping":{"__isSmartRef__":true,"id":2517},"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":2522},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2517":{"this":{"__isSmartRef__":true,"id":2506},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2518}},"2518":{"$super":{"__isSmartRef__":true,"id":2519}},"2519":{"varMapping":{"__isSmartRef__":true,"id":2520},"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":2521},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2520":{"obj":{"__isSmartRef__":true,"id":2506},"name":"onDrag"},"2521":{},"2522":{},"2523":{"varMapping":{"__isSmartRef__":true,"id":2524},"source":"function onDragEnd(evt) {\n\tthis.dragStartPoint = null;\n\tthis.originalTargetExtent = null;\n}","funcProperties":{"__isSmartRef__":true,"id":2529},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2524":{"this":{"__isSmartRef__":true,"id":2506},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2525}},"2525":{"$super":{"__isSmartRef__":true,"id":2526}},"2526":{"varMapping":{"__isSmartRef__":true,"id":2527},"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":2528},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2527":{"obj":{"__isSmartRef__":true,"id":2506},"name":"onDragEnd"},"2528":{},"2529":{},"2530":{"varMapping":{"__isSmartRef__":true,"id":2531},"source":"function onDragStart(evt) {\n\tthis.dragStartPoint = evt.mousePoint;\n\tthis.originalTargetExtent = this.owner.getExtent();\n}","funcProperties":{"__isSmartRef__":true,"id":2536},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2531":{"this":{"__isSmartRef__":true,"id":2506},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2532}},"2532":{"$super":{"__isSmartRef__":true,"id":2533}},"2533":{"varMapping":{"__isSmartRef__":true,"id":2534},"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":2535},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"2534":{"obj":{"__isSmartRef__":true,"id":2506},"name":"onDragStart"},"2535":{},"2536":{},"2537":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":2538},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"2538":{"x":603.0809190809191,"y":418.00199800199795,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2539":{"adjustForNewBounds":true},"2540":{"x":1169.999000999001,"y":815,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2541":{"x":603.0809190809191,"y":418.00199800199795,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2542":{"x":0,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2543":{"x":1332,"y":165,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"2544":{"requiredModules":[],"partsSpaceName":"PartsBin/NewWorld","migrationLevel":2,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"2545":{"submorphs":[{"__isSmartRef__":true,"id":2546},{"__isSmartRef__":true,"id":3612}],"scripts":[],"id":1387,"shape":{"__isSmartRef__":true,"id":3707},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":3709},"_Position":{"__isSmartRef__":true,"id":3710},"priorExtent":{"__isSmartRef__":true,"id":3711},"targetMorph":{"__isSmartRef__":true,"id":2546},"titleBar":{"__isSmartRef__":true,"id":3612},"contentOffset":{"__isSmartRef__":true,"id":3611},"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":3712},"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets"},"2546":{"submorphs":[{"__isSmartRef__":true,"id":2547},{"__isSmartRef__":true,"id":3537},{"__isSmartRef__":true,"id":3562},{"__isSmartRef__":true,"id":2753},{"__isSmartRef__":true,"id":3424},{"__isSmartRef__":true,"id":3480},{"__isSmartRef__":true,"id":3502},{"__isSmartRef__":true,"id":3587},{"__isSmartRef__":true,"id":3515},{"__isSmartRef__":true,"id":3593},{"__isSmartRef__":true,"id":3598},{"__isSmartRef__":true,"id":2558},{"__isSmartRef__":true,"id":2585},{"__isSmartRef__":true,"id":2612},{"__isSmartRef__":true,"id":2639},{"__isSmartRef__":true,"id":2666},{"__isSmartRef__":true,"id":2693},{"__isSmartRef__":true,"id":2720}],"scripts":[],"id":1359,"shape":{"__isSmartRef__":true,"id":3606},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":3610},"_Position":{"__isSmartRef__":true,"id":3611},"locationPane":{"__isSmartRef__":true,"id":2547},"codeBaseDirBtn":{"__isSmartRef__":true,"id":3537},"localDirBtn":{"__isSmartRef__":true,"id":3562},"Pane1":{"__isSmartRef__":true,"id":2753},"Pane2":{"__isSmartRef__":true,"id":3424},"Pane3":{"__isSmartRef__":true,"id":3480},"Pane4":{"__isSmartRef__":true,"id":3502},"midResizer":{"__isSmartRef__":true,"id":3587},"sourcePane":{"__isSmartRef__":true,"id":3515},"bottomResizer":{"__isSmartRef__":true,"id":3593},"commentPane":{"__isSmartRef__":true,"id":3598},"ownerWidget":{"__isSmartRef__":true,"id":2556},"owner":{"__isSmartRef__":true,"id":2545},"ownerApp":{"__isSmartRef__":true,"id":2556},"targetURL":{"__isSmartRef__":true,"id":3527},"__LivelyClassName__":"lively.ide.BrowserPanel","__SourceModuleName__":"Global.lively.ide.BrowserFramework"},"2547":{"submorphs":[],"scripts":[],"id":1360,"shape":{"__isSmartRef__":true,"id":2548},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":808},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":2551},"priorExtent":{"__isSmartRef__":true,"id":2552},"_MaxTextWidth":656,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":2553}],"owner":{"__isSmartRef__":true,"id":2546},"isInputLine":true,"noEval":true,"styleClass":["Browser_locationInput"],"attributeConnections":[{"__isSmartRef__":true,"id":2555}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"prevScroll":[0,0],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2548":{"_Position":{"__isSmartRef__":true,"id":2549},"_Extent":{"__isSmartRef__":true,"id":2550},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":806},"_Fill":{"__isSmartRef__":true,"id":851},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"2549":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2550":{"x":656,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2551":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2552":{"x":656,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2553":{"style":{"__isSmartRef__":true,"id":2554},"morph":{"__isSmartRef__":true,"id":2547},"storedString":"http://www.lively-kernel.org/repository/webwerkstatt/lively/morphic/","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2554":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2555":{"sourceObj":{"__isSmartRef__":true,"id":2547},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":2556},"targetMethodName":"setTargetURL","converter":null,"converterString":"function (value) { return new URL(value) }","updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"2556":{"buttonCommands":[{"__isSmartRef__":true,"id":2557},{"__isSmartRef__":true,"id":2584},{"__isSmartRef__":true,"id":2611},{"__isSmartRef__":true,"id":2638},{"__isSmartRef__":true,"id":2665},{"__isSmartRef__":true,"id":2692},{"__isSmartRef__":true,"id":2719}],"RootFilters":[{"__isSmartRef__":true,"id":2746}],"Pane1Filters":[{"__isSmartRef__":true,"id":2747},{"__isSmartRef__":true,"id":2748}],"Pane2Filters":[{"__isSmartRef__":true,"id":2749}],"Pane3Filters":[{"__isSmartRef__":true,"id":2750}],"Pane4Filters":[{"__isSmartRef__":true,"id":2751}],"evaluate":true,"panel":{"__isSmartRef__":true,"id":2546},"attributeConnections":[{"__isSmartRef__":true,"id":2752},{"__isSmartRef__":true,"id":3423},{"__isSmartRef__":true,"id":3479},{"__isSmartRef__":true,"id":3501},{"__isSmartRef__":true,"id":3514},{"__isSmartRef__":true,"id":3526}],"SourceString":"Trait('SelectionMorphTrait',\n'selection', {\n\tgetSelectedMorphs: function() {\n\t\treturn this.selectionMorph.selectedMorphs\n\t},\n\t\t\n\tonDragStart: function(evt) {\n\t\tthis.resetSelection()\n\n\t\tif (this.selectionMorph.owner !== this)\n\t\t\tthis.addMorph(this.selectionMorph);\n\n\t\tvar pos = this.localize(evt.getPosition());\n\t\tthis.selectionMorph.setPosition(pos)\n\t\tthis.selectionMorph.setExtent(pt(1, 1)) \n\t\tthis.selectionMorph.initialPosition = pos;\n\n\t},\n\tonDrag: function(evt) {\n\t\tvar p1 = this.localize(evt.getPosition()),\n\t\t\tp2 = this.selectionMorph.initialPosition;\n\n\t\t// alert(\"p1\" + p1 + \" p2\" + p2)\n\t\tvar topLeft = pt(Math.min(p1.x, p2.x), Math.min(p1.y, p2.y))\n\t\tvar bottomRight = pt(Math.max(p1.x, p2.x), Math.max(p1.y, p2.y))\n\n\t\tthis.selectionMorph.setPosition(topLeft);\n\t\tthis.selectionMorph.setExtent(bottomRight.subPt(topLeft));\n\t},\n\tonDragEnd: function(evt) {\n\t\tvar self = this;\n\t\tvar selectionBounds = self.selectionMorph.bounds();\n\t\tvar selectedMorphs = this.submorphs\n\t\t\t.reject(function(ea){\n\t\t\t\treturn ea === self || ea.isEpiMorph || ea instanceof lively.morphic.HandMorph\n\t\t\t})\n\t\t\t.select(function(m) {\n\t\t\t\treturn selectionBounds.containsRect(m.bounds())})\n\t\t\t.reverse()\n\n\t\tthis.selectionMorph.selectedMorphs = selectedMorphs;\n\t\tif (selectedMorphs.length == 0) {\n\t\t\tthis.selectionMorph.removeOnlyIt();\n\t\t\treturn\n\t\t}\n\n\t\tthis.selectionMorph.selectMorphs(selectedMorphs);\n\n\t\tthis.selectionMorph.showHalos()\n\n\t},\n\n\tresetSelection: function() {\n\t\tif (!this.selectionMorph || !this.selectionMorph.isSelection)\n\t\t\tthis.selectionMorph = new lively.morphic.Selection(new Rectangle(0,0,0,0))\n\t\tthis.selectionMorph.reset();\n\t},\n})\n","sourceString":"Trait('SelectionMorphTrait',\n'selection', {\n\tgetSelectedMorphs: function() {\n\t\treturn this.selectionMorph.selectedMorphs\n\t},\n\t\t\n\tonDragStart: function(evt) {\n\t\tthis.resetSelection()\n\n\t\tif (this.selectionMorph.owner !== this)\n\t\t\tthis.addMorph(this.selectionMorph);\n\n\t\tvar pos = this.localize(evt.getPosition());\n\t\tthis.selectionMorph.setPosition(pos)\n\t\tthis.selectionMorph.setExtent(pt(1, 1)) \n\t\tthis.selectionMorph.initialPosition = pos;\n\n\t},\n\tonDrag: function(evt) {\n\t\tvar p1 = this.localize(evt.getPosition()),\n\t\t\tp2 = this.selectionMorph.initialPosition;\n\n\t\t// alert(\"p1\" + p1 + \" p2\" + p2)\n\t\tvar topLeft = pt(Math.min(p1.x, p2.x), Math.min(p1.y, p2.y))\n\t\tvar bottomRight = pt(Math.max(p1.x, p2.x), Math.max(p1.y, p2.y))\n\n\t\tthis.selectionMorph.setPosition(topLeft);\n\t\tthis.selectionMorph.setExtent(bottomRight.subPt(topLeft));\n\t},\n\tonDragEnd: function(evt) {\n\t\tvar self = this;\n\t\tvar selectionBounds = self.selectionMorph.bounds();\n\t\tvar selectedMorphs = this.submorphs\n\t\t\t.reject(function(ea){\n\t\t\t\treturn ea === self || ea.isEpiMorph || ea instanceof lively.morphic.HandMorph\n\t\t\t})\n\t\t\t.select(function(m) {\n\t\t\t\treturn selectionBounds.containsRect(m.bounds())})\n\t\t\t.reverse()\n\n\t\tthis.selectionMorph.selectedMorphs = selectedMorphs;\n\t\tif (selectedMorphs.length == 0) {\n\t\t\tthis.selectionMorph.removeOnlyIt();\n\t\t\treturn\n\t\t}\n\n\t\tthis.selectionMorph.selectMorphs(selectedMorphs);\n\n\t\tthis.selectionMorph.showHalos()\n\n\t},\n\n\tresetSelection: function() {\n\t\tif (!this.selectionMorph || !this.selectionMorph.isSelection)\n\t\t\tthis.selectionMorph = new lively.morphic.Selection(new Rectangle(0,0,0,0))\n\t\tthis.selectionMorph.reset();\n\t},\n})\n","doNotSerialize":["$$targetURL"],"doNotCopyProperties":["$$targetURL"],"targetURL":{"__isSmartRef__":true,"id":3527},"_rootNode":{"__isSmartRef__":true,"id":2762},"Pane1Selection":{"__isSmartRef__":true,"id":3043},"pane1Selection":{"__isSmartRef__":true,"id":3043},"Pane2Selection":{"__isSmartRef__":true,"id":3464},"pane2Selection":{"__isSmartRef__":true,"id":3464},"Pane3Selection":null,"pane3Selection":null,"Pane4Selection":null,"pane4Selection":null,"Pane4Content":["-----"],"Pane3Content":[{"__isSmartRef__":true,"id":3485},{"__isSmartRef__":true,"id":3487},{"__isSmartRef__":true,"id":3489},{"__isSmartRef__":true,"id":3491},{"__isSmartRef__":true,"id":3493}],"Pane2Content":[{"__isSmartRef__":true,"id":3429},{"__isSmartRef__":true,"id":3431},{"__isSmartRef__":true,"id":3433},{"__isSmartRef__":true,"id":3435},{"__isSmartRef__":true,"id":3437},{"__isSmartRef__":true,"id":3439},{"__isSmartRef__":true,"id":3441},{"__isSmartRef__":true,"id":3443},{"__isSmartRef__":true,"id":3445},{"__isSmartRef__":true,"id":3447},{"__isSmartRef__":true,"id":3449},{"__isSmartRef__":true,"id":3451},{"__isSmartRef__":true,"id":3453},{"__isSmartRef__":true,"id":3455},{"__isSmartRef__":true,"id":3457},{"__isSmartRef__":true,"id":3459},{"__isSmartRef__":true,"id":3461},{"__isSmartRef__":true,"id":3463},{"__isSmartRef__":true,"id":3465},{"__isSmartRef__":true,"id":3467},{"__isSmartRef__":true,"id":3469},{"__isSmartRef__":true,"id":3471},{"__isSmartRef__":true,"id":3473}],"Pane1Content":[{"__isSmartRef__":true,"id":2759},{"__isSmartRef__":true,"id":3391},{"__isSmartRef__":true,"id":3392},{"__isSmartRef__":true,"id":3393},{"__isSmartRef__":true,"id":3394},{"__isSmartRef__":true,"id":3395},{"__isSmartRef__":true,"id":3396},{"__isSmartRef__":true,"id":3397},{"__isSmartRef__":true,"id":3398},{"__isSmartRef__":true,"id":3399},{"__isSmartRef__":true,"id":3400},{"__isSmartRef__":true,"id":3401},{"__isSmartRef__":true,"id":3402},{"__isSmartRef__":true,"id":3403},{"__isSmartRef__":true,"id":3404},{"__isSmartRef__":true,"id":3405},{"__isSmartRef__":true,"id":3406},{"__isSmartRef__":true,"id":3407},{"__isSmartRef__":true,"id":3408},{"__isSmartRef__":true,"id":3409},{"__isSmartRef__":true,"id":3410},{"__isSmartRef__":true,"id":3411},{"__isSmartRef__":true,"id":3412},{"__isSmartRef__":true,"id":3413},{"__isSmartRef__":true,"id":3414},{"__isSmartRef__":true,"id":3415},{"__isSmartRef__":true,"id":3416},{"__isSmartRef__":true,"id":3417}],"view":{"__isSmartRef__":true,"id":2545},"Pane1Menu":[["Add to world requirements"],["check for redundant klass definitions"],["remove"],["show all"],["reparse"],["open ChangeList viewer"],["show versions"],["load"],["-------"],["open in text editor"],["diff versions"]],"Pane2Menu":[["add sibling below"],["remove"],["-------"],["view hierarchy"],["add class"],["add object extension"],["add layer"]],"Pane3Menu":[["-------"],["view hierarchy"]],"currentModuleName":"lively.morphic.Widgets","Pane4Menu":[["senders"],["implementors"],["add sibling below"],["remove"],["-------"],["add method"]],"_statusMorph":{"__isSmartRef__":true,"id":3528},"__LivelyClassName__":"lively.ide.SystemBrowser","__SourceModuleName__":"Global.lively.ide.SystemCodeBrowser"},"2557":{"browser":{"__isSmartRef__":true,"id":2556},"button":{"__isSmartRef__":true,"id":2558},"__LivelyClassName__":"lively.ide.AddNewFileCommand","__SourceModuleName__":"Global.lively.ide.BrowserCommands"},"2558":{"submorphs":[{"__isSmartRef__":true,"id":2559}],"scripts":[],"id":1373,"shape":{"__isSmartRef__":true,"id":2568},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":2571},"priorExtent":{"__isSmartRef__":true,"id":2572},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1033},"lighterFill":{"__isSmartRef__":true,"id":2573},"label":{"__isSmartRef__":true,"id":2559},"command":{"__isSmartRef__":true,"id":2557},"attributeConnections":[{"__isSmartRef__":true,"id":2582},{"__isSmartRef__":true,"id":2583}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":2546},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets"},"2559":{"submorphs":[],"scripts":[],"id":1374,"shape":{"__isSmartRef__":true,"id":2560},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":2563},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":2564},"priorExtent":{"__isSmartRef__":true,"id":2565},"_MaxTextWidth":117.14285714285714,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":2566}],"owner":{"__isSmartRef__":true,"id":2558},"isLabel":true,"eventsAreIgnored":true,"_Align":"center","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2560":{"_Position":{"__isSmartRef__":true,"id":2561},"_Extent":{"__isSmartRef__":true,"id":2562},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":806},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"2561":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2562":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2563":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"2564":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2565":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2566":{"style":{"__isSmartRef__":true,"id":2567},"morph":{"__isSmartRef__":true,"id":2559},"storedString":"Add module","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2567":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2568":{"_Position":{"__isSmartRef__":true,"id":2569},"_Extent":{"__isSmartRef__":true,"id":2570},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1032},"_Fill":{"__isSmartRef__":true,"id":1033},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"2569":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2570":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2571":{"x":0,"y":220,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2572":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2573":{"stops":[{"__isSmartRef__":true,"id":2574},{"__isSmartRef__":true,"id":2576},{"__isSmartRef__":true,"id":2578},{"__isSmartRef__":true,"id":2580}],"vector":{"__isSmartRef__":true,"id":1042},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"2574":{"offset":0,"color":{"__isSmartRef__":true,"id":2575}},"2575":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2576":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2577}},"2577":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2578":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2579}},"2579":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2580":{"offset":1,"color":{"__isSmartRef__":true,"id":2581}},"2581":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2582":{"sourceObj":{"__isSmartRef__":true,"id":2558},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2557},"targetMethodName":"trigger","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"2583":{"sourceObj":{"__isSmartRef__":true,"id":2558},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2558},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"2584":{"browser":{"__isSmartRef__":true,"id":2556},"button":{"__isSmartRef__":true,"id":2585},"__LivelyClassName__":"lively.ide.AllModulesLoadCommand","__SourceModuleName__":"Global.lively.ide.BrowserCommands"},"2585":{"submorphs":[{"__isSmartRef__":true,"id":2586}],"scripts":[],"id":1375,"shape":{"__isSmartRef__":true,"id":2595},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":2598},"priorExtent":{"__isSmartRef__":true,"id":2599},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1033},"lighterFill":{"__isSmartRef__":true,"id":2600},"label":{"__isSmartRef__":true,"id":2586},"command":{"__isSmartRef__":true,"id":2584},"attributeConnections":[{"__isSmartRef__":true,"id":2609},{"__isSmartRef__":true,"id":2610}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":2546},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets"},"2586":{"submorphs":[],"scripts":[],"id":1376,"shape":{"__isSmartRef__":true,"id":2587},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":2590},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":2591},"priorExtent":{"__isSmartRef__":true,"id":2592},"_MaxTextWidth":117.14285714285714,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":2593}],"owner":{"__isSmartRef__":true,"id":2585},"isLabel":true,"eventsAreIgnored":true,"_Align":"center","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2587":{"_Position":{"__isSmartRef__":true,"id":2588},"_Extent":{"__isSmartRef__":true,"id":2589},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":806},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"2588":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2589":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2590":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"2591":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2592":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2593":{"style":{"__isSmartRef__":true,"id":2594},"morph":{"__isSmartRef__":true,"id":2586},"storedString":"Load all","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2594":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2595":{"_Position":{"__isSmartRef__":true,"id":2596},"_Extent":{"__isSmartRef__":true,"id":2597},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1032},"_Fill":{"__isSmartRef__":true,"id":1033},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"2596":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2597":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2598":{"x":117.14285714285714,"y":220,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2599":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2600":{"stops":[{"__isSmartRef__":true,"id":2601},{"__isSmartRef__":true,"id":2603},{"__isSmartRef__":true,"id":2605},{"__isSmartRef__":true,"id":2607}],"vector":{"__isSmartRef__":true,"id":1042},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"2601":{"offset":0,"color":{"__isSmartRef__":true,"id":2602}},"2602":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2603":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2604}},"2604":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2605":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2606}},"2606":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2607":{"offset":1,"color":{"__isSmartRef__":true,"id":2608}},"2608":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2609":{"sourceObj":{"__isSmartRef__":true,"id":2585},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2584},"targetMethodName":"trigger","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"2610":{"sourceObj":{"__isSmartRef__":true,"id":2585},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2585},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"2611":{"browser":{"__isSmartRef__":true,"id":2556},"button":{"__isSmartRef__":true,"id":2612},"__LivelyClassName__":"lively.ide.ShowLineNumbersCommand","__SourceModuleName__":"Global.lively.ide.BrowserCommands"},"2612":{"submorphs":[{"__isSmartRef__":true,"id":2613}],"scripts":[],"id":1377,"shape":{"__isSmartRef__":true,"id":2622},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":2625},"priorExtent":{"__isSmartRef__":true,"id":2626},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1033},"lighterFill":{"__isSmartRef__":true,"id":2627},"label":{"__isSmartRef__":true,"id":2613},"command":{"__isSmartRef__":true,"id":2611},"attributeConnections":[{"__isSmartRef__":true,"id":2636},{"__isSmartRef__":true,"id":2637}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":2546},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets"},"2613":{"submorphs":[],"scripts":[],"id":1378,"shape":{"__isSmartRef__":true,"id":2614},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":2617},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":2618},"priorExtent":{"__isSmartRef__":true,"id":2619},"_MaxTextWidth":117.14285714285714,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":2620}],"owner":{"__isSmartRef__":true,"id":2612},"isLabel":true,"eventsAreIgnored":true,"_Align":"center","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2614":{"_Position":{"__isSmartRef__":true,"id":2615},"_Extent":{"__isSmartRef__":true,"id":2616},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":806},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"2615":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2616":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2617":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"2618":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2619":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2620":{"style":{"__isSmartRef__":true,"id":2621},"morph":{"__isSmartRef__":true,"id":2613},"storedString":"LineNo","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2621":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2622":{"_Position":{"__isSmartRef__":true,"id":2623},"_Extent":{"__isSmartRef__":true,"id":2624},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1032},"_Fill":{"__isSmartRef__":true,"id":1033},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"2623":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2624":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2625":{"x":234.28571428571428,"y":220,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2626":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2627":{"stops":[{"__isSmartRef__":true,"id":2628},{"__isSmartRef__":true,"id":2630},{"__isSmartRef__":true,"id":2632},{"__isSmartRef__":true,"id":2634}],"vector":{"__isSmartRef__":true,"id":1042},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"2628":{"offset":0,"color":{"__isSmartRef__":true,"id":2629}},"2629":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2630":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2631}},"2631":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2632":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2633}},"2633":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2634":{"offset":1,"color":{"__isSmartRef__":true,"id":2635}},"2635":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2636":{"sourceObj":{"__isSmartRef__":true,"id":2612},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2611},"targetMethodName":"trigger","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"2637":{"sourceObj":{"__isSmartRef__":true,"id":2612},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2612},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"2638":{"browser":{"__isSmartRef__":true,"id":2556},"button":{"__isSmartRef__":true,"id":2639},"__LivelyClassName__":"lively.ide.ParserDebugCommand","__SourceModuleName__":"Global.lively.ide.BrowserCommands"},"2639":{"submorphs":[{"__isSmartRef__":true,"id":2640}],"scripts":[],"id":1379,"shape":{"__isSmartRef__":true,"id":2649},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":2652},"priorExtent":{"__isSmartRef__":true,"id":2653},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1033},"lighterFill":{"__isSmartRef__":true,"id":2654},"label":{"__isSmartRef__":true,"id":2640},"command":{"__isSmartRef__":true,"id":2638},"attributeConnections":[{"__isSmartRef__":true,"id":2663},{"__isSmartRef__":true,"id":2664}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":2546},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets"},"2640":{"submorphs":[],"scripts":[],"id":1380,"shape":{"__isSmartRef__":true,"id":2641},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":2644},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":2645},"priorExtent":{"__isSmartRef__":true,"id":2646},"_MaxTextWidth":117.14285714285714,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":2647}],"owner":{"__isSmartRef__":true,"id":2639},"isLabel":true,"eventsAreIgnored":true,"_Align":"center","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2641":{"_Position":{"__isSmartRef__":true,"id":2642},"_Extent":{"__isSmartRef__":true,"id":2643},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":806},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"2642":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2643":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2644":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"2645":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2646":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2647":{"style":{"__isSmartRef__":true,"id":2648},"morph":{"__isSmartRef__":true,"id":2640},"storedString":"Dbg errors is off","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2648":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2649":{"_Position":{"__isSmartRef__":true,"id":2650},"_Extent":{"__isSmartRef__":true,"id":2651},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1032},"_Fill":{"__isSmartRef__":true,"id":1033},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"2650":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2651":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2652":{"x":351.42857142857144,"y":220,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2653":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2654":{"stops":[{"__isSmartRef__":true,"id":2655},{"__isSmartRef__":true,"id":2657},{"__isSmartRef__":true,"id":2659},{"__isSmartRef__":true,"id":2661}],"vector":{"__isSmartRef__":true,"id":1042},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"2655":{"offset":0,"color":{"__isSmartRef__":true,"id":2656}},"2656":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2657":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2658}},"2658":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2659":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2660}},"2660":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2661":{"offset":1,"color":{"__isSmartRef__":true,"id":2662}},"2662":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2663":{"sourceObj":{"__isSmartRef__":true,"id":2639},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2638},"targetMethodName":"trigger","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"2664":{"sourceObj":{"__isSmartRef__":true,"id":2639},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2639},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"2665":{"browser":{"__isSmartRef__":true,"id":2556},"button":{"__isSmartRef__":true,"id":2666},"__LivelyClassName__":"lively.ide.EvaluateCommand","__SourceModuleName__":"Global.lively.ide.BrowserCommands"},"2666":{"submorphs":[{"__isSmartRef__":true,"id":2667}],"scripts":[],"id":1381,"shape":{"__isSmartRef__":true,"id":2676},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":2679},"priorExtent":{"__isSmartRef__":true,"id":2680},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1033},"lighterFill":{"__isSmartRef__":true,"id":2681},"label":{"__isSmartRef__":true,"id":2667},"command":{"__isSmartRef__":true,"id":2665},"attributeConnections":[{"__isSmartRef__":true,"id":2690},{"__isSmartRef__":true,"id":2691}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":2546},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets"},"2667":{"submorphs":[],"scripts":[],"id":1382,"shape":{"__isSmartRef__":true,"id":2668},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":2671},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":2672},"priorExtent":{"__isSmartRef__":true,"id":2673},"_MaxTextWidth":117.14285714285714,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":2674}],"owner":{"__isSmartRef__":true,"id":2666},"isLabel":true,"eventsAreIgnored":true,"_Align":"center","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2668":{"_Position":{"__isSmartRef__":true,"id":2669},"_Extent":{"__isSmartRef__":true,"id":2670},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":806},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"2669":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2670":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2671":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"2672":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2673":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2674":{"style":{"__isSmartRef__":true,"id":2675},"morph":{"__isSmartRef__":true,"id":2667},"storedString":"Eval on","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2675":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2676":{"_Position":{"__isSmartRef__":true,"id":2677},"_Extent":{"__isSmartRef__":true,"id":2678},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1032},"_Fill":{"__isSmartRef__":true,"id":1033},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"2677":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2678":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2679":{"x":468.57142857142856,"y":220,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2680":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2681":{"stops":[{"__isSmartRef__":true,"id":2682},{"__isSmartRef__":true,"id":2684},{"__isSmartRef__":true,"id":2686},{"__isSmartRef__":true,"id":2688}],"vector":{"__isSmartRef__":true,"id":1042},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"2682":{"offset":0,"color":{"__isSmartRef__":true,"id":2683}},"2683":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2684":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2685}},"2685":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2686":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2687}},"2687":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2688":{"offset":1,"color":{"__isSmartRef__":true,"id":2689}},"2689":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2690":{"sourceObj":{"__isSmartRef__":true,"id":2666},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2665},"targetMethodName":"trigger","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"2691":{"sourceObj":{"__isSmartRef__":true,"id":2666},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2666},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"2692":{"browser":{"__isSmartRef__":true,"id":2556},"button":{"__isSmartRef__":true,"id":2693},"__LivelyClassName__":"lively.ide.SortCommand","__SourceModuleName__":"Global.lively.ide.BrowserCommands"},"2693":{"submorphs":[{"__isSmartRef__":true,"id":2694}],"scripts":[],"id":1383,"shape":{"__isSmartRef__":true,"id":2703},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":2706},"priorExtent":{"__isSmartRef__":true,"id":2707},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1033},"lighterFill":{"__isSmartRef__":true,"id":2708},"label":{"__isSmartRef__":true,"id":2694},"command":{"__isSmartRef__":true,"id":2692},"attributeConnections":[{"__isSmartRef__":true,"id":2717},{"__isSmartRef__":true,"id":2718}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":2546},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets"},"2694":{"submorphs":[],"scripts":[],"id":1384,"shape":{"__isSmartRef__":true,"id":2695},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":2698},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":2699},"priorExtent":{"__isSmartRef__":true,"id":2700},"_MaxTextWidth":117.14285714285714,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":2701}],"owner":{"__isSmartRef__":true,"id":2693},"isLabel":true,"eventsAreIgnored":true,"_Align":"center","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2695":{"_Position":{"__isSmartRef__":true,"id":2696},"_Extent":{"__isSmartRef__":true,"id":2697},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":806},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"2696":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2697":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2698":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"2699":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2700":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2701":{"style":{"__isSmartRef__":true,"id":2702},"morph":{"__isSmartRef__":true,"id":2694},"storedString":"Sort","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2702":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2703":{"_Position":{"__isSmartRef__":true,"id":2704},"_Extent":{"__isSmartRef__":true,"id":2705},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1032},"_Fill":{"__isSmartRef__":true,"id":1033},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"2704":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2705":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2706":{"x":585.7142857142857,"y":220,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2707":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2708":{"stops":[{"__isSmartRef__":true,"id":2709},{"__isSmartRef__":true,"id":2711},{"__isSmartRef__":true,"id":2713},{"__isSmartRef__":true,"id":2715}],"vector":{"__isSmartRef__":true,"id":1042},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"2709":{"offset":0,"color":{"__isSmartRef__":true,"id":2710}},"2710":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2711":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2712}},"2712":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2713":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2714}},"2714":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2715":{"offset":1,"color":{"__isSmartRef__":true,"id":2716}},"2716":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2717":{"sourceObj":{"__isSmartRef__":true,"id":2693},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2692},"targetMethodName":"trigger","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"2718":{"sourceObj":{"__isSmartRef__":true,"id":2693},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2693},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"2719":{"browser":{"__isSmartRef__":true,"id":2556},"button":{"__isSmartRef__":true,"id":2720},"__LivelyClassName__":"lively.ide.ViewSourceCommand","__SourceModuleName__":"Global.lively.ide.BrowserCommands"},"2720":{"submorphs":[{"__isSmartRef__":true,"id":2721}],"scripts":[],"id":1385,"shape":{"__isSmartRef__":true,"id":2730},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":2733},"priorExtent":{"__isSmartRef__":true,"id":2734},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1033},"lighterFill":{"__isSmartRef__":true,"id":2735},"label":{"__isSmartRef__":true,"id":2721},"command":{"__isSmartRef__":true,"id":2719},"attributeConnections":[{"__isSmartRef__":true,"id":2744},{"__isSmartRef__":true,"id":2745}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":2546},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets"},"2721":{"submorphs":[],"scripts":[],"id":1386,"shape":{"__isSmartRef__":true,"id":2722},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":2725},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":2726},"priorExtent":{"__isSmartRef__":true,"id":2727},"_MaxTextWidth":117.14285714285714,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":2728}],"owner":{"__isSmartRef__":true,"id":2720},"isLabel":true,"eventsAreIgnored":true,"_Align":"center","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"2722":{"_Position":{"__isSmartRef__":true,"id":2723},"_Extent":{"__isSmartRef__":true,"id":2724},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":806},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"2723":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2724":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2725":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"2726":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2727":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2728":{"style":{"__isSmartRef__":true,"id":2729},"morph":{"__isSmartRef__":true,"id":2721},"storedString":"View as...","__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},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1032},"_Fill":{"__isSmartRef__":true,"id":1033},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"2731":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2732":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2733":{"x":702.8571428571429,"y":220,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2734":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2735":{"stops":[{"__isSmartRef__":true,"id":2736},{"__isSmartRef__":true,"id":2738},{"__isSmartRef__":true,"id":2740},{"__isSmartRef__":true,"id":2742}],"vector":{"__isSmartRef__":true,"id":1042},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"2736":{"offset":0,"color":{"__isSmartRef__":true,"id":2737}},"2737":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2738":{"offset":0.4,"color":{"__isSmartRef__":true,"id":2739}},"2739":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2740":{"offset":0.6,"color":{"__isSmartRef__":true,"id":2741}},"2741":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2742":{"offset":1,"color":{"__isSmartRef__":true,"id":2743}},"2743":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2744":{"sourceObj":{"__isSmartRef__":true,"id":2720},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2719},"targetMethodName":"trigger","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"2745":{"sourceObj":{"__isSmartRef__":true,"id":2720},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2720},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"2746":{"__LivelyClassName__":"lively.ide.NodeFilter","__SourceModuleName__":"Global.lively.ide.BrowserFramework"},"2747":{"__LivelyClassName__":"lively.ide.NodeFilter","__SourceModuleName__":"Global.lively.ide.BrowserFramework"},"2748":{"attributes":["isClassNode","isGrammarNode","isChangeNode","isFunctionNode","isObjectNode"],"__LivelyClassName__":"lively.ide.NodeTypeFilter","__SourceModuleName__":"Global.lively.ide.BrowserFramework"},"2749":{"__LivelyClassName__":"lively.ide.NodeFilter","__SourceModuleName__":"Global.lively.ide.BrowserFramework"},"2750":{"__LivelyClassName__":"lively.ide.NodeFilter","__SourceModuleName__":"Global.lively.ide.BrowserFramework"},"2751":{"__LivelyClassName__":"lively.ide.NodeFilter","__SourceModuleName__":"Global.lively.ide.BrowserFramework"},"2752":{"sourceObj":{"__isSmartRef__":true,"id":2556},"sourceAttrName":"setPane1Content","targetObj":{"__isSmartRef__":true,"id":2753},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"2753":{"submorphs":[],"scripts":[],"id":1365,"shape":{"__isSmartRef__":true,"id":2754},"droppingEnabled":true,"halosEnabled":true,"_ClipMode":"scroll","_Position":{"__isSmartRef__":true,"id":2758},"itemList":[{"__isSmartRef__":true,"id":2759},{"__isSmartRef__":true,"id":3391},{"__isSmartRef__":true,"id":3392},{"__isSmartRef__":true,"id":3393},{"__isSmartRef__":true,"id":3394},{"__isSmartRef__":true,"id":3395},{"__isSmartRef__":true,"id":3396},{"__isSmartRef__":true,"id":3397},{"__isSmartRef__":true,"id":3398},{"__isSmartRef__":true,"id":3399},{"__isSmartRef__":true,"id":3400},{"__isSmartRef__":true,"id":3401},{"__isSmartRef__":true,"id":3402},{"__isSmartRef__":true,"id":3403},{"__isSmartRef__":true,"id":3404},{"__isSmartRef__":true,"id":3405},{"__isSmartRef__":true,"id":3406},{"__isSmartRef__":true,"id":3407},{"__isSmartRef__":true,"id":3408},{"__isSmartRef__":true,"id":3409},{"__isSmartRef__":true,"id":3410},{"__isSmartRef__":true,"id":3411},{"__isSmartRef__":true,"id":3412},{"__isSmartRef__":true,"id":3413},{"__isSmartRef__":true,"id":3414},{"__isSmartRef__":true,"id":3415},{"__isSmartRef__":true,"id":3416},{"__isSmartRef__":true,"id":3417}],"selectedLineNo":26,"selectOnMove":false,"owner":{"__isSmartRef__":true,"id":2546},"attributeConnections":[{"__isSmartRef__":true,"id":3418},{"__isSmartRef__":true,"id":3419},{"__isSmartRef__":true,"id":3420},{"__isSmartRef__":true,"id":3421}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"selection":{"__isSmartRef__":true,"id":3422},"prevScroll":[0,327],"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core"},"2754":{"_Position":{"__isSmartRef__":true,"id":2755},"_Extent":{"__isSmartRef__":true,"id":2756},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":806},"_Fill":{"__isSmartRef__":true,"id":2757},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"2755":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2756":{"x":205,"y":192.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2757":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"2758":{"x":0,"y":27.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"2759":{"isListItem":true,"string":"../","value":{"__isSmartRef__":true,"id":2760}},"2760":{"target":{"__isSmartRef__":true,"id":2761},"browser":{"__isSmartRef__":true,"id":2556},"parent":{"__isSmartRef__":true,"id":2762},"localName":"../","__LivelyClassName__":"lively.ide.NamespaceNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"2761":{"protocol":"http:","hostname":"www.lively-kernel.org","pathname":"/repository/webwerkstatt/lively/morphic/../","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"2762":{"target":{"__isSmartRef__":true,"id":2763},"browser":{"__isSmartRef__":true,"id":2556},"parent":null,"allFiles":["lively/morphic/Events.js","lively/morphic/HTML.js","lively/morphic/Widgets.js","lively/morphic/Graffle.js","lively/morphic/Halos.js","lively/morphic/Complete.js","lively/morphic/lively.morphic.Widgets.js","lively/morphic/Canvas.js","lively/morphic/CompatSCB.js","lively/morphic/Serialization.js","lively/morphic/Rendering.js","lively/morphic/Layout.js","lively/morphic/Examples.js","lively/morphic/MorphAddons.js","lively/morphic/CompatLayer.js","lively/morphic/ObjectMigration.js","lively/morphic/ColorChooserDraft.js","lively/morphic/Compat.js","lively/morphic/Shapes.js","lively/morphic/Styles.js","lively/morphic/Core.js","lively/morphic/TextCore.js","lively/morphic/SVG.js","lively/morphic/ScriptingSupport.js","lively/morphic/Tests.js","lively/morphic/Experiments.js"],"subNamespacePaths":[],"parentNamespacePath":{"__isSmartRef__":true,"id":2761},"_childNodes":[{"__isSmartRef__":true,"id":2760},{"__isSmartRef__":true,"id":2764},{"__isSmartRef__":true,"id":2765},{"__isSmartRef__":true,"id":2766},{"__isSmartRef__":true,"id":2767},{"__isSmartRef__":true,"id":2768},{"__isSmartRef__":true,"id":2769},{"__isSmartRef__":true,"id":2770},{"__isSmartRef__":true,"id":2771},{"__isSmartRef__":true,"id":2772},{"__isSmartRef__":true,"id":2773},{"__isSmartRef__":true,"id":2774},{"__isSmartRef__":true,"id":2775},{"__isSmartRef__":true,"id":2776},{"__isSmartRef__":true,"id":2777},{"__isSmartRef__":true,"id":2778},{"__isSmartRef__":true,"id":2779},{"__isSmartRef__":true,"id":2780},{"__isSmartRef__":true,"id":2781},{"__isSmartRef__":true,"id":2782},{"__isSmartRef__":true,"id":2783},{"__isSmartRef__":true,"id":2784},{"__isSmartRef__":true,"id":2785},{"__isSmartRef__":true,"id":2786},{"__isSmartRef__":true,"id":2787},{"__isSmartRef__":true,"id":2788},{"__isSmartRef__":true,"id":3043},{"__isSmartRef__":true,"id":3389}],"__LivelyClassName__":"lively.ide.SourceControlNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"2763":{"__LivelyClassName__":"AnotherSourceDatabase","__SourceModuleName__":"Global.lively.ide.SourceDatabase"},"2764":{"browser":{"__isSmartRef__":true,"id":2556},"parent":{"__isSmartRef__":true,"id":2762},"moduleName":"lively/morphic/Canvas.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"2765":{"browser":{"__isSmartRef__":true,"id":2556},"parent":{"__isSmartRef__":true,"id":2762},"moduleName":"lively/morphic/ColorChooserDraft.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"2766":{"browser":{"__isSmartRef__":true,"id":2556},"parent":{"__isSmartRef__":true,"id":2762},"moduleName":"lively/morphic/Compat.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"2767":{"browser":{"__isSmartRef__":true,"id":2556},"parent":{"__isSmartRef__":true,"id":2762},"moduleName":"lively/morphic/CompatLayer.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"2768":{"browser":{"__isSmartRef__":true,"id":2556},"parent":{"__isSmartRef__":true,"id":2762},"moduleName":"lively/morphic/CompatSCB.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"2769":{"browser":{"__isSmartRef__":true,"id":2556},"parent":{"__isSmartRef__":true,"id":2762},"moduleName":"lively/morphic/Complete.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"2770":{"browser":{"__isSmartRef__":true,"id":2556},"parent":{"__isSmartRef__":true,"id":2762},"moduleName":"lively/morphic/Core.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"2771":{"browser":{"__isSmartRef__":true,"id":2556},"parent":{"__isSmartRef__":true,"id":2762},"moduleName":"lively/morphic/Events.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"2772":{"browser":{"__isSmartRef__":true,"id":2556},"parent":{"__isSmartRef__":true,"id":2762},"moduleName":"lively/morphic/Examples.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"2773":{"browser":{"__isSmartRef__":true,"id":2556},"parent":{"__isSmartRef__":true,"id":2762},"moduleName":"lively/morphic/Experiments.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"2774":{"browser":{"__isSmartRef__":true,"id":2556},"parent":{"__isSmartRef__":true,"id":2762},"moduleName":"lively/morphic/Graffle.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"2775":{"browser":{"__isSmartRef__":true,"id":2556},"parent":{"__isSmartRef__":true,"id":2762},"moduleName":"lively/morphic/Halos.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"2776":{"browser":{"__isSmartRef__":true,"id":2556},"parent":{"__isSmartRef__":true,"id":2762},"moduleName":"lively/morphic/HTML.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"2777":{"browser":{"__isSmartRef__":true,"id":2556},"parent":{"__isSmartRef__":true,"id":2762},"moduleName":"lively/morphic/Layout.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"2778":{"browser":{"__isSmartRef__":true,"id":2556},"parent":{"__isSmartRef__":true,"id":2762},"moduleName":"lively/morphic/lively.morphic.Widgets.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"2779":{"browser":{"__isSmartRef__":true,"id":2556},"parent":{"__isSmartRef__":true,"id":2762},"moduleName":"lively/morphic/MorphAddons.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"2780":{"browser":{"__isSmartRef__":true,"id":2556},"parent":{"__isSmartRef__":true,"id":2762},"moduleName":"lively/morphic/ObjectMigration.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"2781":{"browser":{"__isSmartRef__":true,"id":2556},"parent":{"__isSmartRef__":true,"id":2762},"moduleName":"lively/morphic/Rendering.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"2782":{"browser":{"__isSmartRef__":true,"id":2556},"parent":{"__isSmartRef__":true,"id":2762},"moduleName":"lively/morphic/ScriptingSupport.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"2783":{"browser":{"__isSmartRef__":true,"id":2556},"parent":{"__isSmartRef__":true,"id":2762},"moduleName":"lively/morphic/Serialization.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"2784":{"browser":{"__isSmartRef__":true,"id":2556},"parent":{"__isSmartRef__":true,"id":2762},"moduleName":"lively/morphic/Shapes.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"2785":{"browser":{"__isSmartRef__":true,"id":2556},"parent":{"__isSmartRef__":true,"id":2762},"moduleName":"lively/morphic/Styles.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"2786":{"browser":{"__isSmartRef__":true,"id":2556},"parent":{"__isSmartRef__":true,"id":2762},"moduleName":"lively/morphic/SVG.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"2787":{"browser":{"__isSmartRef__":true,"id":2556},"parent":{"__isSmartRef__":true,"id":2762},"moduleName":"lively/morphic/Tests.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"2788":{"target":{"__isSmartRef__":true,"id":2789},"browser":{"__isSmartRef__":true,"id":2556},"parent":{"__isSmartRef__":true,"id":2762},"moduleName":"lively/morphic/TextCore.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"2789":{"name":"lively.morphic.TextCore","type":"moduleDef","startIndex":0,"stopIndex":60752,"fileName":"lively/morphic/TextCore.js","_subElements":[{"__isSmartRef__":true,"id":2790},{"__isSmartRef__":true,"id":2791},{"__isSmartRef__":true,"id":2955},{"__isSmartRef__":true,"id":2958},{"__isSmartRef__":true,"id":2970},{"__isSmartRef__":true,"id":2971},{"__isSmartRef__":true,"id":3004},{"__isSmartRef__":true,"id":3005},{"__isSmartRef__":true,"id":3037},{"__isSmartRef__":true,"id":3038},{"__isSmartRef__":true,"id":3042}],"sourceControl":{"__isSmartRef__":true,"id":2763},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2790":{"name":null,"type":"comment","startIndex":99,"stopIndex":99,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2791":{"name":"lively.morphic.Text","type":"klassDef","startIndex":100,"stopIndex":48055,"fileName":"lively/morphic/TextCore.js","_subElements":[{"__isSmartRef__":true,"id":2792},{"__isSmartRef__":true,"id":2794},{"__isSmartRef__":true,"id":2795},{"__isSmartRef__":true,"id":2796},{"__isSmartRef__":true,"id":2798},{"__isSmartRef__":true,"id":2800},{"__isSmartRef__":true,"id":2802},{"__isSmartRef__":true,"id":2803},{"__isSmartRef__":true,"id":2804},{"__isSmartRef__":true,"id":2805},{"__isSmartRef__":true,"id":2806},{"__isSmartRef__":true,"id":2807},{"__isSmartRef__":true,"id":2808},{"__isSmartRef__":true,"id":2809},{"__isSmartRef__":true,"id":2810},{"__isSmartRef__":true,"id":2811},{"__isSmartRef__":true,"id":2812},{"__isSmartRef__":true,"id":2813},{"__isSmartRef__":true,"id":2814},{"__isSmartRef__":true,"id":2815},{"__isSmartRef__":true,"id":2816},{"__isSmartRef__":true,"id":2817},{"__isSmartRef__":true,"id":2818},{"__isSmartRef__":true,"id":2819},{"__isSmartRef__":true,"id":2820},{"__isSmartRef__":true,"id":2821},{"__isSmartRef__":true,"id":2822},{"__isSmartRef__":true,"id":2823},{"__isSmartRef__":true,"id":2824},{"__isSmartRef__":true,"id":2825},{"__isSmartRef__":true,"id":2826},{"__isSmartRef__":true,"id":2827},{"__isSmartRef__":true,"id":2829},{"__isSmartRef__":true,"id":2830},{"__isSmartRef__":true,"id":2831},{"__isSmartRef__":true,"id":2833},{"__isSmartRef__":true,"id":2834},{"__isSmartRef__":true,"id":2836},{"__isSmartRef__":true,"id":2837},{"__isSmartRef__":true,"id":2838},{"__isSmartRef__":true,"id":2839},{"__isSmartRef__":true,"id":2840},{"__isSmartRef__":true,"id":2841},{"__isSmartRef__":true,"id":2842},{"__isSmartRef__":true,"id":2843},{"__isSmartRef__":true,"id":2844},{"__isSmartRef__":true,"id":2845},{"__isSmartRef__":true,"id":2846},{"__isSmartRef__":true,"id":2847},{"__isSmartRef__":true,"id":2848},{"__isSmartRef__":true,"id":2849},{"__isSmartRef__":true,"id":2850},{"__isSmartRef__":true,"id":2851},{"__isSmartRef__":true,"id":2852},{"__isSmartRef__":true,"id":2853},{"__isSmartRef__":true,"id":2854},{"__isSmartRef__":true,"id":2855},{"__isSmartRef__":true,"id":2856},{"__isSmartRef__":true,"id":2857},{"__isSmartRef__":true,"id":2859},{"__isSmartRef__":true,"id":2860},{"__isSmartRef__":true,"id":2861},{"__isSmartRef__":true,"id":2862},{"__isSmartRef__":true,"id":2863},{"__isSmartRef__":true,"id":2864},{"__isSmartRef__":true,"id":2865},{"__isSmartRef__":true,"id":2866},{"__isSmartRef__":true,"id":2867},{"__isSmartRef__":true,"id":2868},{"__isSmartRef__":true,"id":2869},{"__isSmartRef__":true,"id":2870},{"__isSmartRef__":true,"id":2872},{"__isSmartRef__":true,"id":2873},{"__isSmartRef__":true,"id":2874},{"__isSmartRef__":true,"id":2876},{"__isSmartRef__":true,"id":2877},{"__isSmartRef__":true,"id":2878},{"__isSmartRef__":true,"id":2879},{"__isSmartRef__":true,"id":2880},{"__isSmartRef__":true,"id":2881},{"__isSmartRef__":true,"id":2882},{"__isSmartRef__":true,"id":2883},{"__isSmartRef__":true,"id":2884},{"__isSmartRef__":true,"id":2885},{"__isSmartRef__":true,"id":2886},{"__isSmartRef__":true,"id":2887},{"__isSmartRef__":true,"id":2888},{"__isSmartRef__":true,"id":2889},{"__isSmartRef__":true,"id":2890},{"__isSmartRef__":true,"id":2891},{"__isSmartRef__":true,"id":2892},{"__isSmartRef__":true,"id":2893},{"__isSmartRef__":true,"id":2894},{"__isSmartRef__":true,"id":2895},{"__isSmartRef__":true,"id":2896},{"__isSmartRef__":true,"id":2898},{"__isSmartRef__":true,"id":2899},{"__isSmartRef__":true,"id":2901},{"__isSmartRef__":true,"id":2902},{"__isSmartRef__":true,"id":2903},{"__isSmartRef__":true,"id":2904},{"__isSmartRef__":true,"id":2906},{"__isSmartRef__":true,"id":2908},{"__isSmartRef__":true,"id":2909},{"__isSmartRef__":true,"id":2911},{"__isSmartRef__":true,"id":2913},{"__isSmartRef__":true,"id":2914},{"__isSmartRef__":true,"id":2916},{"__isSmartRef__":true,"id":2917},{"__isSmartRef__":true,"id":2918},{"__isSmartRef__":true,"id":2919},{"__isSmartRef__":true,"id":2920},{"__isSmartRef__":true,"id":2921},{"__isSmartRef__":true,"id":2922},{"__isSmartRef__":true,"id":2924},{"__isSmartRef__":true,"id":2925},{"__isSmartRef__":true,"id":2926},{"__isSmartRef__":true,"id":2927},{"__isSmartRef__":true,"id":2928},{"__isSmartRef__":true,"id":2929},{"__isSmartRef__":true,"id":2930},{"__isSmartRef__":true,"id":2931},{"__isSmartRef__":true,"id":2932},{"__isSmartRef__":true,"id":2933},{"__isSmartRef__":true,"id":2934},{"__isSmartRef__":true,"id":2935},{"__isSmartRef__":true,"id":2936},{"__isSmartRef__":true,"id":2938},{"__isSmartRef__":true,"id":2939},{"__isSmartRef__":true,"id":2940},{"__isSmartRef__":true,"id":2941},{"__isSmartRef__":true,"id":2942},{"__isSmartRef__":true,"id":2943},{"__isSmartRef__":true,"id":2944},{"__isSmartRef__":true,"id":2945},{"__isSmartRef__":true,"id":2946},{"__isSmartRef__":true,"id":2947},{"__isSmartRef__":true,"id":2948},{"__isSmartRef__":true,"id":2949},{"__isSmartRef__":true,"id":2950},{"__isSmartRef__":true,"id":2951},{"__isSmartRef__":true,"id":2952},{"__isSmartRef__":true,"id":2953}],"sourceControl":{"__isSmartRef__":true,"id":2763},"traits":["ScrollableTrait"],"superclassName":"lively.morphic.Morph","categories":[{"__isSmartRef__":true,"id":2793},{"__isSmartRef__":true,"id":2797},{"__isSmartRef__":true,"id":2799},{"__isSmartRef__":true,"id":2801},{"__isSmartRef__":true,"id":2828},{"__isSmartRef__":true,"id":2832},{"__isSmartRef__":true,"id":2835},{"__isSmartRef__":true,"id":2858},{"__isSmartRef__":true,"id":2871},{"__isSmartRef__":true,"id":2875},{"__isSmartRef__":true,"id":2897},{"__isSmartRef__":true,"id":2900},{"__isSmartRef__":true,"id":2905},{"__isSmartRef__":true,"id":2907},{"__isSmartRef__":true,"id":2910},{"__isSmartRef__":true,"id":2912},{"__isSmartRef__":true,"id":2915},{"__isSmartRef__":true,"id":2923},{"__isSmartRef__":true,"id":2937},{"__isSmartRef__":true,"id":2954}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2792":{"name":"style","type":"propertyDef","startIndex":195,"stopIndex":511,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2793},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2793":{"name":"properties","type":"categoryDef","startIndex":179,"stopIndex":1002,"fileName":"lively/morphic/TextCore.js","_subElements":[{"__isSmartRef__":true,"id":2792},{"__isSmartRef__":true,"id":2794},{"__isSmartRef__":true,"id":2795}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2794":{"name":"autoAdjustPadding","type":"propertyDef","startIndex":515,"stopIndex":539,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2793},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2795":{"name":"suppressDropping","type":"propertyDef","startIndex":541,"stopIndex":564,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2793},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2796":{"name":"initialize","type":"propertyDef","startIndex":1022,"stopIndex":1213,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2797},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2797":{"name":"initializing","type":"categoryDef","startIndex":1004,"stopIndex":1216,"fileName":"lively/morphic/TextCore.js","_subElements":[{"__isSmartRef__":true,"id":2796}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2798":{"name":"applyStyle","type":"propertyDef","startIndex":1231,"stopIndex":2094,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2799},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2799":{"name":"styling","type":"categoryDef","startIndex":1218,"stopIndex":2097,"fileName":"lively/morphic/TextCore.js","_subElements":[{"__isSmartRef__":true,"id":2798}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2800":{"name":"setExtent","type":"propertyDef","startIndex":2114,"stopIndex":2289,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2801},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2801":{"name":"accessing","type":"categoryDef","startIndex":2099,"stopIndex":4628,"fileName":"lively/morphic/TextCore.js","_subElements":[{"__isSmartRef__":true,"id":2800},{"__isSmartRef__":true,"id":2802},{"__isSmartRef__":true,"id":2803},{"__isSmartRef__":true,"id":2804},{"__isSmartRef__":true,"id":2805},{"__isSmartRef__":true,"id":2806},{"__isSmartRef__":true,"id":2807},{"__isSmartRef__":true,"id":2808},{"__isSmartRef__":true,"id":2809},{"__isSmartRef__":true,"id":2810},{"__isSmartRef__":true,"id":2811},{"__isSmartRef__":true,"id":2812},{"__isSmartRef__":true,"id":2813},{"__isSmartRef__":true,"id":2814},{"__isSmartRef__":true,"id":2815},{"__isSmartRef__":true,"id":2816},{"__isSmartRef__":true,"id":2817},{"__isSmartRef__":true,"id":2818},{"__isSmartRef__":true,"id":2819},{"__isSmartRef__":true,"id":2820},{"__isSmartRef__":true,"id":2821},{"__isSmartRef__":true,"id":2822},{"__isSmartRef__":true,"id":2823},{"__isSmartRef__":true,"id":2824},{"__isSmartRef__":true,"id":2825},{"__isSmartRef__":true,"id":2826}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2802":{"name":"getTextExtent","type":"propertyDef","startIndex":2291,"stopIndex":2372,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2801},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2803":{"name":"getTextBounds","type":"propertyDef","startIndex":2374,"stopIndex":2448,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2801},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2804":{"name":"textString","type":"propertyDef","startIndex":2451,"stopIndex":2703,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2801},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2805":{"name":"textString","type":"propertyDef","startIndex":2705,"stopIndex":2963,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2801},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2806":{"name":"setTextString","type":"propertyDef","startIndex":2966,"stopIndex":3034,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2801},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2807":{"name":"getTextString","type":"propertyDef","startIndex":3036,"stopIndex":3089,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2801},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2808":{"name":"appendTextString","type":"propertyDef","startIndex":3091,"stopIndex":3163,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2801},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2809":{"name":"setTextColor","type":"propertyDef","startIndex":3166,"stopIndex":3246,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2801},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2810":{"name":"getTextColor","type":"propertyDef","startIndex":3248,"stopIndex":3331,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2801},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2811":{"name":"setFontSize","type":"propertyDef","startIndex":3333,"stopIndex":3409,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2801},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2812":{"name":"getFontSize","type":"propertyDef","startIndex":3411,"stopIndex":3477,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2801},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2813":{"name":"setFontFamily","type":"propertyDef","startIndex":3479,"stopIndex":3567,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2801},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2814":{"name":"getFontFamily","type":"propertyDef","startIndex":3569,"stopIndex":3639,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2801},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2815":{"name":"setPadding","type":"propertyDef","startIndex":3642,"stopIndex":3716,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2801},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2816":{"name":"getPadding","type":"propertyDef","startIndex":3718,"stopIndex":3782,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2801},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2817":{"name":"setAlign","type":"propertyDef","startIndex":3784,"stopIndex":3856,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2801},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2818":{"name":"getAlign","type":"propertyDef","startIndex":3858,"stopIndex":3918,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2801},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2819":{"name":"setVerticalAlign","type":"propertyDef","startIndex":3920,"stopIndex":4010,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2801},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2820":{"name":"getVerticalAlign","type":"propertyDef","startIndex":4012,"stopIndex":4088,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2801},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2821":{"name":"setDisplay","type":"propertyDef","startIndex":4090,"stopIndex":4164,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2801},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2822":{"name":"getDisplay","type":"propertyDef","startIndex":4166,"stopIndex":4230,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2801},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2823":{"name":"setFixedWidth","type":"propertyDef","startIndex":4233,"stopIndex":4377,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2801},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2824":{"name":"setFixedHeight","type":"propertyDef","startIndex":4379,"stopIndex":4455,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2801},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2825":{"name":"setMaxTextWidth","type":"propertyDef","startIndex":4457,"stopIndex":4539,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2801},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2826":{"name":"setMaxTextHeight","type":"propertyDef","startIndex":4541,"stopIndex":4625,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2801},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2827":{"name":"updateText","type":"propertyDef","startIndex":4645,"stopIndex":4764,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2828},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2828":{"name":"rendering","type":"categoryDef","startIndex":4630,"stopIndex":5108,"fileName":"lively/morphic/TextCore.js","_subElements":[{"__isSmartRef__":true,"id":2827},{"__isSmartRef__":true,"id":2829},{"__isSmartRef__":true,"id":2830}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2829":{"name":"growOrShrinkToFit","type":"propertyDef","startIndex":4766,"stopIndex":4837,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2828},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2830":{"name":"fit","type":"propertyDef","startIndex":4839,"stopIndex":5105,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2828},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2831":{"name":"beLabel","type":"propertyDef","startIndex":5126,"stopIndex":5476,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2832},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2832":{"name":"text modes","type":"categoryDef","startIndex":5110,"stopIndex":5797,"fileName":"lively/morphic/TextCore.js","_subElements":[{"__isSmartRef__":true,"id":2831},{"__isSmartRef__":true,"id":2833}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2833":{"name":"beInputLine","type":"propertyDef","startIndex":5478,"stopIndex":5794,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2832},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2834":{"name":"onKeyDown","type":"propertyDef","startIndex":5821,"stopIndex":7175,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2835},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2835":{"name":"keyboard events","type":"categoryDef","startIndex":5799,"stopIndex":17550,"fileName":"lively/morphic/TextCore.js","_subElements":[{"__isSmartRef__":true,"id":2834},{"__isSmartRef__":true,"id":2836},{"__isSmartRef__":true,"id":2837},{"__isSmartRef__":true,"id":2838},{"__isSmartRef__":true,"id":2839},{"__isSmartRef__":true,"id":2840},{"__isSmartRef__":true,"id":2841},{"__isSmartRef__":true,"id":2842},{"__isSmartRef__":true,"id":2843},{"__isSmartRef__":true,"id":2844},{"__isSmartRef__":true,"id":2845},{"__isSmartRef__":true,"id":2846},{"__isSmartRef__":true,"id":2847},{"__isSmartRef__":true,"id":2848},{"__isSmartRef__":true,"id":2849},{"__isSmartRef__":true,"id":2850},{"__isSmartRef__":true,"id":2851},{"__isSmartRef__":true,"id":2852},{"__isSmartRef__":true,"id":2853},{"__isSmartRef__":true,"id":2854},{"__isSmartRef__":true,"id":2855},{"__isSmartRef__":true,"id":2856}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2836":{"name":"onKeyUp","type":"propertyDef","startIndex":7177,"stopIndex":7586,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2835},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2837":{"name":"onKeyPress","type":"propertyDef","startIndex":7588,"stopIndex":8050,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2835},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2838":{"name":"onPaste","type":"propertyDef","startIndex":8052,"stopIndex":8106,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2835},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2839":{"name":"processCommandKeys","type":"propertyDef","startIndex":8109,"stopIndex":11146,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2835},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2840":{"name":"doDoit","type":"propertyDef","startIndex":11150,"stopIndex":11199,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2835},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2841":{"name":"doPrintit","type":"propertyDef","startIndex":11201,"stopIndex":11252,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2835},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2842":{"name":"doSave","type":"propertyDef","startIndex":11254,"stopIndex":11558,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2835},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2843":{"name":"doListProtocol","type":"propertyDef","startIndex":11560,"stopIndex":11678,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2835},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2844":{"name":"doFind","type":"propertyDef","startIndex":11681,"stopIndex":11974,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2835},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2845":{"name":"doFindNext","type":"propertyDef","startIndex":11977,"stopIndex":12168,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2835},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2846":{"name":"doMore","type":"propertyDef","startIndex":12172,"stopIndex":12950,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2835},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2847":{"name":"doInspect","type":"propertyDef","startIndex":12952,"stopIndex":13059,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2835},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2848":{"name":"doBrowseSenders","type":"propertyDef","startIndex":13061,"stopIndex":13163,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2835},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2849":{"name":"doBrowseImplementors","type":"propertyDef","startIndex":13165,"stopIndex":13277,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2835},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2850":{"name":"rememberSelectionForDoMore","type":"propertyDef","startIndex":13282,"stopIndex":13827,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2835},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2851":{"name":"indentSelection","type":"propertyDef","startIndex":13831,"stopIndex":13974,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2835},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2852":{"name":"outdentSelection","type":"propertyDef","startIndex":13976,"stopIndex":14189,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2835},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2853":{"name":"doExchange","type":"propertyDef","startIndex":14191,"stopIndex":15396,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2835},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2854":{"name":"addOrRemoveBrackets","type":"propertyDef","startIndex":15398,"stopIndex":16714,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2835},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2855":{"name":"addOrRemoveComment","type":"propertyDef","startIndex":16716,"stopIndex":17122,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2835},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2856":{"name":"modifySelectedLines","type":"propertyDef","startIndex":17124,"stopIndex":17558,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2835},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2857":{"name":"onEnterPressed","type":"propertyDef","startIndex":17592,"stopIndex":18020,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2858},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2858":{"name":"keyboard event reaction","type":"categoryDef","startIndex":17552,"stopIndex":20952,"fileName":"lively/morphic/TextCore.js","_subElements":[{"__isSmartRef__":true,"id":2857},{"__isSmartRef__":true,"id":2859},{"__isSmartRef__":true,"id":2860},{"__isSmartRef__":true,"id":2861},{"__isSmartRef__":true,"id":2862},{"__isSmartRef__":true,"id":2863},{"__isSmartRef__":true,"id":2864},{"__isSmartRef__":true,"id":2865},{"__isSmartRef__":true,"id":2866},{"__isSmartRef__":true,"id":2867},{"__isSmartRef__":true,"id":2868},{"__isSmartRef__":true,"id":2869}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2859":{"name":"onBackspacePressed","type":"propertyDef","startIndex":18022,"stopIndex":18214,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2858},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2860":{"name":"onDelPressed","type":"propertyDef","startIndex":18216,"stopIndex":18688,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2858},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2861":{"name":"onTabPressed","type":"propertyDef","startIndex":18690,"stopIndex":19518,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2858},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2862":{"name":"onHomePressed","type":"propertyDef","startIndex":19520,"stopIndex":19632,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2858},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2863":{"name":"onEndPressed","type":"propertyDef","startIndex":19634,"stopIndex":19742,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2858},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2864":{"name":"onPageUpPressed","type":"propertyDef","startIndex":19744,"stopIndex":19858,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2858},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2865":{"name":"onPageDownPressed","type":"propertyDef","startIndex":19860,"stopIndex":19974,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2858},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2866":{"name":"onLeftPressed","type":"propertyDef","startIndex":19976,"stopIndex":20416,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2858},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2867":{"name":"onRightPressed","type":"propertyDef","startIndex":20418,"stopIndex":20864,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2858},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2868":{"name":"onUpPressed","type":"propertyDef","startIndex":20866,"stopIndex":20909,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2858},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2869":{"name":"onDownPressed","type":"propertyDef","startIndex":20911,"stopIndex":20956,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2858},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2870":{"name":"onMouseDown","type":"propertyDef","startIndex":20983,"stopIndex":21860,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2871},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2871":{"name":"mouse events","type":"categoryDef","startIndex":20954,"stopIndex":22753,"fileName":"lively/morphic/TextCore.js","_subElements":[{"__isSmartRef__":true,"id":2870},{"__isSmartRef__":true,"id":2872},{"__isSmartRef__":true,"id":2873}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2872":{"name":"onSelectStart","type":"propertyDef","startIndex":21862,"stopIndex":21945,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2871},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2873":{"name":"onMouseUp","type":"propertyDef","startIndex":21947,"stopIndex":22759,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2871},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2874":{"name":"domSelection","type":"propertyDef","startIndex":22781,"stopIndex":23201,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2875},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2875":{"name":"selection","type":"categoryDef","startIndex":22755,"stopIndex":32872,"fileName":"lively/morphic/TextCore.js","_subElements":[{"__isSmartRef__":true,"id":2874},{"__isSmartRef__":true,"id":2876},{"__isSmartRef__":true,"id":2877},{"__isSmartRef__":true,"id":2878},{"__isSmartRef__":true,"id":2879},{"__isSmartRef__":true,"id":2880},{"__isSmartRef__":true,"id":2881},{"__isSmartRef__":true,"id":2882},{"__isSmartRef__":true,"id":2883},{"__isSmartRef__":true,"id":2884},{"__isSmartRef__":true,"id":2885},{"__isSmartRef__":true,"id":2886},{"__isSmartRef__":true,"id":2887},{"__isSmartRef__":true,"id":2888},{"__isSmartRef__":true,"id":2889},{"__isSmartRef__":true,"id":2890},{"__isSmartRef__":true,"id":2891},{"__isSmartRef__":true,"id":2892},{"__isSmartRef__":true,"id":2893},{"__isSmartRef__":true,"id":2894},{"__isSmartRef__":true,"id":2895}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2876":{"name":"selectionString","type":"propertyDef","startIndex":23204,"stopIndex":23306,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2875},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2877":{"name":"insertAtCursor","type":"propertyDef","startIndex":23309,"stopIndex":23477,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2875},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2878":{"name":"insertElementAtCursor","type":"propertyDef","startIndex":23480,"stopIndex":24730,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2875},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2879":{"name":"removeTextSelection","type":"propertyDef","startIndex":24732,"stopIndex":24767,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2875},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2880":{"name":"getSelectionOrLineString","type":"propertyDef","startIndex":24769,"stopIndex":24959,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2875},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2881":{"name":"selectCurrentLine","type":"propertyDef","startIndex":24961,"stopIndex":25153,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2875},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2882":{"name":"moveCursorToLineStart","type":"propertyDef","startIndex":25155,"stopIndex":25276,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2875},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2883":{"name":"moveCursorToLineEnd","type":"propertyDef","startIndex":25278,"stopIndex":25398,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2875},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2884":{"name":"moveCursorToTextStart","type":"propertyDef","startIndex":25400,"stopIndex":25525,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2875},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2885":{"name":"moveCursorToTextEnd","type":"propertyDef","startIndex":25528,"stopIndex":25652,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2875},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2886":{"name":"modifySelection","type":"propertyDef","startIndex":25655,"stopIndex":25824,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2875},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2887":{"name":"setSelectionRange","type":"propertyDef","startIndex":25830,"stopIndex":26961,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2875},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2888":{"name":"getSelectionRange","type":"propertyDef","startIndex":26964,"stopIndex":29325,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2875},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2889":{"name":"selectAll","type":"propertyDef","startIndex":29327,"stopIndex":29466,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2875},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2890":{"name":"hasNullSelection","type":"propertyDef","startIndex":29468,"stopIndex":29573,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2875},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2891":{"name":"setNullSelectionAt","type":"propertyDef","startIndex":29576,"stopIndex":29647,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2875},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2892":{"name":"getSelectionBounds","type":"propertyDef","startIndex":29649,"stopIndex":30185,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2875},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2893":{"name":"selectWord","type":"propertyDef","startIndex":30187,"stopIndex":32276,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2875},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2894":{"name":"matchBrackets","type":"propertyDef","startIndex":32278,"stopIndex":32570,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2875},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2895":{"name":"findLine","type":"propertyDef","startIndex":32572,"stopIndex":32879,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2875},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2896":{"name":"getScrollableNode","type":"propertyDef","startIndex":32900,"stopIndex":32999,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2897},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2897":{"name":"scrolling","type":"categoryDef","startIndex":32874,"stopIndex":33093,"fileName":"lively/morphic/TextCore.js","_subElements":[{"__isSmartRef__":true,"id":2896},{"__isSmartRef__":true,"id":2898}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2898":{"name":"scrollSelectionIntoView","type":"propertyDef","startIndex":33001,"stopIndex":33101,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2897},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2899":{"name":"evalSelection","type":"propertyDef","startIndex":33122,"stopIndex":33316,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2900},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2900":{"name":"evaluation","type":"categoryDef","startIndex":33095,"stopIndex":33735,"fileName":"lively/morphic/TextCore.js","_subElements":[{"__isSmartRef__":true,"id":2899},{"__isSmartRef__":true,"id":2901},{"__isSmartRef__":true,"id":2902},{"__isSmartRef__":true,"id":2903}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2901":{"name":"boundEval","type":"propertyDef","startIndex":33318,"stopIndex":33591,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2900},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2902":{"name":"tryBoundEval","type":"propertyDef","startIndex":33593,"stopIndex":33685,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2900},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2903":{"name":"getDoitContext","type":"propertyDef","startIndex":33688,"stopIndex":33743,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2900},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2904":{"name":"focus","type":"propertyDef","startIndex":33759,"stopIndex":33846,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2905},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2905":{"name":"focus","type":"categoryDef","startIndex":33737,"stopIndex":33838,"fileName":"lively/morphic/TextCore.js","_subElements":[{"__isSmartRef__":true,"id":2904}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2906":{"name":"hasUnsavedChanges","type":"propertyDef","startIndex":33864,"stopIndex":33969,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2907},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2907":{"name":"testing","type":"categoryDef","startIndex":33840,"stopIndex":34043,"fileName":"lively/morphic/TextCore.js","_subElements":[{"__isSmartRef__":true,"id":2906},{"__isSmartRef__":true,"id":2908}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2908":{"name":"isFocused","type":"propertyDef","startIndex":33971,"stopIndex":34050,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2907},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2909":{"name":"searchForFind","type":"propertyDef","startIndex":34071,"stopIndex":34460,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2910},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2910":{"name":"searching","type":"categoryDef","startIndex":34045,"stopIndex":34453,"fileName":"lively/morphic/TextCore.js","_subElements":[{"__isSmartRef__":true,"id":2909}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2911":{"name":"showError","type":"propertyDef","startIndex":34481,"stopIndex":35657,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2912},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2912":{"name":"debugging","type":"categoryDef","startIndex":34455,"stopIndex":36200,"fileName":"lively/morphic/TextCore.js","_subElements":[{"__isSmartRef__":true,"id":2911},{"__isSmartRef__":true,"id":2913}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2913":{"name":"textNodeString","type":"propertyDef","startIndex":35659,"stopIndex":36207,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2912},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2914":{"name":"setWhiteSpaceHandling","type":"propertyDef","startIndex":36234,"stopIndex":36346,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2915},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2915":{"name":"experimentation","type":"categoryDef","startIndex":36202,"stopIndex":39493,"fileName":"lively/morphic/TextCore.js","_subElements":[{"__isSmartRef__":true,"id":2914},{"__isSmartRef__":true,"id":2916},{"__isSmartRef__":true,"id":2917},{"__isSmartRef__":true,"id":2918},{"__isSmartRef__":true,"id":2919},{"__isSmartRef__":true,"id":2920},{"__isSmartRef__":true,"id":2921}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2916":{"name":"getWhiteSpaceHandling","type":"propertyDef","startIndex":36348,"stopIndex":36462,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2915},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2917":{"name":"getTextElements","type":"propertyDef","startIndex":36464,"stopIndex":37851,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2915},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2918":{"name":"getTextElementAndLocalIndexForGlobalIndex","type":"propertyDef","startIndex":37854,"stopIndex":38588,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2915},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2919":{"name":"setRichText","type":"propertyDef","startIndex":38590,"stopIndex":38916,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2915},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2920":{"name":"getTextStyle","type":"propertyDef","startIndex":38918,"stopIndex":39156,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2915},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2921":{"name":"getRange","type":"propertyDef","startIndex":39158,"stopIndex":39501,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2915},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2922":{"name":"createChunk","type":"propertyDef","startIndex":39523,"stopIndex":39623,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2923},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2923":{"name":"text chunks","type":"categoryDef","startIndex":39495,"stopIndex":43088,"fileName":"lively/morphic/TextCore.js","_subElements":[{"__isSmartRef__":true,"id":2922},{"__isSmartRef__":true,"id":2924},{"__isSmartRef__":true,"id":2925},{"__isSmartRef__":true,"id":2926},{"__isSmartRef__":true,"id":2927},{"__isSmartRef__":true,"id":2928},{"__isSmartRef__":true,"id":2929},{"__isSmartRef__":true,"id":2930},{"__isSmartRef__":true,"id":2931},{"__isSmartRef__":true,"id":2932},{"__isSmartRef__":true,"id":2933},{"__isSmartRef__":true,"id":2934},{"__isSmartRef__":true,"id":2935}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2924":{"name":"getTextChunks","type":"propertyDef","startIndex":39625,"stopIndex":39781,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2923},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2925":{"name":"firstTextChunk","type":"propertyDef","startIndex":39783,"stopIndex":39849,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2923},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2926":{"name":"removeTextChunks","type":"propertyDef","startIndex":39851,"stopIndex":40019,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2923},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2927":{"name":"getChunkAndLocalIndex","type":"propertyDef","startIndex":40021,"stopIndex":40786,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2923},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2928":{"name":"sliceTextChunks","type":"propertyDef","startIndex":40788,"stopIndex":41549,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2923},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2929":{"name":"coalesceChunks","type":"propertyDef","startIndex":41552,"stopIndex":41706,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2923},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2930":{"name":"removeChunksNotUsed","type":"propertyDef","startIndex":41708,"stopIndex":42117,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2923},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2931":{"name":"removeNonChunkNodes","type":"propertyDef","startIndex":42119,"stopIndex":42239,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2923},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2932":{"name":"getChunkRanges","type":"propertyDef","startIndex":42242,"stopIndex":42432,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2923},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2933":{"name":"fixTextBeforeAndAfterChunks","type":"propertyDef","startIndex":42434,"stopIndex":42701,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2923},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2934":{"name":"fixChunks","type":"propertyDef","startIndex":42703,"stopIndex":43021,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2923},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2935":{"name":"fixChunksDelayed","type":"propertyDef","startIndex":43023,"stopIndex":43095,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2923},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2936":{"name":"emphasize","type":"propertyDef","startIndex":43116,"stopIndex":43311,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2937},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2937":{"name":"rich text","type":"categoryDef","startIndex":43090,"stopIndex":47071,"fileName":"lively/morphic/TextCore.js","_subElements":[{"__isSmartRef__":true,"id":2936},{"__isSmartRef__":true,"id":2938},{"__isSmartRef__":true,"id":2939},{"__isSmartRef__":true,"id":2940},{"__isSmartRef__":true,"id":2941},{"__isSmartRef__":true,"id":2942},{"__isSmartRef__":true,"id":2943},{"__isSmartRef__":true,"id":2944},{"__isSmartRef__":true,"id":2945},{"__isSmartRef__":true,"id":2946},{"__isSmartRef__":true,"id":2947},{"__isSmartRef__":true,"id":2948},{"__isSmartRef__":true,"id":2949},{"__isSmartRef__":true,"id":2950},{"__isSmartRef__":true,"id":2951},{"__isSmartRef__":true,"id":2952}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2938":{"name":"emphasizeAll","type":"propertyDef","startIndex":43313,"stopIndex":43400,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2937},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2939":{"name":"changeEmphasis","type":"propertyDef","startIndex":43403,"stopIndex":43775,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2937},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2940":{"name":"toggleItalics","type":"propertyDef","startIndex":43777,"stopIndex":43953,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2937},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2941":{"name":"toggleBoldness","type":"propertyDef","startIndex":43957,"stopIndex":44136,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2937},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2942":{"name":"toggleUnderline","type":"propertyDef","startIndex":44138,"stopIndex":44336,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2937},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2943":{"name":"toggleLink","type":"propertyDef","startIndex":44339,"stopIndex":44593,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2937},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2944":{"name":"toggleDoit","type":"propertyDef","startIndex":44595,"stopIndex":44922,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2937},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2945":{"name":"toggleFont","type":"propertyDef","startIndex":44924,"stopIndex":45365,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2937},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2946":{"name":"toggleEmphasisForSelection","type":"propertyDef","startIndex":45371,"stopIndex":45819,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2937},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2947":{"name":"emphasizeSelection","type":"propertyDef","startIndex":45821,"stopIndex":46251,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2937},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2948":{"name":"convertSelectionRangeForEmphasis","type":"propertyDef","startIndex":46255,"stopIndex":46403,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2937},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2949":{"name":"increaseFontSizeOfSelection","type":"propertyDef","startIndex":46405,"stopIndex":46524,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2937},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2950":{"name":"decreaseFontSizeOfSelection","type":"propertyDef","startIndex":46526,"stopIndex":46645,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2937},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2951":{"name":"setFontSizeOfSelectionDo","type":"propertyDef","startIndex":46648,"stopIndex":46935,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2937},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2952":{"name":"getEmphasisAt","type":"propertyDef","startIndex":46939,"stopIndex":47078,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2937},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2953":{"name":"setStatusMessage","type":"propertyDef","startIndex":47105,"stopIndex":48050,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2954},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2791},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2954":{"name":"status messages","type":"categoryDef","startIndex":47073,"stopIndex":48041,"fileName":"lively/morphic/TextCore.js","_subElements":[{"__isSmartRef__":true,"id":2953}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2955":{"name":"lively.morphic.Text","type":"klassExtensionDef","startIndex":48056,"stopIndex":48250,"fileName":"lively/morphic/TextCore.js","_subElements":[{"__isSmartRef__":true,"id":2956}],"sourceControl":{"__isSmartRef__":true,"id":2763},"categories":[{"__isSmartRef__":true,"id":2957}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2956":{"name":"activeInstance","type":"propertyDef","startIndex":48093,"stopIndex":48245,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":true,"category":{"__isSmartRef__":true,"id":2957},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":2955},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2957":{"name":"default category","type":"categoryDef","startIndex":48080,"stopIndex":48236,"fileName":"lively/morphic/TextCore.js","_subElements":[{"__isSmartRef__":true,"id":2956}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2958":{"name":"lively.morphic.Text.ProtocolLister","type":"klassDef","startIndex":48251,"stopIndex":50600,"fileName":"lively/morphic/TextCore.js","_subElements":[{"__isSmartRef__":true,"id":2959},{"__isSmartRef__":true,"id":2961},{"__isSmartRef__":true,"id":2963},{"__isSmartRef__":true,"id":2965},{"__isSmartRef__":true,"id":2966},{"__isSmartRef__":true,"id":2967},{"__isSmartRef__":true,"id":2968},{"__isSmartRef__":true,"id":2969}],"sourceControl":{"__isSmartRef__":true,"id":2763},"superclassName":"Object","categories":[{"__isSmartRef__":true,"id":2960},{"__isSmartRef__":true,"id":2962},{"__isSmartRef__":true,"id":2964}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2959":{"name":"initialize","type":"propertyDef","startIndex":48323,"stopIndex":48390,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2960},"className":"lively.morphic.Text.ProtocolLister","_owner":{"__isSmartRef__":true,"id":2958},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2960":{"name":"initializing","type":"categoryDef","startIndex":48294,"stopIndex":48382,"fileName":"lively/morphic/TextCore.js","_subElements":[{"__isSmartRef__":true,"id":2959}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2961":{"name":"evalSelectionAndOpenListForProtocol","type":"propertyDef","startIndex":48410,"stopIndex":48639,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2962},"className":"lively.morphic.Text.ProtocolLister","_owner":{"__isSmartRef__":true,"id":2958},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2962":{"name":"interface","type":"categoryDef","startIndex":48384,"stopIndex":48632,"fileName":"lively/morphic/TextCore.js","_subElements":[{"__isSmartRef__":true,"id":2961}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2963":{"name":"getPrototypeChainOf","type":"propertyDef","startIndex":48661,"stopIndex":48851,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2964},"className":"lively.morphic.Text.ProtocolLister","_owner":{"__isSmartRef__":true,"id":2958},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2964":{"name":"accessing","type":"categoryDef","startIndex":48634,"stopIndex":50586,"fileName":"lively/morphic/TextCore.js","_subElements":[{"__isSmartRef__":true,"id":2963},{"__isSmartRef__":true,"id":2965},{"__isSmartRef__":true,"id":2966},{"__isSmartRef__":true,"id":2967},{"__isSmartRef__":true,"id":2968},{"__isSmartRef__":true,"id":2969}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2965":{"name":"funcSignaturesOf","type":"propertyDef","startIndex":48854,"stopIndex":49281,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2964},"className":"lively.morphic.Text.ProtocolLister","_owner":{"__isSmartRef__":true,"id":2958},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2966":{"name":"getListForProtocolOf","type":"propertyDef","startIndex":49284,"stopIndex":49516,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2964},"className":"lively.morphic.Text.ProtocolLister","_owner":{"__isSmartRef__":true,"id":2958},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2967":{"name":"menuItemForProto","type":"propertyDef","startIndex":49519,"stopIndex":49922,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2964},"className":"lively.morphic.Text.ProtocolLister","_owner":{"__isSmartRef__":true,"id":2958},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2968":{"name":"createSubMenuItemFromSignature","type":"propertyDef","startIndex":49924,"stopIndex":50319,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2964},"className":"lively.morphic.Text.ProtocolLister","_owner":{"__isSmartRef__":true,"id":2958},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2969":{"name":"evalCurrentSelection","type":"propertyDef","startIndex":50323,"stopIndex":50594,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2964},"className":"lively.morphic.Text.ProtocolLister","_owner":{"__isSmartRef__":true,"id":2958},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2970":{"name":null,"type":"comment","startIndex":50601,"stopIndex":50601,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2971":{"name":"lively.morphic.TextChunk","type":"klassDef","startIndex":50602,"stopIndex":56204,"fileName":"lively/morphic/TextCore.js","_subElements":[{"__isSmartRef__":true,"id":2972},{"__isSmartRef__":true,"id":2974},{"__isSmartRef__":true,"id":2976},{"__isSmartRef__":true,"id":2978},{"__isSmartRef__":true,"id":2979},{"__isSmartRef__":true,"id":2980},{"__isSmartRef__":true,"id":2981},{"__isSmartRef__":true,"id":2982},{"__isSmartRef__":true,"id":2984},{"__isSmartRef__":true,"id":2986},{"__isSmartRef__":true,"id":2988},{"__isSmartRef__":true,"id":2989},{"__isSmartRef__":true,"id":2990},{"__isSmartRef__":true,"id":2991},{"__isSmartRef__":true,"id":2993},{"__isSmartRef__":true,"id":2994},{"__isSmartRef__":true,"id":2996},{"__isSmartRef__":true,"id":2998},{"__isSmartRef__":true,"id":2999},{"__isSmartRef__":true,"id":3000},{"__isSmartRef__":true,"id":3001},{"__isSmartRef__":true,"id":3002}],"sourceControl":{"__isSmartRef__":true,"id":2763},"superclassName":"Object","categories":[{"__isSmartRef__":true,"id":2973},{"__isSmartRef__":true,"id":2975},{"__isSmartRef__":true,"id":2977},{"__isSmartRef__":true,"id":2983},{"__isSmartRef__":true,"id":2985},{"__isSmartRef__":true,"id":2987},{"__isSmartRef__":true,"id":2992},{"__isSmartRef__":true,"id":2995},{"__isSmartRef__":true,"id":2997},{"__isSmartRef__":true,"id":3003}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2972":{"name":"doNotSerialize","type":"propertyDef","startIndex":50660,"stopIndex":50690,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2973},"className":"lively.morphic.TextChunk","_owner":{"__isSmartRef__":true,"id":2971},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2973":{"name":"settings","type":"categoryDef","startIndex":50635,"stopIndex":50682,"fileName":"lively/morphic/TextCore.js","_subElements":[{"__isSmartRef__":true,"id":2972}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2974":{"name":"initialize","type":"propertyDef","startIndex":50713,"stopIndex":50844,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2975},"className":"lively.morphic.TextChunk","_owner":{"__isSmartRef__":true,"id":2971},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2975":{"name":"initializing","type":"categoryDef","startIndex":50684,"stopIndex":50836,"fileName":"lively/morphic/TextCore.js","_subElements":[{"__isSmartRef__":true,"id":2974}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2976":{"name":"textString","type":"propertyDef","startIndex":50864,"stopIndex":50928,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2977},"className":"lively.morphic.TextChunk","_owner":{"__isSmartRef__":true,"id":2971},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2977":{"name":"accessing","type":"categoryDef","startIndex":50838,"stopIndex":51383,"fileName":"lively/morphic/TextCore.js","_subElements":[{"__isSmartRef__":true,"id":2976},{"__isSmartRef__":true,"id":2978},{"__isSmartRef__":true,"id":2979},{"__isSmartRef__":true,"id":2980},{"__isSmartRef__":true,"id":2981}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2978":{"name":"textString","type":"propertyDef","startIndex":50930,"stopIndex":51009,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2977},"className":"lively.morphic.TextChunk","_owner":{"__isSmartRef__":true,"id":2971},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2979":{"name":"getChunkNode","type":"propertyDef","startIndex":51011,"stopIndex":51133,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2977},"className":"lively.morphic.TextChunk","_owner":{"__isSmartRef__":true,"id":2971},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2980":{"name":"next","type":"propertyDef","startIndex":51135,"stopIndex":51262,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2977},"className":"lively.morphic.TextChunk","_owner":{"__isSmartRef__":true,"id":2971},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2981":{"name":"prev","type":"propertyDef","startIndex":51264,"stopIndex":51391,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2977},"className":"lively.morphic.TextChunk","_owner":{"__isSmartRef__":true,"id":2971},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2982":{"name":"addTo","type":"propertyDef","startIndex":51408,"stopIndex":51994,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2983},"className":"lively.morphic.TextChunk","_owner":{"__isSmartRef__":true,"id":2971},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2983":{"name":"adding","type":"categoryDef","startIndex":51385,"stopIndex":51987,"fileName":"lively/morphic/TextCore.js","_subElements":[{"__isSmartRef__":true,"id":2982}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2984":{"name":"remove","type":"propertyDef","startIndex":52014,"stopIndex":52116,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2985},"className":"lively.morphic.TextChunk","_owner":{"__isSmartRef__":true,"id":2971},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2985":{"name":"removing","type":"categoryDef","startIndex":51989,"stopIndex":52108,"fileName":"lively/morphic/TextCore.js","_subElements":[{"__isSmartRef__":true,"id":2984}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2986":{"name":"splitAfter","type":"propertyDef","startIndex":52136,"stopIndex":52205,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2987},"className":"lively.morphic.TextChunk","_owner":{"__isSmartRef__":true,"id":2971},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2987":{"name":"splitting","type":"categoryDef","startIndex":52110,"stopIndex":53708,"fileName":"lively/morphic/TextCore.js","_subElements":[{"__isSmartRef__":true,"id":2986},{"__isSmartRef__":true,"id":2988},{"__isSmartRef__":true,"id":2989},{"__isSmartRef__":true,"id":2990}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2988":{"name":"splitBefore","type":"propertyDef","startIndex":52207,"stopIndex":52278,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2987},"className":"lively.morphic.TextChunk","_owner":{"__isSmartRef__":true,"id":2971},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2989":{"name":"split","type":"propertyDef","startIndex":52280,"stopIndex":53626,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2987},"className":"lively.morphic.TextChunk","_owner":{"__isSmartRef__":true,"id":2971},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2990":{"name":"createForSplit","type":"propertyDef","startIndex":53628,"stopIndex":53715,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2987},"className":"lively.morphic.TextChunk","_owner":{"__isSmartRef__":true,"id":2971},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2991":{"name":"joinWithNext","type":"propertyDef","startIndex":53734,"stopIndex":54007,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2992},"className":"lively.morphic.TextChunk","_owner":{"__isSmartRef__":true,"id":2971},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2992":{"name":"joining","type":"categoryDef","startIndex":53710,"stopIndex":54146,"fileName":"lively/morphic/TextCore.js","_subElements":[{"__isSmartRef__":true,"id":2991},{"__isSmartRef__":true,"id":2993}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2993":{"name":"joinWithNextIfEqualStyle","type":"propertyDef","startIndex":54009,"stopIndex":54153,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2992},"className":"lively.morphic.TextChunk","_owner":{"__isSmartRef__":true,"id":2971},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2994":{"name":"styleText","type":"propertyDef","startIndex":54172,"stopIndex":54319,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2995},"className":"lively.morphic.TextChunk","_owner":{"__isSmartRef__":true,"id":2971},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2995":{"name":"styling","type":"categoryDef","startIndex":54148,"stopIndex":54311,"fileName":"lively/morphic/TextCore.js","_subElements":[{"__isSmartRef__":true,"id":2994}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2996":{"name":"normalize","type":"propertyDef","startIndex":54338,"stopIndex":54400,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2997},"className":"lively.morphic.TextChunk","_owner":{"__isSmartRef__":true,"id":2971},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2997":{"name":"subnodes","type":"categoryDef","startIndex":54313,"stopIndex":56070,"fileName":"lively/morphic/TextCore.js","_subElements":[{"__isSmartRef__":true,"id":2996},{"__isSmartRef__":true,"id":2998},{"__isSmartRef__":true,"id":2999},{"__isSmartRef__":true,"id":3000},{"__isSmartRef__":true,"id":3001}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2998":{"name":"ingestAllFollowingElements","type":"propertyDef","startIndex":54402,"stopIndex":54842,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2997},"className":"lively.morphic.TextChunk","_owner":{"__isSmartRef__":true,"id":2971},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"2999":{"name":"ingestAllPrecedingElements","type":"propertyDef","startIndex":54844,"stopIndex":55333,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2997},"className":"lively.morphic.TextChunk","_owner":{"__isSmartRef__":true,"id":2971},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3000":{"name":"ensureEndsWithBr","type":"propertyDef","startIndex":55335,"stopIndex":55731,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2997},"className":"lively.morphic.TextChunk","_owner":{"__isSmartRef__":true,"id":2971},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3001":{"name":"removeNonChunkNodes","type":"propertyDef","startIndex":55733,"stopIndex":56077,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":2997},"className":"lively.morphic.TextChunk","_owner":{"__isSmartRef__":true,"id":2971},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3002":{"name":"toString","type":"propertyDef","startIndex":56098,"stopIndex":56199,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3003},"className":"lively.morphic.TextChunk","_owner":{"__isSmartRef__":true,"id":2971},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3003":{"name":"debugging","type":"categoryDef","startIndex":56072,"stopIndex":56190,"fileName":"lively/morphic/TextCore.js","_subElements":[{"__isSmartRef__":true,"id":3002}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3004":{"name":null,"type":"comment","startIndex":56205,"stopIndex":56205,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3005":{"name":"lively.morphic.TextEmphasis","type":"klassDef","startIndex":56206,"stopIndex":60031,"fileName":"lively/morphic/TextCore.js","_subElements":[{"__isSmartRef__":true,"id":3006},{"__isSmartRef__":true,"id":3008},{"__isSmartRef__":true,"id":3010},{"__isSmartRef__":true,"id":3011},{"__isSmartRef__":true,"id":3012},{"__isSmartRef__":true,"id":3013},{"__isSmartRef__":true,"id":3014},{"__isSmartRef__":true,"id":3015},{"__isSmartRef__":true,"id":3016},{"__isSmartRef__":true,"id":3017},{"__isSmartRef__":true,"id":3018},{"__isSmartRef__":true,"id":3019},{"__isSmartRef__":true,"id":3020},{"__isSmartRef__":true,"id":3021},{"__isSmartRef__":true,"id":3022},{"__isSmartRef__":true,"id":3023},{"__isSmartRef__":true,"id":3024},{"__isSmartRef__":true,"id":3025},{"__isSmartRef__":true,"id":3026},{"__isSmartRef__":true,"id":3027},{"__isSmartRef__":true,"id":3029},{"__isSmartRef__":true,"id":3031},{"__isSmartRef__":true,"id":3033},{"__isSmartRef__":true,"id":3035}],"sourceControl":{"__isSmartRef__":true,"id":2763},"superclassName":"Object","categories":[{"__isSmartRef__":true,"id":3007},{"__isSmartRef__":true,"id":3009},{"__isSmartRef__":true,"id":3028},{"__isSmartRef__":true,"id":3030},{"__isSmartRef__":true,"id":3032},{"__isSmartRef__":true,"id":3034},{"__isSmartRef__":true,"id":3036}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3006":{"name":"initialize","type":"propertyDef","startIndex":56271,"stopIndex":56329,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3007},"className":"lively.morphic.TextEmphasis","_owner":{"__isSmartRef__":true,"id":3005},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3007":{"name":"initializing","type":"categoryDef","startIndex":56242,"stopIndex":56321,"fileName":"lively/morphic/TextCore.js","_subElements":[{"__isSmartRef__":true,"id":3006}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3008":{"name":"getFontWeight","type":"propertyDef","startIndex":56349,"stopIndex":56463,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3009},"className":"lively.morphic.TextEmphasis","_owner":{"__isSmartRef__":true,"id":3005},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3009":{"name":"accessing","type":"categoryDef","startIndex":56323,"stopIndex":57523,"fileName":"lively/morphic/TextCore.js","_subElements":[{"__isSmartRef__":true,"id":3008},{"__isSmartRef__":true,"id":3010},{"__isSmartRef__":true,"id":3011},{"__isSmartRef__":true,"id":3012},{"__isSmartRef__":true,"id":3013},{"__isSmartRef__":true,"id":3014},{"__isSmartRef__":true,"id":3015},{"__isSmartRef__":true,"id":3016},{"__isSmartRef__":true,"id":3017},{"__isSmartRef__":true,"id":3018},{"__isSmartRef__":true,"id":3019},{"__isSmartRef__":true,"id":3020},{"__isSmartRef__":true,"id":3021},{"__isSmartRef__":true,"id":3022},{"__isSmartRef__":true,"id":3023},{"__isSmartRef__":true,"id":3024},{"__isSmartRef__":true,"id":3025},{"__isSmartRef__":true,"id":3026}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3010":{"name":"setFontWeight","type":"propertyDef","startIndex":56465,"stopIndex":56534,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3009},"className":"lively.morphic.TextEmphasis","_owner":{"__isSmartRef__":true,"id":3005},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3011":{"name":"getItalics","type":"propertyDef","startIndex":56536,"stopIndex":56634,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3009},"className":"lively.morphic.TextEmphasis","_owner":{"__isSmartRef__":true,"id":3005},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3012":{"name":"setItalics","type":"propertyDef","startIndex":56636,"stopIndex":56693,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3009},"className":"lively.morphic.TextEmphasis","_owner":{"__isSmartRef__":true,"id":3005},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3013":{"name":"getURI","type":"propertyDef","startIndex":56695,"stopIndex":56734,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3009},"className":"lively.morphic.TextEmphasis","_owner":{"__isSmartRef__":true,"id":3005},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3014":{"name":"setURI","type":"propertyDef","startIndex":56736,"stopIndex":56785,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3009},"className":"lively.morphic.TextEmphasis","_owner":{"__isSmartRef__":true,"id":3005},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3015":{"name":"getDoit","type":"propertyDef","startIndex":56787,"stopIndex":56828,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3009},"className":"lively.morphic.TextEmphasis","_owner":{"__isSmartRef__":true,"id":3005},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3016":{"name":"setDoit","type":"propertyDef","startIndex":56830,"stopIndex":56882,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3009},"className":"lively.morphic.TextEmphasis","_owner":{"__isSmartRef__":true,"id":3005},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3017":{"name":"getFontFamily","type":"propertyDef","startIndex":56884,"stopIndex":56937,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3009},"className":"lively.morphic.TextEmphasis","_owner":{"__isSmartRef__":true,"id":3005},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3018":{"name":"setFontFamily","type":"propertyDef","startIndex":56939,"stopIndex":57015,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3009},"className":"lively.morphic.TextEmphasis","_owner":{"__isSmartRef__":true,"id":3005},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3019":{"name":"getColor","type":"propertyDef","startIndex":57017,"stopIndex":57060,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3009},"className":"lively.morphic.TextEmphasis","_owner":{"__isSmartRef__":true,"id":3005},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3020":{"name":"setColor","type":"propertyDef","startIndex":57062,"stopIndex":57118,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3009},"className":"lively.morphic.TextEmphasis","_owner":{"__isSmartRef__":true,"id":3005},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3021":{"name":"getTextDecoration","type":"propertyDef","startIndex":57120,"stopIndex":57181,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3009},"className":"lively.morphic.TextEmphasis","_owner":{"__isSmartRef__":true,"id":3005},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3022":{"name":"setTextDecoration","type":"propertyDef","startIndex":57183,"stopIndex":57275,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3009},"className":"lively.morphic.TextEmphasis","_owner":{"__isSmartRef__":true,"id":3005},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3023":{"name":"getTextAlignment","type":"propertyDef","startIndex":57277,"stopIndex":57332,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3009},"className":"lively.morphic.TextEmphasis","_owner":{"__isSmartRef__":true,"id":3005},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3024":{"name":"setTextAlignment","type":"propertyDef","startIndex":57334,"stopIndex":57410,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3009},"className":"lively.morphic.TextEmphasis","_owner":{"__isSmartRef__":true,"id":3005},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3025":{"name":"getFontSize","type":"propertyDef","startIndex":57412,"stopIndex":57461,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3009},"className":"lively.morphic.TextEmphasis","_owner":{"__isSmartRef__":true,"id":3005},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3026":{"name":"setFontSize","type":"propertyDef","startIndex":57463,"stopIndex":57531,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3009},"className":"lively.morphic.TextEmphasis","_owner":{"__isSmartRef__":true,"id":3005},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3027":{"name":"clone","type":"propertyDef","startIndex":57549,"stopIndex":57605,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3028},"className":"lively.morphic.TextEmphasis","_owner":{"__isSmartRef__":true,"id":3005},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3028":{"name":"cloning","type":"categoryDef","startIndex":57525,"stopIndex":57597,"fileName":"lively/morphic/TextCore.js","_subElements":[{"__isSmartRef__":true,"id":3027}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3029":{"name":"add","type":"propertyDef","startIndex":57624,"stopIndex":57751,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3030},"className":"lively.morphic.TextEmphasis","_owner":{"__isSmartRef__":true,"id":3005},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3030":{"name":"changing","type":"categoryDef","startIndex":57599,"stopIndex":57743,"fileName":"lively/morphic/TextCore.js","_subElements":[{"__isSmartRef__":true,"id":3029}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3031":{"name":"equals","type":"propertyDef","startIndex":57769,"stopIndex":58371,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3032},"className":"lively.morphic.TextEmphasis","_owner":{"__isSmartRef__":true,"id":3005},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3032":{"name":"testing","type":"categoryDef","startIndex":57745,"stopIndex":58363,"fileName":"lively/morphic/TextCore.js","_subElements":[{"__isSmartRef__":true,"id":3031}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3033":{"name":"applyToHTML","type":"propertyDef","startIndex":58391,"stopIndex":59804,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3034},"className":"lively.morphic.TextEmphasis","_owner":{"__isSmartRef__":true,"id":3005},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3034":{"name":"rendering","type":"categoryDef","startIndex":58365,"stopIndex":59796,"fileName":"lively/morphic/TextCore.js","_subElements":[{"__isSmartRef__":true,"id":3033}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3035":{"name":"toString","type":"propertyDef","startIndex":59824,"stopIndex":60026,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3036},"className":"lively.morphic.TextEmphasis","_owner":{"__isSmartRef__":true,"id":3005},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3036":{"name":"debugging","type":"categoryDef","startIndex":59798,"stopIndex":60017,"fileName":"lively/morphic/TextCore.js","_subElements":[{"__isSmartRef__":true,"id":3035}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3037":{"name":null,"type":"comment","startIndex":60032,"stopIndex":60033,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3038":{"name":"TextDevLayer","type":"copDef","startIndex":60034,"stopIndex":60732,"fileName":"lively/morphic/TextCore.js","_subElements":[{"__isSmartRef__":true,"id":3039}],"sourceControl":{"__isSmartRef__":true,"id":2763},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3039":{"name":"lively.morphic.TextChunk","type":"copSubElement","startIndex":60061,"stopIndex":60730,"fileName":"lively/morphic/TextCore.js","_subElements":[{"__isSmartRef__":true,"id":3040}],"sourceControl":{"__isSmartRef__":true,"id":2763},"refineSelector":"refineClass","_owner":{"__isSmartRef__":true,"id":3038},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3040":{"name":"ingestAllPrecedingElements","type":"propertyDef","startIndex":60102,"stopIndex":60727,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3041},"_owner":{"__isSmartRef__":true,"id":3039},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3041":{"name":"default category","type":"categoryDef","startIndex":66,"stopIndex":695,"fileName":null,"_subElements":[{"__isSmartRef__":true,"id":3040}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3042":{"name":null,"type":"comment","startIndex":60733,"stopIndex":60733,"fileName":"lively/morphic/TextCore.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3043":{"target":{"__isSmartRef__":true,"id":3044},"browser":{"__isSmartRef__":true,"id":2556},"parent":{"__isSmartRef__":true,"id":2762},"moduleName":"lively/morphic/Widgets.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"3044":{"name":"lively.morphic.Widgets","type":"moduleDef","startIndex":0,"stopIndex":54280,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3045},{"__isSmartRef__":true,"id":3046},{"__isSmartRef__":true,"id":3065},{"__isSmartRef__":true,"id":3066},{"__isSmartRef__":true,"id":3078},{"__isSmartRef__":true,"id":3079},{"__isSmartRef__":true,"id":3085},{"__isSmartRef__":true,"id":3086},{"__isSmartRef__":true,"id":3104},{"__isSmartRef__":true,"id":3105},{"__isSmartRef__":true,"id":3109},{"__isSmartRef__":true,"id":3110},{"__isSmartRef__":true,"id":3117},{"__isSmartRef__":true,"id":3118},{"__isSmartRef__":true,"id":3139},{"__isSmartRef__":true,"id":3140},{"__isSmartRef__":true,"id":3174},{"__isSmartRef__":true,"id":3175},{"__isSmartRef__":true,"id":3184},{"__isSmartRef__":true,"id":3185},{"__isSmartRef__":true,"id":3198},{"__isSmartRef__":true,"id":3199},{"__isSmartRef__":true,"id":3223},{"__isSmartRef__":true,"id":3224},{"__isSmartRef__":true,"id":3236},{"__isSmartRef__":true,"id":3237},{"__isSmartRef__":true,"id":3253},{"__isSmartRef__":true,"id":3254},{"__isSmartRef__":true,"id":3259},{"__isSmartRef__":true,"id":3260},{"__isSmartRef__":true,"id":3267},{"__isSmartRef__":true,"id":3268},{"__isSmartRef__":true,"id":3271},{"__isSmartRef__":true,"id":3272},{"__isSmartRef__":true,"id":3323},{"__isSmartRef__":true,"id":3330},{"__isSmartRef__":true,"id":3331},{"__isSmartRef__":true,"id":3332},{"__isSmartRef__":true,"id":3353},{"__isSmartRef__":true,"id":3354},{"__isSmartRef__":true,"id":3362},{"__isSmartRef__":true,"id":3363},{"__isSmartRef__":true,"id":3376},{"__isSmartRef__":true,"id":3386}],"sourceControl":{"__isSmartRef__":true,"id":2763},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3045":{"name":null,"type":"comment","startIndex":158,"stopIndex":158,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3046":{"name":"lively.morphic.Button","type":"klassDef","startIndex":159,"stopIndex":3422,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3047},{"__isSmartRef__":true,"id":3049},{"__isSmartRef__":true,"id":3051},{"__isSmartRef__":true,"id":3053},{"__isSmartRef__":true,"id":3054},{"__isSmartRef__":true,"id":3055},{"__isSmartRef__":true,"id":3056},{"__isSmartRef__":true,"id":3057},{"__isSmartRef__":true,"id":3059},{"__isSmartRef__":true,"id":3061},{"__isSmartRef__":true,"id":3062},{"__isSmartRef__":true,"id":3063}],"sourceControl":{"__isSmartRef__":true,"id":2763},"superclassName":"lively.morphic.Morph","categories":[{"__isSmartRef__":true,"id":3048},{"__isSmartRef__":true,"id":3050},{"__isSmartRef__":true,"id":3052},{"__isSmartRef__":true,"id":3058},{"__isSmartRef__":true,"id":3060},{"__isSmartRef__":true,"id":3064}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3047":{"name":"style","type":"propertyDef","startIndex":228,"stopIndex":722,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3048},"className":"lively.morphic.Button","_owner":{"__isSmartRef__":true,"id":3046},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3048":{"name":"settings","type":"categoryDef","startIndex":214,"stopIndex":725,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3047}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3049":{"name":"initialize","type":"propertyDef","startIndex":745,"stopIndex":1347,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3050},"className":"lively.morphic.Button","_owner":{"__isSmartRef__":true,"id":3046},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3050":{"name":"initializing","type":"categoryDef","startIndex":727,"stopIndex":1350,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3049}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3051":{"name":"setLabel","type":"propertyDef","startIndex":1367,"stopIndex":1621,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3052},"className":"lively.morphic.Button","_owner":{"__isSmartRef__":true,"id":3046},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3052":{"name":"accessing","type":"categoryDef","startIndex":1352,"stopIndex":2105,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3051},{"__isSmartRef__":true,"id":3053},{"__isSmartRef__":true,"id":3054},{"__isSmartRef__":true,"id":3055},{"__isSmartRef__":true,"id":3056}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3053":{"name":"getLabel","type":"propertyDef","startIndex":1623,"stopIndex":1682,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3052},"className":"lively.morphic.Button","_owner":{"__isSmartRef__":true,"id":3046},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3054":{"name":"setValue","type":"propertyDef","startIndex":1685,"stopIndex":1879,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3052},"className":"lively.morphic.Button","_owner":{"__isSmartRef__":true,"id":3046},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3055":{"name":"setExtent","type":"propertyDef","startIndex":1881,"stopIndex":2019,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3052},"className":"lively.morphic.Button","_owner":{"__isSmartRef__":true,"id":3046},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3056":{"name":"setPadding","type":"propertyDef","startIndex":2021,"stopIndex":2100,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3052},"className":"lively.morphic.Button","_owner":{"__isSmartRef__":true,"id":3046},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3057":{"name":"changeAppearanceFor","type":"propertyDef","startIndex":2120,"stopIndex":2222,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3058},"className":"lively.morphic.Button","_owner":{"__isSmartRef__":true,"id":3046},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3058":{"name":"styling","type":"categoryDef","startIndex":2107,"stopIndex":2225,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3057}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3059":{"name":"onMouseDown","type":"propertyDef","startIndex":2240,"stopIndex":2468,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3060},"className":"lively.morphic.Button","_owner":{"__isSmartRef__":true,"id":3046},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3060":{"name":"events","type":"categoryDef","startIndex":2227,"stopIndex":3157,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3059},{"__isSmartRef__":true,"id":3061},{"__isSmartRef__":true,"id":3062}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3061":{"name":"onMouseUp","type":"propertyDef","startIndex":2470,"stopIndex":2711,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3060},"className":"lively.morphic.Button","_owner":{"__isSmartRef__":true,"id":3046},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3062":{"name":"simulateButtonClick","type":"propertyDef","startIndex":2713,"stopIndex":3154,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3060},"className":"lively.morphic.Button","_owner":{"__isSmartRef__":true,"id":3046},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3063":{"name":"morphMenuItems","type":"propertyDef","startIndex":3169,"stopIndex":3417,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3064},"className":"lively.morphic.Button","_owner":{"__isSmartRef__":true,"id":3046},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3064":{"name":"menu","type":"categoryDef","startIndex":3159,"stopIndex":3419,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3063}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3065":{"name":null,"type":"comment","startIndex":3423,"stopIndex":3423,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3066":{"name":"lively.morphic.Image","type":"klassDef","startIndex":3424,"stopIndex":4614,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3067},{"__isSmartRef__":true,"id":3069},{"__isSmartRef__":true,"id":3070},{"__isSmartRef__":true,"id":3071},{"__isSmartRef__":true,"id":3073},{"__isSmartRef__":true,"id":3074},{"__isSmartRef__":true,"id":3075},{"__isSmartRef__":true,"id":3076}],"sourceControl":{"__isSmartRef__":true,"id":2763},"superclassName":"lively.morphic.Morph","categories":[{"__isSmartRef__":true,"id":3068},{"__isSmartRef__":true,"id":3072},{"__isSmartRef__":true,"id":3077}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3067":{"name":"doNotSerialize","type":"propertyDef","startIndex":3496,"stopIndex":3525,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3068},"className":"lively.morphic.Image","_owner":{"__isSmartRef__":true,"id":3066},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3068":{"name":"initializing","type":"categoryDef","startIndex":3478,"stopIndex":4115,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3067},{"__isSmartRef__":true,"id":3069},{"__isSmartRef__":true,"id":3070}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3069":{"name":"initialize","type":"propertyDef","startIndex":3527,"stopIndex":4010,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3068},"className":"lively.morphic.Image","_owner":{"__isSmartRef__":true,"id":3066},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3070":{"name":"createImageShape","type":"propertyDef","startIndex":4012,"stopIndex":4112,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3068},"className":"lively.morphic.Image","_owner":{"__isSmartRef__":true,"id":3066},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3071":{"name":"setImageURL","type":"propertyDef","startIndex":4132,"stopIndex":4198,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3072},"className":"lively.morphic.Image","_owner":{"__isSmartRef__":true,"id":3066},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3072":{"name":"accessing","type":"categoryDef","startIndex":4117,"stopIndex":4498,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3071},{"__isSmartRef__":true,"id":3073},{"__isSmartRef__":true,"id":3074},{"__isSmartRef__":true,"id":3075}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3073":{"name":"getImageURL","type":"propertyDef","startIndex":4200,"stopIndex":4260,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3072},"className":"lively.morphic.Image","_owner":{"__isSmartRef__":true,"id":3066},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3074":{"name":"getNativeExtent","type":"propertyDef","startIndex":4262,"stopIndex":4330,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3072},"className":"lively.morphic.Image","_owner":{"__isSmartRef__":true,"id":3066},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3075":{"name":"setNativeExtent","type":"propertyDef","startIndex":4332,"stopIndex":4491,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3072},"className":"lively.morphic.Image","_owner":{"__isSmartRef__":true,"id":3066},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3076":{"name":"getHaloClasses","type":"propertyDef","startIndex":4511,"stopIndex":4609,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3077},"className":"lively.morphic.Image","_owner":{"__isSmartRef__":true,"id":3066},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3077":{"name":"halos","type":"categoryDef","startIndex":4500,"stopIndex":4611,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3076}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3078":{"name":null,"type":"comment","startIndex":4615,"stopIndex":4615,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3079":{"name":"lively.morphic.FrameRateMorph","type":"klassDef","startIndex":4616,"stopIndex":5622,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3080},{"__isSmartRef__":true,"id":3082},{"__isSmartRef__":true,"id":3083},{"__isSmartRef__":true,"id":3084}],"sourceControl":{"__isSmartRef__":true,"id":2763},"superclassName":"lively.morphic.Text","categories":[{"__isSmartRef__":true,"id":3081}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3080":{"name":"initialize","type":"propertyDef","startIndex":4681,"stopIndex":4884,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3081},"className":"lively.morphic.FrameRateMorph","_owner":{"__isSmartRef__":true,"id":3079},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3081":{"name":"default category","type":"categoryDef","startIndex":4678,"stopIndex":5619,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3080},{"__isSmartRef__":true,"id":3082},{"__isSmartRef__":true,"id":3083},{"__isSmartRef__":true,"id":3084}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3082":{"name":"reset","type":"propertyDef","startIndex":4887,"stopIndex":5033,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3081},"className":"lively.morphic.FrameRateMorph","_owner":{"__isSmartRef__":true,"id":3079},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3083":{"name":"nextStep","type":"propertyDef","startIndex":5036,"stopIndex":5542,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3081},"className":"lively.morphic.FrameRateMorph","_owner":{"__isSmartRef__":true,"id":3079},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3084":{"name":"startSteppingScripts","type":"propertyDef","startIndex":5545,"stopIndex":5618,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3081},"className":"lively.morphic.FrameRateMorph","_owner":{"__isSmartRef__":true,"id":3079},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3085":{"name":null,"type":"comment","startIndex":5623,"stopIndex":5623,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3086":{"name":"lively.morphic.Menu","type":"klassDef","startIndex":5624,"stopIndex":10747,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3087},{"__isSmartRef__":true,"id":3089},{"__isSmartRef__":true,"id":3090},{"__isSmartRef__":true,"id":3092},{"__isSmartRef__":true,"id":3094},{"__isSmartRef__":true,"id":3096},{"__isSmartRef__":true,"id":3097},{"__isSmartRef__":true,"id":3098},{"__isSmartRef__":true,"id":3100},{"__isSmartRef__":true,"id":3101},{"__isSmartRef__":true,"id":3102}],"sourceControl":{"__isSmartRef__":true,"id":2763},"superclassName":"lively.morphic.Box","categories":[{"__isSmartRef__":true,"id":3088},{"__isSmartRef__":true,"id":3091},{"__isSmartRef__":true,"id":3093},{"__isSmartRef__":true,"id":3095},{"__isSmartRef__":true,"id":3099},{"__isSmartRef__":true,"id":3103}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3087":{"name":"style","type":"propertyDef","startIndex":5689,"stopIndex":5757,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3088},"className":"lively.morphic.Menu","_owner":{"__isSmartRef__":true,"id":3086},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3088":{"name":"settings","type":"categoryDef","startIndex":5675,"stopIndex":5779,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3087},{"__isSmartRef__":true,"id":3089}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3089":{"name":"isEpiMorph","type":"propertyDef","startIndex":5759,"stopIndex":5776,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3088},"className":"lively.morphic.Menu","_owner":{"__isSmartRef__":true,"id":3086},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3090":{"name":"initialize","type":"propertyDef","startIndex":5799,"stopIndex":6324,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3091},"className":"lively.morphic.Menu","_owner":{"__isSmartRef__":true,"id":3086},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3091":{"name":"initializing","type":"categoryDef","startIndex":5781,"stopIndex":6327,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3090}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3092":{"name":"remove","type":"propertyDef","startIndex":6343,"stopIndex":6466,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3093},"className":"lively.morphic.Menu","_owner":{"__isSmartRef__":true,"id":3086},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3093":{"name":"removing","type":"categoryDef","startIndex":6329,"stopIndex":6469,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3092}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3094":{"name":"removeAllItems","type":"propertyDef","startIndex":6492,"stopIndex":6622,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3095},"className":"lively.morphic.Menu","_owner":{"__isSmartRef__":true,"id":3086},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3095":{"name":"item management","type":"categoryDef","startIndex":6471,"stopIndex":10106,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3094},{"__isSmartRef__":true,"id":3096},{"__isSmartRef__":true,"id":3097}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3096":{"name":"createMenuItems","type":"propertyDef","startIndex":6625,"stopIndex":7645,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3095},"className":"lively.morphic.Menu","_owner":{"__isSmartRef__":true,"id":3086},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3097":{"name":"addItems","type":"propertyDef","startIndex":7648,"stopIndex":10102,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3095},"className":"lively.morphic.Menu","_owner":{"__isSmartRef__":true,"id":3086},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3098":{"name":"openSubMenu","type":"propertyDef","startIndex":10122,"stopIndex":10388,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3099},"className":"lively.morphic.Menu","_owner":{"__isSmartRef__":true,"id":3086},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3099":{"name":"sub menu","type":"categoryDef","startIndex":10108,"stopIndex":10635,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3098},{"__isSmartRef__":true,"id":3100},{"__isSmartRef__":true,"id":3101}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3100":{"name":"removeSubMenu","type":"propertyDef","startIndex":10390,"stopIndex":10516,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3099},"className":"lively.morphic.Menu","_owner":{"__isSmartRef__":true,"id":3086},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3101":{"name":"removeOwnerMenu","type":"propertyDef","startIndex":10518,"stopIndex":10632,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3099},"className":"lively.morphic.Menu","_owner":{"__isSmartRef__":true,"id":3086},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3102":{"name":"remove","type":"propertyDef","startIndex":10650,"stopIndex":10742,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3103},"className":"lively.morphic.Menu","_owner":{"__isSmartRef__":true,"id":3086},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3103":{"name":"removal","type":"categoryDef","startIndex":10637,"stopIndex":10744,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3102}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3104":{"name":null,"type":"comment","startIndex":10748,"stopIndex":10748,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3105":{"name":"lively.morphic.Menu","type":"klassExtensionDef","startIndex":10749,"stopIndex":11211,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3106},{"__isSmartRef__":true,"id":3108}],"sourceControl":{"__isSmartRef__":true,"id":2763},"categories":[{"__isSmartRef__":true,"id":3107}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3106":{"name":"openAtHand","type":"propertyDef","startIndex":10786,"stopIndex":10920,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":true,"category":{"__isSmartRef__":true,"id":3107},"className":"lively.morphic.Menu","_owner":{"__isSmartRef__":true,"id":3105},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3107":{"name":"default category","type":"categoryDef","startIndex":10784,"stopIndex":11208,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3106},{"__isSmartRef__":true,"id":3108}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3108":{"name":"openAt","type":"propertyDef","startIndex":10922,"stopIndex":11206,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":true,"category":{"__isSmartRef__":true,"id":3107},"className":"lively.morphic.Menu","_owner":{"__isSmartRef__":true,"id":3105},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3109":{"name":null,"type":"comment","startIndex":11212,"stopIndex":11213,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3110":{"name":"lively.morphic.Morph","type":"klassExtensionDef","startIndex":11214,"stopIndex":12242,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3111},{"__isSmartRef__":true,"id":3113},{"__isSmartRef__":true,"id":3114},{"__isSmartRef__":true,"id":3115},{"__isSmartRef__":true,"id":3116}],"sourceControl":{"__isSmartRef__":true,"id":2763},"categories":[{"__isSmartRef__":true,"id":3112}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3111":{"name":"enableMorphMenu","type":"propertyDef","startIndex":11257,"stopIndex":11320,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3112},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":3110},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3112":{"name":"menu","type":"categoryDef","startIndex":11247,"stopIndex":12239,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3111},{"__isSmartRef__":true,"id":3113},{"__isSmartRef__":true,"id":3114},{"__isSmartRef__":true,"id":3115},{"__isSmartRef__":true,"id":3116}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3113":{"name":"disableMorphMenu","type":"propertyDef","startIndex":11322,"stopIndex":11383,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3112},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":3110},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3114":{"name":"openMorphMenuAt","type":"propertyDef","startIndex":11385,"stopIndex":11503,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3112},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":3110},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3115":{"name":"showMorphMenu","type":"propertyDef","startIndex":11505,"stopIndex":11611,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3112},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":3110},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3116":{"name":"morphMenuItems","type":"propertyDef","startIndex":11613,"stopIndex":12236,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3112},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":3110},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3117":{"name":null,"type":"comment","startIndex":12243,"stopIndex":12244,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3118":{"name":"lively.morphic.World","type":"klassExtensionDef","startIndex":12245,"stopIndex":18428,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3119},{"__isSmartRef__":true,"id":3121},{"__isSmartRef__":true,"id":3122},{"__isSmartRef__":true,"id":3123},{"__isSmartRef__":true,"id":3124},{"__isSmartRef__":true,"id":3125},{"__isSmartRef__":true,"id":3127},{"__isSmartRef__":true,"id":3128},{"__isSmartRef__":true,"id":3129},{"__isSmartRef__":true,"id":3131},{"__isSmartRef__":true,"id":3133},{"__isSmartRef__":true,"id":3134},{"__isSmartRef__":true,"id":3135},{"__isSmartRef__":true,"id":3137},{"__isSmartRef__":true,"id":3138}],"sourceControl":{"__isSmartRef__":true,"id":2763},"categories":[{"__isSmartRef__":true,"id":3120},{"__isSmartRef__":true,"id":3126},{"__isSmartRef__":true,"id":3130},{"__isSmartRef__":true,"id":3132},{"__isSmartRef__":true,"id":3136}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3119":{"name":"openInspectorFor","type":"propertyDef","startIndex":12292,"stopIndex":12609,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3120},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":3118},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3120":{"name":"editors","type":"categoryDef","startIndex":12278,"stopIndex":14328,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3119},{"__isSmartRef__":true,"id":3121},{"__isSmartRef__":true,"id":3122},{"__isSmartRef__":true,"id":3123},{"__isSmartRef__":true,"id":3124}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3121":{"name":"openStyleEditorFor","type":"propertyDef","startIndex":12612,"stopIndex":13164,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3120},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":3118},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3122":{"name":"openScriptEditorFor","type":"propertyDef","startIndex":13167,"stopIndex":13629,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3120},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":3118},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3123":{"name":"openBrowseSendersFor","type":"propertyDef","startIndex":13631,"stopIndex":13971,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3120},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":3118},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3124":{"name":"openBrowseImplementorsFor","type":"propertyDef","startIndex":13973,"stopIndex":14320,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3120},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":3118},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3125":{"name":"morphMenuPartsBinItems","type":"propertyDef","startIndex":14340,"stopIndex":14721,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3126},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":3118},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3126":{"name":"menu","type":"categoryDef","startIndex":14330,"stopIndex":16449,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3125},{"__isSmartRef__":true,"id":3127},{"__isSmartRef__":true,"id":3128}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3127":{"name":"morphMenuItems","type":"propertyDef","startIndex":14723,"stopIndex":16364,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3126},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":3118},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3128":{"name":"resetScale","type":"propertyDef","startIndex":16366,"stopIndex":16445,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3126},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":3118},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3129":{"name":"positionForNewMorph","type":"propertyDef","startIndex":16468,"stopIndex":16967,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3130},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":3118},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3130":{"name":"positioning","type":"categoryDef","startIndex":16451,"stopIndex":16970,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3129}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3131":{"name":"addFramedMorph","type":"propertyDef","startIndex":16985,"stopIndex":17229,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3132},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":3118},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3132":{"name":"windows","type":"categoryDef","startIndex":16972,"stopIndex":17983,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3131},{"__isSmartRef__":true,"id":3133},{"__isSmartRef__":true,"id":3134}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3133":{"name":"addTextWindow","type":"propertyDef","startIndex":17232,"stopIndex":17716,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3132},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":3118},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3134":{"name":"internalAddWindow","type":"propertyDef","startIndex":17719,"stopIndex":17980,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3132},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":3118},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3135":{"name":"openDialog","type":"propertyDef","startIndex":17998,"stopIndex":18150,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3136},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":3118},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3136":{"name":"dialogs","type":"categoryDef","startIndex":17985,"stopIndex":18425,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3135},{"__isSmartRef__":true,"id":3137},{"__isSmartRef__":true,"id":3138}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3137":{"name":"confirm","type":"propertyDef","startIndex":18152,"stopIndex":18274,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3136},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":3118},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3138":{"name":"prompt","type":"propertyDef","startIndex":18276,"stopIndex":18423,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3136},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":3118},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3139":{"name":null,"type":"comment","startIndex":18429,"stopIndex":18429,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3140":{"name":"lively.morphic.List","type":"klassExtensionDef","startIndex":18430,"stopIndex":21736,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3141},{"__isSmartRef__":true,"id":3143},{"__isSmartRef__":true,"id":3145},{"__isSmartRef__":true,"id":3146},{"__isSmartRef__":true,"id":3148},{"__isSmartRef__":true,"id":3150},{"__isSmartRef__":true,"id":3151},{"__isSmartRef__":true,"id":3153},{"__isSmartRef__":true,"id":3154},{"__isSmartRef__":true,"id":3155},{"__isSmartRef__":true,"id":3156},{"__isSmartRef__":true,"id":3157},{"__isSmartRef__":true,"id":3158},{"__isSmartRef__":true,"id":3159},{"__isSmartRef__":true,"id":3160},{"__isSmartRef__":true,"id":3161},{"__isSmartRef__":true,"id":3162},{"__isSmartRef__":true,"id":3163},{"__isSmartRef__":true,"id":3164},{"__isSmartRef__":true,"id":3165},{"__isSmartRef__":true,"id":3166},{"__isSmartRef__":true,"id":3168},{"__isSmartRef__":true,"id":3169},{"__isSmartRef__":true,"id":3170},{"__isSmartRef__":true,"id":3172},{"__isSmartRef__":true,"id":3173}],"sourceControl":{"__isSmartRef__":true,"id":2763},"categories":[{"__isSmartRef__":true,"id":3142},{"__isSmartRef__":true,"id":3144},{"__isSmartRef__":true,"id":3147},{"__isSmartRef__":true,"id":3149},{"__isSmartRef__":true,"id":3152},{"__isSmartRef__":true,"id":3167},{"__isSmartRef__":true,"id":3171}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3141":{"name":"connections","type":"propertyDef","startIndex":18481,"stopIndex":18538,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3142},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":3140},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3142":{"name":"documentation","type":"categoryDef","startIndex":18462,"stopIndex":18541,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3141}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3143":{"name":"style","type":"propertyDef","startIndex":18557,"stopIndex":18665,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3144},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":3140},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3144":{"name":"settings","type":"categoryDef","startIndex":18543,"stopIndex":18708,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3143},{"__isSmartRef__":true,"id":3145}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3145":{"name":"selectionColor","type":"propertyDef","startIndex":18667,"stopIndex":18705,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3144},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":3140},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3146":{"name":"initialize","type":"propertyDef","startIndex":18728,"stopIndex":18945,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3147},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":3140},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3147":{"name":"initializing","type":"categoryDef","startIndex":18710,"stopIndex":18948,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3146}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3148":{"name":"setExtent","type":"propertyDef","startIndex":18965,"stopIndex":19045,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3149},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":3140},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3149":{"name":"accessing","type":"categoryDef","startIndex":18950,"stopIndex":19133,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3148},{"__isSmartRef__":true,"id":3150}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3150":{"name":"getListExtent","type":"propertyDef","startIndex":19047,"stopIndex":19128,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3149},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":3140},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3151":{"name":"getMenu","type":"propertyDef","startIndex":19155,"stopIndex":19219,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3152},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":3140},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3152":{"name":"list interface","type":"categoryDef","startIndex":19135,"stopIndex":20834,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3151},{"__isSmartRef__":true,"id":3153},{"__isSmartRef__":true,"id":3154},{"__isSmartRef__":true,"id":3155},{"__isSmartRef__":true,"id":3156},{"__isSmartRef__":true,"id":3157},{"__isSmartRef__":true,"id":3158},{"__isSmartRef__":true,"id":3159},{"__isSmartRef__":true,"id":3160},{"__isSmartRef__":true,"id":3161},{"__isSmartRef__":true,"id":3162},{"__isSmartRef__":true,"id":3163},{"__isSmartRef__":true,"id":3164},{"__isSmartRef__":true,"id":3165}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3153":{"name":"updateList","type":"propertyDef","startIndex":19221,"stopIndex":19453,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3152},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":3140},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3154":{"name":"addItem","type":"propertyDef","startIndex":19455,"stopIndex":19533,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3152},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":3140},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3155":{"name":"selectAt","type":"propertyDef","startIndex":19536,"stopIndex":19733,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3152},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":3140},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3156":{"name":"setList","type":"propertyDef","startIndex":19735,"stopIndex":19794,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3152},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":3140},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3157":{"name":"getList","type":"propertyDef","startIndex":19796,"stopIndex":19841,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3152},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":3140},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3158":{"name":"getValues","type":"propertyDef","startIndex":19843,"stopIndex":19957,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3152},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":3140},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3159":{"name":"setSelection","type":"propertyDef","startIndex":19960,"stopIndex":20026,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3152},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":3140},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3160":{"name":"getSelection","type":"propertyDef","startIndex":20028,"stopIndex":20079,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3152},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":3140},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3161":{"name":"getItem","type":"propertyDef","startIndex":20081,"stopIndex":20153,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3152},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":3140},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3162":{"name":"removeItemOrValue","type":"propertyDef","startIndex":20155,"stopIndex":20327,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3152},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":3140},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3163":{"name":"getSelectedItem","type":"propertyDef","startIndex":20330,"stopIndex":20471,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3152},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":3140},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3164":{"name":"moveUpInList","type":"propertyDef","startIndex":20473,"stopIndex":20650,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3152},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":3140},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3165":{"name":"moveDownInList","type":"propertyDef","startIndex":20652,"stopIndex":20831,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3152},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":3140},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3166":{"name":"changeListPosition","type":"propertyDef","startIndex":20864,"stopIndex":21081,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3167},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":3140},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3167":{"name":"private list functions","type":"categoryDef","startIndex":20836,"stopIndex":21420,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3166},{"__isSmartRef__":true,"id":3168},{"__isSmartRef__":true,"id":3169}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3168":{"name":"resizeList","type":"propertyDef","startIndex":21083,"stopIndex":21158,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3167},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":3140},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3169":{"name":"find","type":"propertyDef","startIndex":21160,"stopIndex":21416,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3167},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":3140},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3170":{"name":"applyStyle","type":"propertyDef","startIndex":21435,"stopIndex":21569,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3171},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":3140},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3171":{"name":"styling","type":"categoryDef","startIndex":21422,"stopIndex":21733,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3170},{"__isSmartRef__":true,"id":3172},{"__isSmartRef__":true,"id":3173}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3172":{"name":"setClipMode","type":"propertyDef","startIndex":21571,"stopIndex":21663,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3171},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":3140},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3173":{"name":"getClipMode","type":"propertyDef","startIndex":21665,"stopIndex":21731,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3171},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":3140},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3174":{"name":null,"type":"comment","startIndex":21737,"stopIndex":21737,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3175":{"name":"lively.morphic.WindowControl","type":"klassDef","startIndex":21738,"stopIndex":22194,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3176},{"__isSmartRef__":true,"id":3178},{"__isSmartRef__":true,"id":3180},{"__isSmartRef__":true,"id":3181},{"__isSmartRef__":true,"id":3182}],"sourceControl":{"__isSmartRef__":true,"id":2763},"superclassName":"lively.morphic.Button","categories":[{"__isSmartRef__":true,"id":3177},{"__isSmartRef__":true,"id":3179},{"__isSmartRef__":true,"id":3183}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3176":{"name":"documentation","type":"propertyDef","startIndex":21820,"stopIndex":21873,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3177},"className":"lively.morphic.WindowControl","_owner":{"__isSmartRef__":true,"id":3175},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3177":{"name":"documentation","type":"categoryDef","startIndex":21801,"stopIndex":21876,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3176}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3178":{"name":"style","type":"propertyDef","startIndex":21902,"stopIndex":21947,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3179},"className":"lively.morphic.WindowControl","_owner":{"__isSmartRef__":true,"id":3175},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3179":{"name":"settings and state","type":"categoryDef","startIndex":21878,"stopIndex":22014,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3178},{"__isSmartRef__":true,"id":3180},{"__isSmartRef__":true,"id":3181}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3180":{"name":"focus","type":"propertyDef","startIndex":21949,"stopIndex":21972,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3179},"className":"lively.morphic.WindowControl","_owner":{"__isSmartRef__":true,"id":3175},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3181":{"name":"connections","type":"propertyDef","startIndex":21974,"stopIndex":22011,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3179},"className":"lively.morphic.WindowControl","_owner":{"__isSmartRef__":true,"id":3175},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3182":{"name":"initialize","type":"propertyDef","startIndex":22034,"stopIndex":22189,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3183},"className":"lively.morphic.WindowControl","_owner":{"__isSmartRef__":true,"id":3175},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3183":{"name":"initializing","type":"categoryDef","startIndex":22016,"stopIndex":22191,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3182}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3184":{"name":null,"type":"comment","startIndex":22195,"stopIndex":22195,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3185":{"name":"lively.morphic.TitleBar","type":"klassDef","startIndex":22196,"stopIndex":25880,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3186},{"__isSmartRef__":true,"id":3188},{"__isSmartRef__":true,"id":3190},{"__isSmartRef__":true,"id":3191},{"__isSmartRef__":true,"id":3192},{"__isSmartRef__":true,"id":3193},{"__isSmartRef__":true,"id":3194},{"__isSmartRef__":true,"id":3196}],"sourceControl":{"__isSmartRef__":true,"id":2763},"traits":["TitleBarMorph"],"superclassName":"lively.morphic.Box","categories":[{"__isSmartRef__":true,"id":3187},{"__isSmartRef__":true,"id":3189},{"__isSmartRef__":true,"id":3195},{"__isSmartRef__":true,"id":3197}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3186":{"name":"documentation","type":"propertyDef","startIndex":22294,"stopIndex":22347,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3187},"className":"lively.morphic.TitleBar","_owner":{"__isSmartRef__":true,"id":3185},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3187":{"name":"documentation","type":"categoryDef","startIndex":22275,"stopIndex":22350,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3186}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3188":{"name":"controlSpacing","type":"propertyDef","startIndex":22368,"stopIndex":22386,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3189},"className":"lively.morphic.TitleBar","_owner":{"__isSmartRef__":true,"id":3185},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3189":{"name":"properties","type":"categoryDef","startIndex":22352,"stopIndex":22943,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3188},{"__isSmartRef__":true,"id":3190},{"__isSmartRef__":true,"id":3191},{"__isSmartRef__":true,"id":3192},{"__isSmartRef__":true,"id":3193}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3190":{"name":"barHeight","type":"propertyDef","startIndex":22388,"stopIndex":22402,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3189},"className":"lively.morphic.TitleBar","_owner":{"__isSmartRef__":true,"id":3185},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3191":{"name":"shortBarHeight","type":"propertyDef","startIndex":22404,"stopIndex":22423,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3189},"className":"lively.morphic.TitleBar","_owner":{"__isSmartRef__":true,"id":3185},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3192":{"name":"style","type":"propertyDef","startIndex":22425,"stopIndex":22851,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3189},"className":"lively.morphic.TitleBar","_owner":{"__isSmartRef__":true,"id":3185},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3193":{"name":"labelStyle","type":"propertyDef","startIndex":22853,"stopIndex":22940,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3189},"className":"lively.morphic.TitleBar","_owner":{"__isSmartRef__":true,"id":3185},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3194":{"name":"initialize","type":"propertyDef","startIndex":22964,"stopIndex":24721,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3195},"className":"lively.morphic.TitleBar","_owner":{"__isSmartRef__":true,"id":3185},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3195":{"name":"intitializing","type":"categoryDef","startIndex":22945,"stopIndex":24725,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3194}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3196":{"name":"adjustForNewBounds","type":"propertyDef","startIndex":24742,"stopIndex":25875,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3197},"className":"lively.morphic.TitleBar","_owner":{"__isSmartRef__":true,"id":3185},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3197":{"name":"layouting","type":"categoryDef","startIndex":24727,"stopIndex":25877,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3196}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3198":{"name":null,"type":"comment","startIndex":25881,"stopIndex":25881,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3199":{"name":"lively.morphic.Window","type":"klassDef","startIndex":25882,"stopIndex":29031,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3200},{"__isSmartRef__":true,"id":3202},{"__isSmartRef__":true,"id":3204},{"__isSmartRef__":true,"id":3205},{"__isSmartRef__":true,"id":3206},{"__isSmartRef__":true,"id":3208},{"__isSmartRef__":true,"id":3210},{"__isSmartRef__":true,"id":3211},{"__isSmartRef__":true,"id":3213},{"__isSmartRef__":true,"id":3214},{"__isSmartRef__":true,"id":3216},{"__isSmartRef__":true,"id":3217},{"__isSmartRef__":true,"id":3218},{"__isSmartRef__":true,"id":3219},{"__isSmartRef__":true,"id":3221}],"sourceControl":{"__isSmartRef__":true,"id":2763},"traits":["WindowMorph"],"superclassName":"lively.morphic.Morph","categories":[{"__isSmartRef__":true,"id":3201},{"__isSmartRef__":true,"id":3203},{"__isSmartRef__":true,"id":3207},{"__isSmartRef__":true,"id":3209},{"__isSmartRef__":true,"id":3212},{"__isSmartRef__":true,"id":3215},{"__isSmartRef__":true,"id":3220},{"__isSmartRef__":true,"id":3222}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3200":{"name":"documentation","type":"propertyDef","startIndex":25978,"stopIndex":26047,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3201},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":3199},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3201":{"name":"documentation","type":"categoryDef","startIndex":25959,"stopIndex":26050,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3200}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3202":{"name":"state","type":"propertyDef","startIndex":26076,"stopIndex":26097,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3203},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":3199},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3203":{"name":"settings and state","type":"categoryDef","startIndex":26052,"stopIndex":26244,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3202},{"__isSmartRef__":true,"id":3204},{"__isSmartRef__":true,"id":3205}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3204":{"name":"style","type":"propertyDef","startIndex":26099,"stopIndex":26221,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3203},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":3199},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3205":{"name":"isWindow","type":"propertyDef","startIndex":26223,"stopIndex":26241,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3203},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":3199},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3206":{"name":"initialize","type":"propertyDef","startIndex":26264,"stopIndex":27108,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3207},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":3199},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3207":{"name":"initializing","type":"categoryDef","startIndex":26246,"stopIndex":27112,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3206}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3208":{"name":"makeTitleBar","type":"propertyDef","startIndex":27139,"stopIndex":27347,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3209},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":3199},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3209":{"name":"window behavior","type":"categoryDef","startIndex":27114,"stopIndex":27536,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3208},{"__isSmartRef__":true,"id":3210}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3210":{"name":"initiateShutdown","type":"propertyDef","startIndex":27349,"stopIndex":27533,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3209},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":3199},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3211":{"name":"showTargetMorphMenu","type":"propertyDef","startIndex":27548,"stopIndex":27685,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3212},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":3199},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3212":{"name":"menu","type":"categoryDef","startIndex":27538,"stopIndex":27962,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3211},{"__isSmartRef__":true,"id":3213}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3213":{"name":"morphMenuItems","type":"propertyDef","startIndex":27687,"stopIndex":27959,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3212},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":3199},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3214":{"name":"highlight","type":"propertyDef","startIndex":27990,"stopIndex":28212,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3215},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":3199},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3215":{"name":"mouse event handling","type":"categoryDef","startIndex":27964,"stopIndex":28690,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3214},{"__isSmartRef__":true,"id":3216},{"__isSmartRef__":true,"id":3217},{"__isSmartRef__":true,"id":3218}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3216":{"name":"onMouseDown","type":"propertyDef","startIndex":28214,"stopIndex":28431,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3215},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":3199},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3217":{"name":"onDragStart","type":"propertyDef","startIndex":28433,"stopIndex":28520,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3215},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":3199},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3218":{"name":"onDrag","type":"propertyDef","startIndex":28522,"stopIndex":28687,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3215},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":3199},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3219":{"name":"toString","type":"propertyDef","startIndex":28707,"stopIndex":28826,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3220},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":3199},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3220":{"name":"debugging","type":"categoryDef","startIndex":28692,"stopIndex":28829,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3219}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3221":{"name":"remove","type":"propertyDef","startIndex":28845,"stopIndex":29026,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3222},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":3199},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3222":{"name":"removing","type":"categoryDef","startIndex":28831,"stopIndex":29028,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3221}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3223":{"name":null,"type":"comment","startIndex":29032,"stopIndex":29032,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3224":{"name":"lively.morphic.App","type":"klassDef","startIndex":29033,"stopIndex":29746,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3225},{"__isSmartRef__":true,"id":3227},{"__isSmartRef__":true,"id":3229},{"__isSmartRef__":true,"id":3231},{"__isSmartRef__":true,"id":3233},{"__isSmartRef__":true,"id":3234}],"sourceControl":{"__isSmartRef__":true,"id":2763},"superclassName":"Object","categories":[{"__isSmartRef__":true,"id":3226},{"__isSmartRef__":true,"id":3228},{"__isSmartRef__":true,"id":3230},{"__isSmartRef__":true,"id":3232},{"__isSmartRef__":true,"id":3235}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3225":{"name":"initialViewExtent","type":"propertyDef","startIndex":29087,"stopIndex":29119,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3226},"className":"lively.morphic.App","_owner":{"__isSmartRef__":true,"id":3224},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3226":{"name":"properties","type":"categoryDef","startIndex":29071,"stopIndex":29122,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3225}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3227":{"name":"buildView","type":"propertyDef","startIndex":29142,"stopIndex":29223,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3228},"className":"lively.morphic.App","_owner":{"__isSmartRef__":true,"id":3224},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3228":{"name":"initializing","type":"categoryDef","startIndex":29124,"stopIndex":29226,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3227}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3229":{"name":"getInitialViewExtent","type":"propertyDef","startIndex":29243,"stopIndex":29333,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3230},"className":"lively.morphic.App","_owner":{"__isSmartRef__":true,"id":3224},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3230":{"name":"accessing","type":"categoryDef","startIndex":29228,"stopIndex":29336,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3229}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3231":{"name":"openIn","type":"propertyDef","startIndex":29351,"stopIndex":29574,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3232},"className":"lively.morphic.App","_owner":{"__isSmartRef__":true,"id":3224},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3232":{"name":"opening","type":"categoryDef","startIndex":29338,"stopIndex":29656,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3231},{"__isSmartRef__":true,"id":3233}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3233":{"name":"open","type":"propertyDef","startIndex":29576,"stopIndex":29652,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3232},"className":"lively.morphic.App","_owner":{"__isSmartRef__":true,"id":3224},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3234":{"name":"removeTopLevel","type":"propertyDef","startIndex":29672,"stopIndex":29741,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3235},"className":"lively.morphic.App","_owner":{"__isSmartRef__":true,"id":3224},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3235":{"name":"removing","type":"categoryDef","startIndex":29658,"stopIndex":29743,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3234}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3236":{"name":null,"type":"comment","startIndex":29747,"stopIndex":29747,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3237":{"name":"lively.morphic.AbstractDialog","type":"klassDef","startIndex":29748,"stopIndex":32082,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3238},{"__isSmartRef__":true,"id":3240},{"__isSmartRef__":true,"id":3242},{"__isSmartRef__":true,"id":3243},{"__isSmartRef__":true,"id":3245},{"__isSmartRef__":true,"id":3246},{"__isSmartRef__":true,"id":3247},{"__isSmartRef__":true,"id":3248},{"__isSmartRef__":true,"id":3249},{"__isSmartRef__":true,"id":3250},{"__isSmartRef__":true,"id":3252}],"sourceControl":{"__isSmartRef__":true,"id":2763},"superclassName":"lively.morphic.App","categories":[{"__isSmartRef__":true,"id":3239},{"__isSmartRef__":true,"id":3241},{"__isSmartRef__":true,"id":3244},{"__isSmartRef__":true,"id":3251}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3238":{"name":"connections","type":"propertyDef","startIndex":29828,"stopIndex":29852,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3239},"className":"lively.morphic.AbstractDialog","_owner":{"__isSmartRef__":true,"id":3237},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3239":{"name":"documentation","type":"categoryDef","startIndex":29809,"stopIndex":29855,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3238}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3240":{"name":"initialViewExtent","type":"propertyDef","startIndex":29873,"stopIndex":29904,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3241},"className":"lively.morphic.AbstractDialog","_owner":{"__isSmartRef__":true,"id":3237},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3241":{"name":"properties","type":"categoryDef","startIndex":29857,"stopIndex":29918,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3240},{"__isSmartRef__":true,"id":3242}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3242":{"name":"inset","type":"propertyDef","startIndex":29906,"stopIndex":29915,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3241},"className":"lively.morphic.AbstractDialog","_owner":{"__isSmartRef__":true,"id":3237},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3243":{"name":"initialize","type":"propertyDef","startIndex":29938,"stopIndex":30082,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3244},"className":"lively.morphic.AbstractDialog","_owner":{"__isSmartRef__":true,"id":3237},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3244":{"name":"initializing","type":"categoryDef","startIndex":29920,"stopIndex":31834,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3243},{"__isSmartRef__":true,"id":3245},{"__isSmartRef__":true,"id":3246},{"__isSmartRef__":true,"id":3247},{"__isSmartRef__":true,"id":3248},{"__isSmartRef__":true,"id":3249}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3245":{"name":"buildPanel","type":"propertyDef","startIndex":30084,"stopIndex":30328,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3244},"className":"lively.morphic.AbstractDialog","_owner":{"__isSmartRef__":true,"id":3237},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3246":{"name":"buildLabel","type":"propertyDef","startIndex":30330,"stopIndex":30888,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3244},"className":"lively.morphic.AbstractDialog","_owner":{"__isSmartRef__":true,"id":3237},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3247":{"name":"buildCancelButton","type":"propertyDef","startIndex":30890,"stopIndex":31279,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3244},"className":"lively.morphic.AbstractDialog","_owner":{"__isSmartRef__":true,"id":3237},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3248":{"name":"buildOKButton","type":"propertyDef","startIndex":31281,"stopIndex":31655,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3244},"className":"lively.morphic.AbstractDialog","_owner":{"__isSmartRef__":true,"id":3237},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3249":{"name":"buildView","type":"propertyDef","startIndex":31657,"stopIndex":31831,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3244},"className":"lively.morphic.AbstractDialog","_owner":{"__isSmartRef__":true,"id":3237},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3250":{"name":"setCallback","type":"propertyDef","startIndex":31851,"stopIndex":31959,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3251},"className":"lively.morphic.AbstractDialog","_owner":{"__isSmartRef__":true,"id":3237},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3251":{"name":"callbacks","type":"categoryDef","startIndex":31836,"stopIndex":32079,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3250},{"__isSmartRef__":true,"id":3252}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3252":{"name":"triggerCallback","type":"propertyDef","startIndex":31961,"stopIndex":32077,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3251},"className":"lively.morphic.AbstractDialog","_owner":{"__isSmartRef__":true,"id":3237},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3253":{"name":null,"type":"comment","startIndex":32083,"stopIndex":32083,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3254":{"name":"lively.morphic.ConfirmDialog","type":"klassDef","startIndex":32084,"stopIndex":32546,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3255},{"__isSmartRef__":true,"id":3257}],"sourceControl":{"__isSmartRef__":true,"id":2763},"superclassName":"lively.morphic.AbstractDialog","categories":[{"__isSmartRef__":true,"id":3256},{"__isSmartRef__":true,"id":3258}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3255":{"name":"initialViewExtent","type":"propertyDef","startIndex":32171,"stopIndex":32202,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3256},"className":"lively.morphic.ConfirmDialog","_owner":{"__isSmartRef__":true,"id":3254},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3256":{"name":"properties","type":"categoryDef","startIndex":32155,"stopIndex":32205,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3255}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3257":{"name":"buildView","type":"propertyDef","startIndex":32225,"stopIndex":32541,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3258},"className":"lively.morphic.ConfirmDialog","_owner":{"__isSmartRef__":true,"id":3254},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3258":{"name":"initializing","type":"categoryDef","startIndex":32207,"stopIndex":32543,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3257}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3259":{"name":null,"type":"comment","startIndex":32547,"stopIndex":32547,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3260":{"name":"lively.morphic.PromptDialog","type":"klassDef","startIndex":32548,"stopIndex":33928,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3261},{"__isSmartRef__":true,"id":3263},{"__isSmartRef__":true,"id":3264},{"__isSmartRef__":true,"id":3265}],"sourceControl":{"__isSmartRef__":true,"id":2763},"superclassName":"lively.morphic.AbstractDialog","categories":[{"__isSmartRef__":true,"id":3262},{"__isSmartRef__":true,"id":3266}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3261":{"name":"initialize","type":"propertyDef","startIndex":32720,"stopIndex":32862,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3262},"className":"lively.morphic.PromptDialog","_owner":{"__isSmartRef__":true,"id":3260},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3262":{"name":"initializing","type":"categoryDef","startIndex":32702,"stopIndex":33509,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3261},{"__isSmartRef__":true,"id":3263},{"__isSmartRef__":true,"id":3264}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3263":{"name":"buildTextInput","type":"propertyDef","startIndex":32864,"stopIndex":33198,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3262},"className":"lively.morphic.PromptDialog","_owner":{"__isSmartRef__":true,"id":3260},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3264":{"name":"buildView","type":"propertyDef","startIndex":33201,"stopIndex":33505,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3262},"className":"lively.morphic.PromptDialog","_owner":{"__isSmartRef__":true,"id":3260},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3265":{"name":"openIn","type":"propertyDef","startIndex":33524,"stopIndex":33923,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3266},"className":"lively.morphic.PromptDialog","_owner":{"__isSmartRef__":true,"id":3260},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3266":{"name":"opening","type":"categoryDef","startIndex":33511,"stopIndex":33925,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3265}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3267":{"name":null,"type":"comment","startIndex":33929,"stopIndex":33930,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3268":{"name":"lively.morphic.WindowedApp","type":"klassDef","startIndex":33931,"stopIndex":34243,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3269}],"sourceControl":{"__isSmartRef__":true,"id":2763},"superclassName":"lively.morphic.App","categories":[{"__isSmartRef__":true,"id":3270}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3269":{"name":"openIn","type":"propertyDef","startIndex":34002,"stopIndex":34238,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3270},"className":"lively.morphic.WindowedApp","_owner":{"__isSmartRef__":true,"id":3268},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3270":{"name":"opening","type":"categoryDef","startIndex":33989,"stopIndex":34240,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3269}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3271":{"name":null,"type":"comment","startIndex":34244,"stopIndex":34286,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3272":{"name":"lively.morphic.Selection","type":"klassDef","startIndex":34287,"stopIndex":44086,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3273},{"__isSmartRef__":true,"id":3275},{"__isSmartRef__":true,"id":3277},{"__isSmartRef__":true,"id":3278},{"__isSmartRef__":true,"id":3279},{"__isSmartRef__":true,"id":3280},{"__isSmartRef__":true,"id":3281},{"__isSmartRef__":true,"id":3283},{"__isSmartRef__":true,"id":3285},{"__isSmartRef__":true,"id":3286},{"__isSmartRef__":true,"id":3288},{"__isSmartRef__":true,"id":3290},{"__isSmartRef__":true,"id":3292},{"__isSmartRef__":true,"id":3294},{"__isSmartRef__":true,"id":3295},{"__isSmartRef__":true,"id":3297},{"__isSmartRef__":true,"id":3298},{"__isSmartRef__":true,"id":3299},{"__isSmartRef__":true,"id":3300},{"__isSmartRef__":true,"id":3301},{"__isSmartRef__":true,"id":3302},{"__isSmartRef__":true,"id":3303},{"__isSmartRef__":true,"id":3304},{"__isSmartRef__":true,"id":3305},{"__isSmartRef__":true,"id":3306},{"__isSmartRef__":true,"id":3307},{"__isSmartRef__":true,"id":3308},{"__isSmartRef__":true,"id":3309},{"__isSmartRef__":true,"id":3311},{"__isSmartRef__":true,"id":3312},{"__isSmartRef__":true,"id":3313},{"__isSmartRef__":true,"id":3314},{"__isSmartRef__":true,"id":3316},{"__isSmartRef__":true,"id":3317},{"__isSmartRef__":true,"id":3319},{"__isSmartRef__":true,"id":3321},{"__isSmartRef__":true,"id":3322}],"sourceControl":{"__isSmartRef__":true,"id":2763},"superclassName":"lively.morphic.Box","categories":[{"__isSmartRef__":true,"id":3274},{"__isSmartRef__":true,"id":3276},{"__isSmartRef__":true,"id":3282},{"__isSmartRef__":true,"id":3284},{"__isSmartRef__":true,"id":3287},{"__isSmartRef__":true,"id":3289},{"__isSmartRef__":true,"id":3291},{"__isSmartRef__":true,"id":3293},{"__isSmartRef__":true,"id":3296},{"__isSmartRef__":true,"id":3310},{"__isSmartRef__":true,"id":3315},{"__isSmartRef__":true,"id":3318},{"__isSmartRef__":true,"id":3320}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3273":{"name":"documentation","type":"propertyDef","startIndex":34362,"stopIndex":34485,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3274},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":3272},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3274":{"name":"documentation","type":"categoryDef","startIndex":34343,"stopIndex":34488,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3273}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3275":{"name":"style","type":"propertyDef","startIndex":34504,"stopIndex":34569,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3276},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":3272},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3276":{"name":"settings","type":"categoryDef","startIndex":34490,"stopIndex":34650,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3275},{"__isSmartRef__":true,"id":3277},{"__isSmartRef__":true,"id":3278},{"__isSmartRef__":true,"id":3279},{"__isSmartRef__":true,"id":3280}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3277":{"name":"isEpiMorph","type":"propertyDef","startIndex":34571,"stopIndex":34588,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3276},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":3272},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3278":{"name":"doNotRemove","type":"propertyDef","startIndex":34590,"stopIndex":34608,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3276},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":3272},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3279":{"name":"propagate","type":"propertyDef","startIndex":34610,"stopIndex":34626,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3276},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":3272},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3280":{"name":"isSelection","type":"propertyDef","startIndex":34628,"stopIndex":34646,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3276},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":3272},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3281":{"name":"initialize","type":"propertyDef","startIndex":34670,"stopIndex":34803,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3282},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":3272},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3282":{"name":"initializing","type":"categoryDef","startIndex":34652,"stopIndex":34806,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3281}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3283":{"name":"withoutPropagationDo","type":"propertyDef","startIndex":34825,"stopIndex":34944,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3284},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":3272},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3284":{"name":"propagation","type":"categoryDef","startIndex":34808,"stopIndex":35004,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3283},{"__isSmartRef__":true,"id":3285}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3285":{"name":"isPropagating","type":"propertyDef","startIndex":34946,"stopIndex":35001,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3284},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":3272},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3286":{"name":"morphMenuItems","type":"propertyDef","startIndex":35016,"stopIndex":36093,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3287},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":3272},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3287":{"name":"menu","type":"categoryDef","startIndex":35006,"stopIndex":36096,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3286}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3288":{"name":"copy","type":"propertyDef","startIndex":36111,"stopIndex":36258,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3289},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":3272},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3289":{"name":"copying","type":"categoryDef","startIndex":36098,"stopIndex":36261,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3288}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3290":{"name":"addSelectionWhile","type":"propertyDef","startIndex":36287,"stopIndex":36827,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3291},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":3272},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3291":{"name":"selection handling","type":"categoryDef","startIndex":36263,"stopIndex":36830,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3290}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3292":{"name":"remove","type":"propertyDef","startIndex":36846,"stopIndex":36963,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3293},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":3272},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3293":{"name":"removing","type":"categoryDef","startIndex":36832,"stopIndex":37161,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3292},{"__isSmartRef__":true,"id":3294}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3294":{"name":"removeOnlyIt","type":"propertyDef","startIndex":36965,"stopIndex":37158,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3293},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":3272},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3295":{"name":"world","type":"propertyDef","startIndex":37178,"stopIndex":37255,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3296},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":3272},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3296":{"name":"accessing","type":"categoryDef","startIndex":37163,"stopIndex":39420,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3295},{"__isSmartRef__":true,"id":3297},{"__isSmartRef__":true,"id":3298},{"__isSmartRef__":true,"id":3299},{"__isSmartRef__":true,"id":3300},{"__isSmartRef__":true,"id":3301},{"__isSmartRef__":true,"id":3302},{"__isSmartRef__":true,"id":3303},{"__isSmartRef__":true,"id":3304},{"__isSmartRef__":true,"id":3305},{"__isSmartRef__":true,"id":3306},{"__isSmartRef__":true,"id":3307},{"__isSmartRef__":true,"id":3308}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3297":{"name":"setBorderWidth","type":"propertyDef","startIndex":37257,"stopIndex":37476,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3296},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":3272},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3298":{"name":"setFill","type":"propertyDef","startIndex":37480,"stopIndex":37688,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3296},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":3272},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3299":{"name":"setBorderColor","type":"propertyDef","startIndex":37692,"stopIndex":37910,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3296},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":3272},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3300":{"name":"shapeRoundEdgesBy","type":"propertyDef","startIndex":37913,"stopIndex":38131,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3296},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":3272},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3301":{"name":"setFillOpacity","type":"propertyDef","startIndex":38135,"stopIndex":38345,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3296},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":3272},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3302":{"name":"setStrokeOpacity","type":"propertyDef","startIndex":38349,"stopIndex":38562,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3296},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":3272},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3303":{"name":"setTextColor","type":"propertyDef","startIndex":38565,"stopIndex":38747,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3296},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":3272},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3304":{"name":"setFontSize","type":"propertyDef","startIndex":38750,"stopIndex":38929,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3296},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":3272},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3305":{"name":"setFontFamily","type":"propertyDef","startIndex":38932,"stopIndex":39117,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3296},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":3272},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3306":{"name":"setRotation","type":"propertyDef","startIndex":39120,"stopIndex":39209,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3296},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":3272},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3307":{"name":"setScale","type":"propertyDef","startIndex":39213,"stopIndex":39299,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3296},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":3272},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3308":{"name":"setOrigin","type":"propertyDef","startIndex":39301,"stopIndex":39414,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3296},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":3272},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3309":{"name":"alignVertically","type":"propertyDef","startIndex":39436,"stopIndex":39859,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3310},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":3272},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3310":{"name":"aligning","type":"categoryDef","startIndex":39422,"stopIndex":41745,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3309},{"__isSmartRef__":true,"id":3311},{"__isSmartRef__":true,"id":3312},{"__isSmartRef__":true,"id":3313}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3311":{"name":"alignHorizontally","type":"propertyDef","startIndex":39862,"stopIndex":40092,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3310},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":3272},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3312":{"name":"spaceVertically","type":"propertyDef","startIndex":40096,"stopIndex":40914,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3310},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":3272},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3313":{"name":"spaceHorizontally","type":"propertyDef","startIndex":40917,"stopIndex":41742,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3310},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":3272},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3314":{"name":"grabByHand","type":"propertyDef","startIndex":41761,"stopIndex":42026,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3315},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":3272},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3315":{"name":"grabbing","type":"categoryDef","startIndex":41747,"stopIndex":42294,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3314},{"__isSmartRef__":true,"id":3316}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3316":{"name":"dropOn","type":"propertyDef","startIndex":42028,"stopIndex":42290,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3315},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":3272},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3317":{"name":"moveBy","type":"propertyDef","startIndex":42310,"stopIndex":42552,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3318},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":3272},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3318":{"name":"geometry","type":"categoryDef","startIndex":42296,"stopIndex":42556,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3317}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3319":{"name":"reset","type":"propertyDef","startIndex":42569,"stopIndex":42747,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3320},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":3272},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3320":{"name":"world","type":"categoryDef","startIndex":42558,"stopIndex":44083,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3319},{"__isSmartRef__":true,"id":3321},{"__isSmartRef__":true,"id":3322}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3321":{"name":"selectMorphs","type":"propertyDef","startIndex":42750,"stopIndex":43924,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3320},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":3272},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3322":{"name":"removeSelecitonIndicators","type":"propertyDef","startIndex":43927,"stopIndex":44081,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3320},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":3272},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3323":{"name":"SelectionMorphTrait","type":"traitDef","startIndex":44087,"stopIndex":45716,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3324},{"__isSmartRef__":true,"id":3326},{"__isSmartRef__":true,"id":3327},{"__isSmartRef__":true,"id":3328},{"__isSmartRef__":true,"id":3329}],"sourceControl":{"__isSmartRef__":true,"id":2763},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3324":{"name":"getSelectedMorphs","type":"propertyDef","startIndex":44131,"stopIndex":44210,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3325},"_owner":{"__isSmartRef__":true,"id":3323},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3325":{"name":"selection","type":"categoryDef","startIndex":29,"stopIndex":1627,"fileName":null,"_subElements":[{"__isSmartRef__":true,"id":3324},{"__isSmartRef__":true,"id":3326},{"__isSmartRef__":true,"id":3327},{"__isSmartRef__":true,"id":3328},{"__isSmartRef__":true,"id":3329}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3326":{"name":"onDragStart","type":"propertyDef","startIndex":44215,"stopIndex":44528,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3325},"_owner":{"__isSmartRef__":true,"id":3323},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3327":{"name":"onDrag","type":"propertyDef","startIndex":44530,"stopIndex":44920,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3325},"_owner":{"__isSmartRef__":true,"id":3323},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3328":{"name":"onDragEnd","type":"propertyDef","startIndex":44922,"stopIndex":45504,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3325},"_owner":{"__isSmartRef__":true,"id":3323},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3329":{"name":"resetSelection","type":"propertyDef","startIndex":45507,"stopIndex":45712,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3325},"_owner":{"__isSmartRef__":true,"id":3323},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3330":{"name":null,"type":"unknown","startIndex":45717,"stopIndex":45800,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3331":{"name":null,"type":"comment","startIndex":45801,"stopIndex":45801,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3332":{"name":"lively.morphic.TextEditor","type":"klassDef","startIndex":45802,"stopIndex":50384,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3333},{"__isSmartRef__":true,"id":3335},{"__isSmartRef__":true,"id":3336},{"__isSmartRef__":true,"id":3338},{"__isSmartRef__":true,"id":3340},{"__isSmartRef__":true,"id":3341},{"__isSmartRef__":true,"id":3342},{"__isSmartRef__":true,"id":3344},{"__isSmartRef__":true,"id":3346},{"__isSmartRef__":true,"id":3347},{"__isSmartRef__":true,"id":3348},{"__isSmartRef__":true,"id":3349},{"__isSmartRef__":true,"id":3350},{"__isSmartRef__":true,"id":3351}],"sourceControl":{"__isSmartRef__":true,"id":2763},"superclassName":"lively.morphic.WindowedApp","categories":[{"__isSmartRef__":true,"id":3334},{"__isSmartRef__":true,"id":3337},{"__isSmartRef__":true,"id":3339},{"__isSmartRef__":true,"id":3343},{"__isSmartRef__":true,"id":3345},{"__isSmartRef__":true,"id":3352}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3333":{"name":"defaultTitle","type":"propertyDef","startIndex":45881,"stopIndex":45908,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3334},"className":"lively.morphic.TextEditor","_owner":{"__isSmartRef__":true,"id":3332},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3334":{"name":"settings","type":"categoryDef","startIndex":45867,"stopIndex":45945,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3333},{"__isSmartRef__":true,"id":3335}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3335":{"name":"initialViewExtent","type":"propertyDef","startIndex":45910,"stopIndex":45942,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3334},"className":"lively.morphic.TextEditor","_owner":{"__isSmartRef__":true,"id":3332},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3336":{"name":"buildView","type":"propertyDef","startIndex":45965,"stopIndex":48007,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3337},"className":"lively.morphic.TextEditor","_owner":{"__isSmartRef__":true,"id":3332},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3337":{"name":"initializing","type":"categoryDef","startIndex":45947,"stopIndex":48010,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3336}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3338":{"name":"setCurrentURL","type":"propertyDef","startIndex":48025,"stopIndex":48131,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3339},"className":"lively.morphic.TextEditor","_owner":{"__isSmartRef__":true,"id":3332},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3339":{"name":"network","type":"categoryDef","startIndex":48012,"stopIndex":48298,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3338},{"__isSmartRef__":true,"id":3340},{"__isSmartRef__":true,"id":3341}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3340":{"name":"createWebResource","type":"propertyDef","startIndex":48133,"stopIndex":48205,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3339},"className":"lively.morphic.TextEditor","_owner":{"__isSmartRef__":true,"id":3332},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3341":{"name":"getURL","type":"propertyDef","startIndex":48207,"stopIndex":48295,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3339},"className":"lively.morphic.TextEditor","_owner":{"__isSmartRef__":true,"id":3332},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3342":{"name":"showAsLoading","type":"propertyDef","startIndex":48312,"stopIndex":48685,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3343},"className":"lively.morphic.TextEditor","_owner":{"__isSmartRef__":true,"id":3332},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3343":{"name":"helper","type":"categoryDef","startIndex":48300,"stopIndex":48688,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3342}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3344":{"name":"getEditorContent","type":"propertyDef","startIndex":48710,"stopIndex":48785,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3345},"className":"lively.morphic.TextEditor","_owner":{"__isSmartRef__":true,"id":3332},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3345":{"name":"file functions","type":"categoryDef","startIndex":48690,"stopIndex":50215,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3344},{"__isSmartRef__":true,"id":3346},{"__isSmartRef__":true,"id":3347},{"__isSmartRef__":true,"id":3348},{"__isSmartRef__":true,"id":3349},{"__isSmartRef__":true,"id":3350}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3346":{"name":"saveFile","type":"propertyDef","startIndex":48787,"stopIndex":48989,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3345},"className":"lively.morphic.TextEditor","_owner":{"__isSmartRef__":true,"id":3332},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3347":{"name":"loadFile","type":"propertyDef","startIndex":48992,"stopIndex":49338,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3345},"className":"lively.morphic.TextEditor","_owner":{"__isSmartRef__":true,"id":3332},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3348":{"name":"finishLoading","type":"propertyDef","startIndex":49340,"stopIndex":49606,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3345},"className":"lively.morphic.TextEditor","_owner":{"__isSmartRef__":true,"id":3332},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3349":{"name":"askToCreateFile","type":"propertyDef","startIndex":49609,"stopIndex":50038,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3345},"className":"lively.morphic.TextEditor","_owner":{"__isSmartRef__":true,"id":3332},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3350":{"name":"removeFile","type":"propertyDef","startIndex":50040,"stopIndex":50212,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3345},"className":"lively.morphic.TextEditor","_owner":{"__isSmartRef__":true,"id":3332},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3351":{"name":"load","type":"propertyDef","startIndex":50232,"stopIndex":50379,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3352},"className":"lively.morphic.TextEditor","_owner":{"__isSmartRef__":true,"id":3332},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3352":{"name":"interface","type":"categoryDef","startIndex":50217,"stopIndex":50381,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3351}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3353":{"name":null,"type":"comment","startIndex":50385,"stopIndex":50387,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3354":{"name":"lively.morphic.HorizontalDivider","type":"klassDef","startIndex":50388,"stopIndex":51047,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3355},{"__isSmartRef__":true,"id":3357},{"__isSmartRef__":true,"id":3359},{"__isSmartRef__":true,"id":3361}],"sourceControl":{"__isSmartRef__":true,"id":2763},"traits":["HorizontalDividerTrait"],"superclassName":"lively.morphic.Box","categories":[{"__isSmartRef__":true,"id":3356},{"__isSmartRef__":true,"id":3358},{"__isSmartRef__":true,"id":3360}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3355":{"name":"style","type":"propertyDef","startIndex":50499,"stopIndex":50547,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3356},"className":"lively.morphic.HorizontalDivider","_owner":{"__isSmartRef__":true,"id":3354},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3356":{"name":"settings","type":"categoryDef","startIndex":50485,"stopIndex":50550,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3355}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3357":{"name":"initialize","type":"propertyDef","startIndex":50570,"stopIndex":50757,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3358},"className":"lively.morphic.HorizontalDivider","_owner":{"__isSmartRef__":true,"id":3354},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3358":{"name":"initializing","type":"categoryDef","startIndex":50552,"stopIndex":50760,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3357}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3359":{"name":"onDragStart","type":"propertyDef","startIndex":50780,"stopIndex":50864,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3360},"className":"lively.morphic.HorizontalDivider","_owner":{"__isSmartRef__":true,"id":3354},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3360":{"name":"mouse events","type":"categoryDef","startIndex":50762,"stopIndex":51044,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3359},{"__isSmartRef__":true,"id":3361}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3361":{"name":"onDrag","type":"propertyDef","startIndex":50866,"stopIndex":51042,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3360},"className":"lively.morphic.HorizontalDivider","_owner":{"__isSmartRef__":true,"id":3354},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3362":{"name":null,"type":"comment","startIndex":51048,"stopIndex":51048,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3363":{"name":"lively.morphic.Slider","type":"klassDef","startIndex":51049,"stopIndex":52672,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3364},{"__isSmartRef__":true,"id":3366},{"__isSmartRef__":true,"id":3368},{"__isSmartRef__":true,"id":3370},{"__isSmartRef__":true,"id":3371},{"__isSmartRef__":true,"id":3372},{"__isSmartRef__":true,"id":3373},{"__isSmartRef__":true,"id":3374}],"sourceControl":{"__isSmartRef__":true,"id":2763},"traits":["SliderMorphTrait"],"superclassName":"lively.morphic.Box","categories":[{"__isSmartRef__":true,"id":3365},{"__isSmartRef__":true,"id":3367},{"__isSmartRef__":true,"id":3369},{"__isSmartRef__":true,"id":3375}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3364":{"name":"style","type":"propertyDef","startIndex":51143,"stopIndex":51290,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3365},"className":"lively.morphic.Slider","_owner":{"__isSmartRef__":true,"id":3363},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3365":{"name":"settings","type":"categoryDef","startIndex":51129,"stopIndex":51293,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3364}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3366":{"name":"initialize","type":"propertyDef","startIndex":51313,"stopIndex":51727,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3367},"className":"lively.morphic.Slider","_owner":{"__isSmartRef__":true,"id":3363},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3367":{"name":"initializing","type":"categoryDef","startIndex":51295,"stopIndex":51730,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3366}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3368":{"name":"getValue","type":"propertyDef","startIndex":51747,"stopIndex":51790,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3369},"className":"lively.morphic.Slider","_owner":{"__isSmartRef__":true,"id":3363},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3369":{"name":"accessing","type":"categoryDef","startIndex":51732,"stopIndex":52131,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3368},{"__isSmartRef__":true,"id":3370},{"__isSmartRef__":true,"id":3371},{"__isSmartRef__":true,"id":3372},{"__isSmartRef__":true,"id":3373}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3370":{"name":"setValue","type":"propertyDef","startIndex":51794,"stopIndex":51850,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3369},"className":"lively.morphic.Slider","_owner":{"__isSmartRef__":true,"id":3363},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3371":{"name":"getSliderExtent","type":"propertyDef","startIndex":51854,"stopIndex":51911,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3369},"className":"lively.morphic.Slider","_owner":{"__isSmartRef__":true,"id":3363},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3372":{"name":"setSliderExtent","type":"propertyDef","startIndex":51914,"stopIndex":52024,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3369},"className":"lively.morphic.Slider","_owner":{"__isSmartRef__":true,"id":3363},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3373":{"name":"setExtent","type":"propertyDef","startIndex":52026,"stopIndex":52127,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3369},"className":"lively.morphic.Slider","_owner":{"__isSmartRef__":true,"id":3363},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3374":{"name":"onMouseDown","type":"propertyDef","startIndex":52151,"stopIndex":52638,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3375},"className":"lively.morphic.Slider","_owner":{"__isSmartRef__":true,"id":3363},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3375":{"name":"mouse events","type":"categoryDef","startIndex":52133,"stopIndex":52640,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3374}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3376":{"name":"lively.morphic.SliderKnob","type":"klassDef","startIndex":52673,"stopIndex":54082,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3377},{"__isSmartRef__":true,"id":3379},{"__isSmartRef__":true,"id":3381},{"__isSmartRef__":true,"id":3383},{"__isSmartRef__":true,"id":3384},{"__isSmartRef__":true,"id":3385}],"sourceControl":{"__isSmartRef__":true,"id":2763},"superclassName":"lively.morphic.Box","categories":[{"__isSmartRef__":true,"id":3378},{"__isSmartRef__":true,"id":3380},{"__isSmartRef__":true,"id":3382}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3377":{"name":"style","type":"propertyDef","startIndex":52744,"stopIndex":52835,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3378},"className":"lively.morphic.SliderKnob","_owner":{"__isSmartRef__":true,"id":3376},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3378":{"name":"settings","type":"categoryDef","startIndex":52730,"stopIndex":52838,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3377}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3379":{"name":"initialize","type":"propertyDef","startIndex":52858,"stopIndex":52964,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3380},"className":"lively.morphic.SliderKnob","_owner":{"__isSmartRef__":true,"id":3376},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3380":{"name":"initializing","type":"categoryDef","startIndex":52840,"stopIndex":52967,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3379}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3381":{"name":"onDragStart","type":"propertyDef","startIndex":52987,"stopIndex":53079,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3382},"className":"lively.morphic.SliderKnob","_owner":{"__isSmartRef__":true,"id":3376},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3382":{"name":"mouse events","type":"categoryDef","startIndex":52969,"stopIndex":54079,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3381},{"__isSmartRef__":true,"id":3383},{"__isSmartRef__":true,"id":3384},{"__isSmartRef__":true,"id":3385}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3383":{"name":"onDrag","type":"propertyDef","startIndex":53081,"stopIndex":53947,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3382},"className":"lively.morphic.SliderKnob","_owner":{"__isSmartRef__":true,"id":3376},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3384":{"name":"onDragEnd","type":"propertyDef","startIndex":53949,"stopIndex":54005,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3382},"className":"lively.morphic.SliderKnob","_owner":{"__isSmartRef__":true,"id":3376},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3385":{"name":"onMouseDown","type":"propertyDef","startIndex":54007,"stopIndex":54075,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":3382},"className":"lively.morphic.SliderKnob","_owner":{"__isSmartRef__":true,"id":3376},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3386":{"name":"Array.prototype","type":"klassExtensionDef","startIndex":54083,"stopIndex":54261,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3387}],"sourceControl":{"__isSmartRef__":true,"id":2763},"categories":[{"__isSmartRef__":true,"id":3388}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3387":{"name":"asListItemArray","type":"propertyDef","startIndex":54116,"stopIndex":54256,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":true,"category":{"__isSmartRef__":true,"id":3388},"className":"Array.prototype","_owner":{"__isSmartRef__":true,"id":3386},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3388":{"name":"default category","type":"categoryDef","startIndex":54114,"stopIndex":54258,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":3387}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"3389":{"target":{"__isSmartRef__":true,"id":3390},"browser":{"__isSmartRef__":true,"id":2556},"__LivelyClassName__":"lively.ide.ChangeSetNode","__SourceModuleName__":"Global.lively.ide.LocalBrowser"},"3390":{"name":"Local code","__LivelyClassName__":"ChangeSet","__SourceModuleName__":"Global.lively.ChangeSet"},"3391":{"isListItem":true,"string":"Canvas.js (not parsed)","value":{"__isSmartRef__":true,"id":2764}},"3392":{"isListItem":true,"string":"ColorChooserDraft.js (not parsed)","value":{"__isSmartRef__":true,"id":2765}},"3393":{"isListItem":true,"string":"Compat.js (not parsed)","value":{"__isSmartRef__":true,"id":2766}},"3394":{"isListItem":true,"string":"CompatLayer.js (not parsed)","value":{"__isSmartRef__":true,"id":2767}},"3395":{"isListItem":true,"string":"CompatSCB.js (not parsed)","value":{"__isSmartRef__":true,"id":2768}},"3396":{"isListItem":true,"string":"Complete.js (not parsed)","value":{"__isSmartRef__":true,"id":2769}},"3397":{"isListItem":true,"string":"Core.js (not parsed)","value":{"__isSmartRef__":true,"id":2770}},"3398":{"isListItem":true,"string":"Events.js (not parsed)","value":{"__isSmartRef__":true,"id":2771}},"3399":{"isListItem":true,"string":"Examples.js (not parsed)","value":{"__isSmartRef__":true,"id":2772}},"3400":{"isListItem":true,"string":"Experiments.js (not parsed)","value":{"__isSmartRef__":true,"id":2773}},"3401":{"isListItem":true,"string":"Graffle.js (not parsed)","value":{"__isSmartRef__":true,"id":2774}},"3402":{"isListItem":true,"string":"Halos.js (not parsed)","value":{"__isSmartRef__":true,"id":2775}},"3403":{"isListItem":true,"string":"HTML.js (not parsed)","value":{"__isSmartRef__":true,"id":2776}},"3404":{"isListItem":true,"string":"Layout.js (not parsed)","value":{"__isSmartRef__":true,"id":2777}},"3405":{"isListItem":true,"string":"lively.morphic.Widgets.js (not parsed)","value":{"__isSmartRef__":true,"id":2778}},"3406":{"isListItem":true,"string":"MorphAddons.js (not parsed)","value":{"__isSmartRef__":true,"id":2779}},"3407":{"isListItem":true,"string":"ObjectMigration.js (not parsed)","value":{"__isSmartRef__":true,"id":2780}},"3408":{"isListItem":true,"string":"Rendering.js (not parsed)","value":{"__isSmartRef__":true,"id":2781}},"3409":{"isListItem":true,"string":"ScriptingSupport.js (not parsed)","value":{"__isSmartRef__":true,"id":2782}},"3410":{"isListItem":true,"string":"Serialization.js (not parsed)","value":{"__isSmartRef__":true,"id":2783}},"3411":{"isListItem":true,"string":"Shapes.js (not parsed)","value":{"__isSmartRef__":true,"id":2784}},"3412":{"isListItem":true,"string":"Styles.js (not parsed)","value":{"__isSmartRef__":true,"id":2785}},"3413":{"isListItem":true,"string":"SVG.js (not parsed)","value":{"__isSmartRef__":true,"id":2786}},"3414":{"isListItem":true,"string":"Tests.js (not parsed)","value":{"__isSmartRef__":true,"id":2787}},"3415":{"isListItem":true,"string":"TextCore.js","value":{"__isSmartRef__":true,"id":2788}},"3416":{"isListItem":true,"string":"Widgets.js","value":{"__isSmartRef__":true,"id":3043}},"3417":{"isListItem":true,"string":"Local code","value":{"__isSmartRef__":true,"id":3389}},"3418":{"sourceObj":{"__isSmartRef__":true,"id":2753},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":2556},"targetMethodName":"setPane1Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"3419":{"sourceObj":{"__isSmartRef__":true,"id":2753},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":2556},"targetMethodName":"getPane1Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"3420":{"sourceObj":{"__isSmartRef__":true,"id":2753},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":2556},"targetMethodName":"getPane1Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"3421":{"sourceObj":{"__isSmartRef__":true,"id":2753},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":2556},"targetMethodName":"getPane1Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"3422":{"target":{"__isSmartRef__":true,"id":3044},"browser":{"__isSmartRef__":true,"id":2556},"parent":{"__isSmartRef__":true,"id":2762},"moduleName":"lively/morphic/Widgets.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"3423":{"sourceObj":{"__isSmartRef__":true,"id":2556},"sourceAttrName":"setPane2Content","targetObj":{"__isSmartRef__":true,"id":3424},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"3424":{"submorphs":[],"scripts":[],"id":1366,"shape":{"__isSmartRef__":true,"id":3425},"droppingEnabled":true,"halosEnabled":true,"_ClipMode":"scroll","_Position":{"__isSmartRef__":true,"id":3428},"itemList":[{"__isSmartRef__":true,"id":3429},{"__isSmartRef__":true,"id":3431},{"__isSmartRef__":true,"id":3433},{"__isSmartRef__":true,"id":3435},{"__isSmartRef__":true,"id":3437},{"__isSmartRef__":true,"id":3439},{"__isSmartRef__":true,"id":3441},{"__isSmartRef__":true,"id":3443},{"__isSmartRef__":true,"id":3445},{"__isSmartRef__":true,"id":3447},{"__isSmartRef__":true,"id":3449},{"__isSmartRef__":true,"id":3451},{"__isSmartRef__":true,"id":3453},{"__isSmartRef__":true,"id":3455},{"__isSmartRef__":true,"id":3457},{"__isSmartRef__":true,"id":3459},{"__isSmartRef__":true,"id":3461},{"__isSmartRef__":true,"id":3463},{"__isSmartRef__":true,"id":3465},{"__isSmartRef__":true,"id":3467},{"__isSmartRef__":true,"id":3469},{"__isSmartRef__":true,"id":3471},{"__isSmartRef__":true,"id":3473}],"selectedLineNo":17,"selectOnMove":false,"owner":{"__isSmartRef__":true,"id":2546},"attributeConnections":[{"__isSmartRef__":true,"id":3475},{"__isSmartRef__":true,"id":3476},{"__isSmartRef__":true,"id":3477},{"__isSmartRef__":true,"id":3478}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"selection":{"__isSmartRef__":true,"id":3464},"prevScroll":[0,237],"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core"},"3425":{"_Position":{"__isSmartRef__":true,"id":3426},"_Extent":{"__isSmartRef__":true,"id":3427},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":806},"_Fill":{"__isSmartRef__":true,"id":2757},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"3426":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3427":{"x":205,"y":192.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3428":{"x":205,"y":27.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3429":{"isListItem":true,"string":"lively.morphic.Button","value":{"__isSmartRef__":true,"id":3430}},"3430":{"target":{"__isSmartRef__":true,"id":3046},"browser":{"__isSmartRef__":true,"id":2556},"__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"3431":{"isListItem":true,"string":"lively.morphic.Image","value":{"__isSmartRef__":true,"id":3432}},"3432":{"target":{"__isSmartRef__":true,"id":3066},"browser":{"__isSmartRef__":true,"id":2556},"__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"3433":{"isListItem":true,"string":"lively.morphic.FrameRateMorph","value":{"__isSmartRef__":true,"id":3434}},"3434":{"target":{"__isSmartRef__":true,"id":3079},"browser":{"__isSmartRef__":true,"id":2556},"__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"3435":{"isListItem":true,"string":"lively.morphic.Menu","value":{"__isSmartRef__":true,"id":3436}},"3436":{"target":{"__isSmartRef__":true,"id":3086},"browser":{"__isSmartRef__":true,"id":2556},"__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"3437":{"isListItem":true,"string":"lively.morphic.Menu (extension)","value":{"__isSmartRef__":true,"id":3438}},"3438":{"target":{"__isSmartRef__":true,"id":3105},"browser":{"__isSmartRef__":true,"id":2556},"__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"3439":{"isListItem":true,"string":"lively.morphic.Morph (extension)","value":{"__isSmartRef__":true,"id":3440}},"3440":{"target":{"__isSmartRef__":true,"id":3110},"browser":{"__isSmartRef__":true,"id":2556},"__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"3441":{"isListItem":true,"string":"lively.morphic.World (extension)","value":{"__isSmartRef__":true,"id":3442}},"3442":{"target":{"__isSmartRef__":true,"id":3118},"browser":{"__isSmartRef__":true,"id":2556},"__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"3443":{"isListItem":true,"string":"lively.morphic.List (extension)","value":{"__isSmartRef__":true,"id":3444}},"3444":{"target":{"__isSmartRef__":true,"id":3140},"browser":{"__isSmartRef__":true,"id":2556},"__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"3445":{"isListItem":true,"string":"lively.morphic.WindowControl","value":{"__isSmartRef__":true,"id":3446}},"3446":{"target":{"__isSmartRef__":true,"id":3175},"browser":{"__isSmartRef__":true,"id":2556},"__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"3447":{"isListItem":true,"string":"lively.morphic.TitleBar","value":{"__isSmartRef__":true,"id":3448}},"3448":{"target":{"__isSmartRef__":true,"id":3185},"browser":{"__isSmartRef__":true,"id":2556},"__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"3449":{"isListItem":true,"string":"lively.morphic.Window","value":{"__isSmartRef__":true,"id":3450}},"3450":{"target":{"__isSmartRef__":true,"id":3199},"browser":{"__isSmartRef__":true,"id":2556},"__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"3451":{"isListItem":true,"string":"lively.morphic.App","value":{"__isSmartRef__":true,"id":3452}},"3452":{"target":{"__isSmartRef__":true,"id":3224},"browser":{"__isSmartRef__":true,"id":2556},"__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"3453":{"isListItem":true,"string":"lively.morphic.AbstractDialog","value":{"__isSmartRef__":true,"id":3454}},"3454":{"target":{"__isSmartRef__":true,"id":3237},"browser":{"__isSmartRef__":true,"id":2556},"__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"3455":{"isListItem":true,"string":"lively.morphic.ConfirmDialog","value":{"__isSmartRef__":true,"id":3456}},"3456":{"target":{"__isSmartRef__":true,"id":3254},"browser":{"__isSmartRef__":true,"id":2556},"__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"3457":{"isListItem":true,"string":"lively.morphic.PromptDialog","value":{"__isSmartRef__":true,"id":3458}},"3458":{"target":{"__isSmartRef__":true,"id":3260},"browser":{"__isSmartRef__":true,"id":2556},"__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"3459":{"isListItem":true,"string":"lively.morphic.WindowedApp","value":{"__isSmartRef__":true,"id":3460}},"3460":{"target":{"__isSmartRef__":true,"id":3268},"browser":{"__isSmartRef__":true,"id":2556},"__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"3461":{"isListItem":true,"string":"lively.morphic.Selection","value":{"__isSmartRef__":true,"id":3462}},"3462":{"target":{"__isSmartRef__":true,"id":3272},"browser":{"__isSmartRef__":true,"id":2556},"__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"3463":{"isListItem":true,"string":"SelectionMorphTrait","value":{"__isSmartRef__":true,"id":3464}},"3464":{"target":{"__isSmartRef__":true,"id":3323},"browser":{"__isSmartRef__":true,"id":2556},"__LivelyClassName__":"lively.ide.TraitFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"3465":{"isListItem":true,"string":"lively.morphic.TextEditor","value":{"__isSmartRef__":true,"id":3466}},"3466":{"target":{"__isSmartRef__":true,"id":3332},"browser":{"__isSmartRef__":true,"id":2556},"__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"3467":{"isListItem":true,"string":"lively.morphic.HorizontalDivider","value":{"__isSmartRef__":true,"id":3468}},"3468":{"target":{"__isSmartRef__":true,"id":3354},"browser":{"__isSmartRef__":true,"id":2556},"__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"3469":{"isListItem":true,"string":"lively.morphic.Slider","value":{"__isSmartRef__":true,"id":3470}},"3470":{"target":{"__isSmartRef__":true,"id":3363},"browser":{"__isSmartRef__":true,"id":2556},"__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"3471":{"isListItem":true,"string":"lively.morphic.SliderKnob","value":{"__isSmartRef__":true,"id":3472}},"3472":{"target":{"__isSmartRef__":true,"id":3376},"browser":{"__isSmartRef__":true,"id":2556},"__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"3473":{"isListItem":true,"string":"Array.prototype (extension)","value":{"__isSmartRef__":true,"id":3474}},"3474":{"target":{"__isSmartRef__":true,"id":3386},"browser":{"__isSmartRef__":true,"id":2556},"__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"3475":{"sourceObj":{"__isSmartRef__":true,"id":3424},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":2556},"targetMethodName":"setPane2Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"3476":{"sourceObj":{"__isSmartRef__":true,"id":3424},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":2556},"targetMethodName":"getPane2Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"3477":{"sourceObj":{"__isSmartRef__":true,"id":3424},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":2556},"targetMethodName":"getPane2Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"3478":{"sourceObj":{"__isSmartRef__":true,"id":3424},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":2556},"targetMethodName":"getPane2Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"3479":{"sourceObj":{"__isSmartRef__":true,"id":2556},"sourceAttrName":"setPane3Content","targetObj":{"__isSmartRef__":true,"id":3480},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"3480":{"submorphs":[],"scripts":[],"id":1367,"shape":{"__isSmartRef__":true,"id":3481},"droppingEnabled":true,"halosEnabled":true,"_ClipMode":"scroll","_Position":{"__isSmartRef__":true,"id":3484},"itemList":[{"__isSmartRef__":true,"id":3485},{"__isSmartRef__":true,"id":3487},{"__isSmartRef__":true,"id":3489},{"__isSmartRef__":true,"id":3491},{"__isSmartRef__":true,"id":3493}],"selectedLineNo":0,"selectOnMove":false,"owner":{"__isSmartRef__":true,"id":2546},"attributeConnections":[{"__isSmartRef__":true,"id":3495},{"__isSmartRef__":true,"id":3496},{"__isSmartRef__":true,"id":3497},{"__isSmartRef__":true,"id":3498}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"selection":{"__isSmartRef__":true,"id":3499},"prevScroll":[0,0],"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core"},"3481":{"_Position":{"__isSmartRef__":true,"id":3482},"_Extent":{"__isSmartRef__":true,"id":3483},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":806},"_Fill":{"__isSmartRef__":true,"id":2757},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"3482":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3483":{"x":205,"y":192.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3484":{"x":410,"y":27.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3485":{"isListItem":true,"string":"getSelectedMorphs","value":{"__isSmartRef__":true,"id":3486}},"3486":{"target":{"__isSmartRef__":true,"id":3324},"browser":{"__isSmartRef__":true,"id":2556},"parent":{"__isSmartRef__":true,"id":3464},"__LivelyClassName__":"lively.ide.TraitElemFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"3487":{"isListItem":true,"string":"onDragStart","value":{"__isSmartRef__":true,"id":3488}},"3488":{"target":{"__isSmartRef__":true,"id":3326},"browser":{"__isSmartRef__":true,"id":2556},"parent":{"__isSmartRef__":true,"id":3464},"__LivelyClassName__":"lively.ide.TraitElemFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"3489":{"isListItem":true,"string":"onDrag","value":{"__isSmartRef__":true,"id":3490}},"3490":{"target":{"__isSmartRef__":true,"id":3327},"browser":{"__isSmartRef__":true,"id":2556},"parent":{"__isSmartRef__":true,"id":3464},"__LivelyClassName__":"lively.ide.TraitElemFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"3491":{"isListItem":true,"string":"onDragEnd","value":{"__isSmartRef__":true,"id":3492}},"3492":{"target":{"__isSmartRef__":true,"id":3328},"browser":{"__isSmartRef__":true,"id":2556},"parent":{"__isSmartRef__":true,"id":3464},"__LivelyClassName__":"lively.ide.TraitElemFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"3493":{"isListItem":true,"string":"resetSelection","value":{"__isSmartRef__":true,"id":3494}},"3494":{"target":{"__isSmartRef__":true,"id":3329},"browser":{"__isSmartRef__":true,"id":2556},"parent":{"__isSmartRef__":true,"id":3464},"__LivelyClassName__":"lively.ide.TraitElemFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"3495":{"sourceObj":{"__isSmartRef__":true,"id":3480},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":2556},"targetMethodName":"setPane3Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"3496":{"sourceObj":{"__isSmartRef__":true,"id":3480},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":2556},"targetMethodName":"getPane3Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"3497":{"sourceObj":{"__isSmartRef__":true,"id":3480},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":2556},"targetMethodName":"getPane3Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"3498":{"sourceObj":{"__isSmartRef__":true,"id":3480},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":2556},"targetMethodName":"getPane3Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"3499":{"target":{"__isSmartRef__":true,"id":2791},"browser":{"__isSmartRef__":true,"id":2556},"parent":{"__isSmartRef__":true,"id":3500},"__LivelyClassName__":"lively.ide.AllMethodCategoryFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"3500":{"target":{"__isSmartRef__":true,"id":2791},"browser":{"__isSmartRef__":true,"id":2556},"__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"3501":{"sourceObj":{"__isSmartRef__":true,"id":2556},"sourceAttrName":"setPane4Content","targetObj":{"__isSmartRef__":true,"id":3502},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"3502":{"submorphs":[],"scripts":[],"id":1368,"shape":{"__isSmartRef__":true,"id":3503},"droppingEnabled":true,"halosEnabled":true,"_ClipMode":"scroll","_Position":{"__isSmartRef__":true,"id":3506},"itemList":["-----"],"selectedLineNo":4,"selectOnMove":false,"owner":{"__isSmartRef__":true,"id":2546},"attributeConnections":[{"__isSmartRef__":true,"id":3507},{"__isSmartRef__":true,"id":3508},{"__isSmartRef__":true,"id":3509},{"__isSmartRef__":true,"id":3510}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"selection":{"__isSmartRef__":true,"id":3511},"prevScroll":[0,1268],"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core"},"3503":{"_Position":{"__isSmartRef__":true,"id":3504},"_Extent":{"__isSmartRef__":true,"id":3505},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":806},"_Fill":{"__isSmartRef__":true,"id":2757},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"3504":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3505":{"x":205,"y":192.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3506":{"x":615,"y":27.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3507":{"sourceObj":{"__isSmartRef__":true,"id":3502},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":2556},"targetMethodName":"setPane4Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"3508":{"sourceObj":{"__isSmartRef__":true,"id":3502},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":2556},"targetMethodName":"getPane4Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"3509":{"sourceObj":{"__isSmartRef__":true,"id":3502},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":2556},"targetMethodName":"getPane4Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"3510":{"sourceObj":{"__isSmartRef__":true,"id":3502},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":2556},"targetMethodName":"getPane4Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"3511":{"target":{"__isSmartRef__":true,"id":2839},"browser":{"__isSmartRef__":true,"id":2556},"parent":{"__isSmartRef__":true,"id":3512},"__LivelyClassName__":"lively.ide.ClassElemFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"3512":{"target":{"__isSmartRef__":true,"id":2835},"browser":{"__isSmartRef__":true,"id":2556},"parent":{"__isSmartRef__":true,"id":3513},"targets":[{"__isSmartRef__":true,"id":2835}],"__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"3513":{"target":{"__isSmartRef__":true,"id":2791},"browser":{"__isSmartRef__":true,"id":2556},"__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"3514":{"sourceObj":{"__isSmartRef__":true,"id":2556},"sourceAttrName":"setSourceString","targetObj":{"__isSmartRef__":true,"id":3515},"targetMethodName":"setTextString","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"3515":{"submorphs":[],"scripts":[],"id":1370,"shape":{"__isSmartRef__":true,"id":3516},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":3519},"_ClipMode":"scroll","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Courier","_Position":{"__isSmartRef__":true,"id":3520},"priorExtent":{"__isSmartRef__":true,"id":3521},"_MaxTextWidth":820,"_MaxTextHeight":269.5,"textChunks":[{"__isSmartRef__":true,"id":3522}],"owner":{"__isSmartRef__":true,"id":2546},"layout":{"__isSmartRef__":true,"id":3524},"_FontSize":10,"noEval":true,"attributeConnections":[{"__isSmartRef__":true,"id":3525}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"savedTextString":"\tprocessCommandKeys: function(evt) {\n\t\tvar key = evt.getKeyChar();\n\t\t// alert(\"key \" + key)\n\t\tif (key) key = key.toLowerCase();\n\n\t\tvar second = !UserAgent.isWindows && !UserAgent.isLinux \n\t\t\t&& evt.isCtrlDown() // TODO what for windows?\n\n\t\t\n\t\t// shift m is already taken..\n\t\tif (second) {\n\t\t\tswitch (key) {\n\t\t\t\tcase \"n\": { this.doBrowseImplementors(); return true; }\n\t\t\t\tcase \"m\": { this.doBrowseSenders(); return true; }\n\t\t\t}\n\t\t}\n\n\n\t\tif (evt.isShiftDown()) { // shifted commands here...\n\t\t\tswitch (key) {\n\t\t\t\tcase \"i\": { this.doInspect(); return true; }\n\t\t\t\tcase \"p\": { this.doListProtocol(); return true; }\n\t\t\t}\n\t\t}\n\t\t\n\n\n\t\tswitch (key) {\n\t\t\tcase \"d\": { this.doDoit(); return true; } // Doit\n\t\t\tcase \"p\": { this.doPrintit(); return true; } // Printit\n\t\t\tcase \"s\": { this.doSave(); return true; }\n\t\t\tcase \"b\": { this.toggleEmphasisForSelection('Boldness'); return true; }\n\t\t\tcase \"i\": { this.toggleEmphasisForSelection('Italics'); return true; }\n\t\t\tcase \"k\": { this.toggleEmphasisForSelection('Link'); return true; }\n\t\t\tcase \"o\": { this.toggleEmphasisForSelection('Doit'); return true; }\n\t\t\tcase \"t\": { alert(\"browser intercepts this t\"); return true;}\n\t\t\tcase \"l\": { this.toggleEmphasisForSelection('Font'); return true; }\n\t\t\tcase \"u\": { this.toggleEmphasisForSelection('Underline'); return true; }\n\t\t\t\n\n\t\t\tcase \"1\": { this.applyStyle({align: 'left'}); return true; }\n\t\t\tcase \"2\": { this.applyStyle({align: 'right'});; return true; }\n\t\t\tcase \"3\": { this.applyStyle({align: 'center'}); return true; }\n\t\t\tcase \"4\": { alert('justify not yet implemented'); this.applyStyle({align: 'justify'}); return true; }\n\n\t\t\tcase \"f\": { this.doFind(); return true; }\n\t\t\tcase \"g\": { this.doFindNext(); return true; }\n\t\t\tcase \"m\": { this.doMore(evt.isShiftDown()); return true; }\n\n\t\t \n\t\t\tcase \"a\": { if (this.charsTyped && this.charsTyped.length > 0) {\n\t\t\t\t\t// select recent typing, if any\n\t\t\t\t\tvar i = this.getSelectionRange()[1];\n\t\t\t\t\tthis.setSelectionRange(i - this.charsTyped.length, i);\n\t\t\t\t\tthis.charsTyped = '';\n\t\t\t\t\treturn true; }\n\t\t\t\t// Otherwise, do a normal select-all\n\t\t\t\treturn false; }\n\t\t\tcase \"x\": { lively.morphic.Text.clipboardString = this.selectionString();\n\t\t\t\treturn false; }\n\t\t\tcase \"c\": { lively.morphic.Text.clipboardString = this.selectionString();\n\t\t\t\treturn false; }\n\t\t\tcase \"v\": { // Just do the native paste\n\t\t\t\treturn false; }\n\t\t}\n\n\t\tswitch(evt.getKeyCode()) {\n\t\t\t// Font Size\n\t\t\tcase 187/*cmd+'+'*/: { \n\t\t\t\tif (this.hasNullSelection())\n\t\t\t\t\tthis.setFontSize(this.getFontSize() + 1);\n\t\t\t\telse\n\t\t\t\t\tthis.increaseFontSizeOfSelection();\n\t\t\t\treturn true;\n\t\t\t} \t\n\t\t\tcase 189/*cmd+'-'*/: { \n\t\t\t\tif (this.hasNullSelection())\n\t\t\t\t\tthis.setFontSize(this.getFontSize() - 1);\n\t\t\t\telse\n\t\t\t\t\tthis.decreaseFontSizeOfSelection();\n\t\t\t\treturn true;\n\t\t\t}\n\n\t\t\t// indent/outdent selection\n\t\t\tcase 221/*cmd+]*/: { this.indentSelection(); return true }\n\t\t\tcase 219/*cmd+[*/: { this.outdentSelection(); return true }\n\t\t\t\n\t\t\t// comment/uncoment selection\n\t\t\tcase 191 /*cmd+/*/: { this.addOrRemoveComment(); return true }\n\t\t}\n\n\t\treturn false;\n\t},","styleClass":["Browser_codePaneText"],"focusHaloBorderWidth":0.5,"prevScroll":[0,0],"priorSelectionRange":[7,26],"charsReplaced":"center","lastFindLoc":1582,"showsHalos":false,"halos":[],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3516":{"_Position":{"__isSmartRef__":true,"id":3517},"_Extent":{"__isSmartRef__":true,"id":3518},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":806},"_Fill":{"__isSmartRef__":true,"id":851},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"3517":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3518":{"x":820,"y":269.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3519":{"x":5,"y":5,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"3520":{"x":0,"y":247.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3521":{"x":820,"y":269.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3522":{"style":{"__isSmartRef__":true,"id":3523},"morph":{"__isSmartRef__":true,"id":3515},"storedString":"Trait('SelectionMorphTrait',\n'selection', {\n\tgetSelectedMorphs: function() {\n\t\treturn this.selectionMorph.selectedMorphs\n\t},\n\t\t\n\tonDragStart: function(evt) {\n\t\tthis.resetSelection()\n\n\t\tif (this.selectionMorph.owner !== this)\n\t\t\tthis.addMorph(this.selectionMorph);\n\n\t\tvar pos = this.localize(evt.getPosition());\n\t\tthis.selectionMorph.setPosition(pos)\n\t\tthis.selectionMorph.setExtent(pt(1, 1)) \n\t\tthis.selectionMorph.initialPosition = pos;\n\n\t},\n\tonDrag: function(evt) {\n\t\tvar p1 = this.localize(evt.getPosition()),\n\t\t\tp2 = this.selectionMorph.initialPosition;\n\n\t\t// alert(\"p1\" + p1 + \" p2\" + p2)\n\t\tvar topLeft = pt(Math.min(p1.x, p2.x), Math.min(p1.y, p2.y))\n\t\tvar bottomRight = pt(Math.max(p1.x, p2.x), Math.max(p1.y, p2.y))\n\n\t\tthis.selectionMorph.setPosition(topLeft);\n\t\tthis.selectionMorph.setExtent(bottomRight.subPt(topLeft));\n\t},\n\tonDragEnd: function(evt) {\n\t\tvar self = this;\n\t\tvar selectionBounds = self.selectionMorph.bounds();\n\t\tvar selectedMorphs = this.submorphs\n\t\t\t.reject(function(ea){\n\t\t\t\treturn ea === self || ea.isEpiMorph || ea instanceof lively.morphic.HandMorph\n\t\t\t})\n\t\t\t.select(function(m) {\n\t\t\t\treturn selectionBounds.containsRect(m.bounds())})\n\t\t\t.reverse()\n\n\t\tthis.selectionMorph.selectedMorphs = selectedMorphs;\n\t\tif (selectedMorphs.length == 0) {\n\t\t\tthis.selectionMorph.removeOnlyIt();\n\t\t\treturn\n\t\t}\n\n\t\tthis.selectionMorph.selectMorphs(selectedMorphs);\n\n\t\tthis.selectionMorph.showHalos()\n\n\t},\n\n\tresetSelection: function() {\n\t\tif (!this.selectionMorph || !this.selectionMorph.isSelection)\n\t\t\tthis.selectionMorph = new lively.morphic.Selection(new Rectangle(0,0,0,0))\n\t\tthis.selectionMorph.reset();\n\t},\n})\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3523":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3524":{"resizeWidth":true,"resizeHeight":true},"3525":{"sourceObj":{"__isSmartRef__":true,"id":3515},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":2556},"targetMethodName":"setSourceString","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"3526":{"sourceObj":{"__isSmartRef__":true,"id":2556},"sourceAttrName":"targetURL","targetObj":{"__isSmartRef__":true,"id":2547},"targetMethodName":"setTextString","converter":null,"converterString":null,"updaterString":"function ($upd, value) { value && $upd(String(value)) }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"3527":{"protocol":"http:","hostname":"www.lively-kernel.org","pathname":"/repository/webwerkstatt/lively/morphic/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"3528":{"submorphs":[],"scripts":[],"id":1398,"shape":{"__isSmartRef__":true,"id":3529},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":808},"_ClipMode":"visible","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":3532},"priorExtent":{"__isSmartRef__":true,"id":3533},"_MaxTextWidth":300,"_MaxTextHeight":30,"textChunks":[{"__isSmartRef__":true,"id":3534}],"owner":null,"_TextColor":{"__isSmartRef__":true,"id":3536},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3529":{"_Position":{"__isSmartRef__":true,"id":3530},"_Extent":{"__isSmartRef__":true,"id":3531},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":806},"_Fill":{"__isSmartRef__":true,"id":807},"_StrokeOpacity":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"3530":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3531":{"x":300,"y":30,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3532":{"x":260,"y":119.75,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3533":{"x":300,"y":30,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3534":{"style":{"__isSmartRef__":true,"id":3535},"morph":{"__isSmartRef__":true,"id":3528},"storedString":"Saving processCommandKeys...\nSuccessfully saved\nSuccessfully evaluated processCommandKeys","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3535":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3536":{"r":0,"g":0.8,"b":0,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"3537":{"submorphs":[{"__isSmartRef__":true,"id":3538}],"scripts":[],"id":1361,"shape":{"__isSmartRef__":true,"id":3547},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":3550},"priorExtent":{"__isSmartRef__":true,"id":3551},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1033},"lighterFill":{"__isSmartRef__":true,"id":3552},"label":{"__isSmartRef__":true,"id":3538},"owner":{"__isSmartRef__":true,"id":2546},"attributeConnections":[{"__isSmartRef__":true,"id":3561}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets"},"3538":{"submorphs":[],"scripts":[],"id":1362,"shape":{"__isSmartRef__":true,"id":3539},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":3542},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":3543},"priorExtent":{"__isSmartRef__":true,"id":3544},"_MaxTextWidth":98.39999999999999,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":3545}],"owner":{"__isSmartRef__":true,"id":3537},"isLabel":true,"eventsAreIgnored":true,"_Align":"center","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3539":{"_Position":{"__isSmartRef__":true,"id":3540},"_Extent":{"__isSmartRef__":true,"id":3541},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":806},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"3540":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3541":{"x":98.39999999999999,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3542":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"3543":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3544":{"x":98.39999999999999,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3545":{"style":{"__isSmartRef__":true,"id":3546},"morph":{"__isSmartRef__":true,"id":3538},"storedString":"codebase","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3546":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3547":{"_Position":{"__isSmartRef__":true,"id":3548},"_Extent":{"__isSmartRef__":true,"id":3549},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1032},"_Fill":{"__isSmartRef__":true,"id":1033},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"3548":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3549":{"x":98.39999999999999,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3550":{"x":656,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3551":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3552":{"stops":[{"__isSmartRef__":true,"id":3553},{"__isSmartRef__":true,"id":3555},{"__isSmartRef__":true,"id":3557},{"__isSmartRef__":true,"id":3559}],"vector":{"__isSmartRef__":true,"id":1042},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"3553":{"offset":0,"color":{"__isSmartRef__":true,"id":3554}},"3554":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"3555":{"offset":0.4,"color":{"__isSmartRef__":true,"id":3556}},"3556":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"3557":{"offset":0.6,"color":{"__isSmartRef__":true,"id":3558}},"3558":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"3559":{"offset":1,"color":{"__isSmartRef__":true,"id":3560}},"3560":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"3561":{"sourceObj":{"__isSmartRef__":true,"id":3537},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2556},"targetMethodName":"setTargetURL","converterString":"function () { return URL.codeBase.withFilename('lively/')}","updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"3562":{"submorphs":[{"__isSmartRef__":true,"id":3563}],"scripts":[],"id":1363,"shape":{"__isSmartRef__":true,"id":3572},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":3575},"priorExtent":{"__isSmartRef__":true,"id":3576},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1033},"lighterFill":{"__isSmartRef__":true,"id":3577},"label":{"__isSmartRef__":true,"id":3563},"owner":{"__isSmartRef__":true,"id":2546},"attributeConnections":[{"__isSmartRef__":true,"id":3586}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets"},"3563":{"submorphs":[],"scripts":[],"id":1364,"shape":{"__isSmartRef__":true,"id":3564},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":3567},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":3568},"priorExtent":{"__isSmartRef__":true,"id":3569},"_MaxTextWidth":65.6,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":3570}],"owner":{"__isSmartRef__":true,"id":3562},"isLabel":true,"eventsAreIgnored":true,"_Align":"center","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3564":{"_Position":{"__isSmartRef__":true,"id":3565},"_Extent":{"__isSmartRef__":true,"id":3566},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":806},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"3565":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3566":{"x":65.6,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3567":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"3568":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3569":{"x":65.6,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3570":{"style":{"__isSmartRef__":true,"id":3571},"morph":{"__isSmartRef__":true,"id":3563},"storedString":"local","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3571":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3572":{"_Position":{"__isSmartRef__":true,"id":3573},"_Extent":{"__isSmartRef__":true,"id":3574},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1032},"_Fill":{"__isSmartRef__":true,"id":1033},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"3573":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3574":{"x":65.6,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3575":{"x":754.4,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3576":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3577":{"stops":[{"__isSmartRef__":true,"id":3578},{"__isSmartRef__":true,"id":3580},{"__isSmartRef__":true,"id":3582},{"__isSmartRef__":true,"id":3584}],"vector":{"__isSmartRef__":true,"id":1042},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"3578":{"offset":0,"color":{"__isSmartRef__":true,"id":3579}},"3579":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"3580":{"offset":0.4,"color":{"__isSmartRef__":true,"id":3581}},"3581":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"3582":{"offset":0.6,"color":{"__isSmartRef__":true,"id":3583}},"3583":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"3584":{"offset":1,"color":{"__isSmartRef__":true,"id":3585}},"3585":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"3586":{"sourceObj":{"__isSmartRef__":true,"id":3562},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2556},"targetMethodName":"setTargetURL","converter":null,"converterString":"function () { return URL.source.getDirectory() }","updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"3587":{"submorphs":[],"scripts":[],"id":1369,"shape":{"__isSmartRef__":true,"id":3588},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"_Position":{"__isSmartRef__":true,"id":3592},"fixed":[{"__isSmartRef__":true,"id":2558},{"__isSmartRef__":true,"id":2585},{"__isSmartRef__":true,"id":2612},{"__isSmartRef__":true,"id":2639},{"__isSmartRef__":true,"id":2666},{"__isSmartRef__":true,"id":2693},{"__isSmartRef__":true,"id":2720}],"scalingBelow":[{"__isSmartRef__":true,"id":3515}],"scalingAbove":[{"__isSmartRef__":true,"id":2753},{"__isSmartRef__":true,"id":3424},{"__isSmartRef__":true,"id":3480},{"__isSmartRef__":true,"id":3502}],"minHeight":20,"pointerConnection":null,"owner":{"__isSmartRef__":true,"id":2546},"styleClass":["Browser_resizer"],"__LivelyClassName__":"lively.morphic.HorizontalDivider","__SourceModuleName__":"Global.lively.morphic.Widgets"},"3588":{"_Position":{"__isSmartRef__":true,"id":3589},"_Extent":{"__isSmartRef__":true,"id":3590},"_Fill":{"__isSmartRef__":true,"id":3591},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"3589":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3590":{"x":820,"y":5.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3591":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"3592":{"x":0,"y":242,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3593":{"submorphs":[],"scripts":[],"id":1371,"shape":{"__isSmartRef__":true,"id":3594},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"_Position":{"__isSmartRef__":true,"id":3597},"fixed":[],"scalingBelow":[{"__isSmartRef__":true,"id":3598}],"scalingAbove":[{"__isSmartRef__":true,"id":3515}],"minHeight":20,"pointerConnection":null,"owner":{"__isSmartRef__":true,"id":2546},"styleClass":["Browser_resizer"],"__LivelyClassName__":"lively.morphic.HorizontalDivider","__SourceModuleName__":"Global.lively.morphic.Widgets"},"3594":{"_Position":{"__isSmartRef__":true,"id":3595},"_Extent":{"__isSmartRef__":true,"id":3596},"_Fill":{"__isSmartRef__":true,"id":3591},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"3595":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3596":{"x":820,"y":5.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3597":{"x":0,"y":517,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3598":{"submorphs":[],"scripts":[],"id":1372,"shape":{"__isSmartRef__":true,"id":3599},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":808},"_ClipMode":"scroll","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":3602},"priorExtent":{"__isSmartRef__":true,"id":3603},"_MaxTextWidth":820,"_MaxTextHeight":27.5,"textChunks":[{"__isSmartRef__":true,"id":3604}],"owner":{"__isSmartRef__":true,"id":2546},"styleClass":["Browser_commentPaneText"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3599":{"_Position":{"__isSmartRef__":true,"id":3600},"_Extent":{"__isSmartRef__":true,"id":3601},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":806},"_Fill":{"__isSmartRef__":true,"id":851},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"3600":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3601":{"x":820,"y":27.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3602":{"x":0,"y":522.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3603":{"x":820,"y":27.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3604":{"style":{"__isSmartRef__":true,"id":3605},"morph":{"__isSmartRef__":true,"id":3598},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3605":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3606":{"_Position":{"__isSmartRef__":true,"id":3607},"_Extent":{"__isSmartRef__":true,"id":3608},"_Fill":{"__isSmartRef__":true,"id":3609},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"3607":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3608":{"x":820,"y":550,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3609":{"r":0.9,"g":0.9,"b":0.9,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"3610":{"adjustForNewBounds":true},"3611":{"x":0,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3612":{"submorphs":[{"__isSmartRef__":true,"id":3613},{"__isSmartRef__":true,"id":3621},{"__isSmartRef__":true,"id":3648},{"__isSmartRef__":true,"id":3674}],"scripts":[],"id":1388,"shape":{"__isSmartRef__":true,"id":3701},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":3704},"_Position":{"__isSmartRef__":true,"id":3705},"eventsAreIgnored":true,"windowMorph":{"__isSmartRef__":true,"id":2545},"label":{"__isSmartRef__":true,"id":3613},"closeButton":{"__isSmartRef__":true,"id":3621},"menuButton":{"__isSmartRef__":true,"id":3648},"collapseButton":{"__isSmartRef__":true,"id":3674},"priorExtent":{"__isSmartRef__":true,"id":3706},"owner":{"__isSmartRef__":true,"id":2545},"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets"},"3613":{"submorphs":[],"scripts":[],"id":1389,"shape":{"__isSmartRef__":true,"id":3614},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":1014},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":3617},"priorExtent":{"__isSmartRef__":true,"id":3618},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":3619}],"isLabel":true,"eventsAreIgnored":true,"_FontSize":10,"owner":{"__isSmartRef__":true,"id":3612},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3614":{"_Position":{"__isSmartRef__":true,"id":3615},"_Extent":{"__isSmartRef__":true,"id":3616},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":806},"_Fill":null,"_BorderRadius":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"3615":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3616":{"x":48,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3617":{"x":386,"y":3.9999998807907104,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3618":{"x":48,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3619":{"style":{"__isSmartRef__":true,"id":3620},"morph":{"__isSmartRef__":true,"id":3613},"storedString":"Widgets.js:SelectionMorphTrait","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3620":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3621":{"submorphs":[{"__isSmartRef__":true,"id":3622}],"scripts":[],"id":1390,"shape":{"__isSmartRef__":true,"id":3631},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":3634},"priorExtent":{"__isSmartRef__":true,"id":3635},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1033},"lighterFill":{"__isSmartRef__":true,"id":3636},"label":{"__isSmartRef__":true,"id":3622},"owner":{"__isSmartRef__":true,"id":3612},"layout":{"__isSmartRef__":true,"id":3645},"attributeConnections":[{"__isSmartRef__":true,"id":3646},{"__isSmartRef__":true,"id":3647}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets"},"3622":{"submorphs":[],"scripts":[],"id":1391,"shape":{"__isSmartRef__":true,"id":3623},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":3626},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":3627},"priorExtent":{"__isSmartRef__":true,"id":3628},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":3629}],"owner":{"__isSmartRef__":true,"id":3621},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3623":{"_Position":{"__isSmartRef__":true,"id":3624},"_Extent":{"__isSmartRef__":true,"id":3625},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":806},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"3624":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3625":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3626":{"x":5,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"3627":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3628":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3629":{"style":{"__isSmartRef__":true,"id":3630},"morph":{"__isSmartRef__":true,"id":3622},"storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3630":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3631":{"_Position":{"__isSmartRef__":true,"id":3632},"_Extent":{"__isSmartRef__":true,"id":3633},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1032},"_Fill":{"__isSmartRef__":true,"id":1033},"_StrokeOpacity":0,"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"3632":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3633":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3634":{"x":800,"y":3,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3635":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3636":{"stops":[{"__isSmartRef__":true,"id":3637},{"__isSmartRef__":true,"id":3639},{"__isSmartRef__":true,"id":3641},{"__isSmartRef__":true,"id":3643}],"vector":{"__isSmartRef__":true,"id":1042},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"3637":{"offset":0,"color":{"__isSmartRef__":true,"id":3638}},"3638":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"3639":{"offset":0.4,"color":{"__isSmartRef__":true,"id":3640}},"3640":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"3641":{"offset":0.6,"color":{"__isSmartRef__":true,"id":3642}},"3642":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"3643":{"offset":1,"color":{"__isSmartRef__":true,"id":3644}},"3644":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"3645":{"moveHorizontal":true},"3646":{"sourceObj":{"__isSmartRef__":true,"id":3621},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":2545},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"3647":{"sourceObj":{"__isSmartRef__":true,"id":3621},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2545},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"3648":{"submorphs":[{"__isSmartRef__":true,"id":3649}],"scripts":[],"id":1392,"shape":{"__isSmartRef__":true,"id":3658},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":3661},"priorExtent":{"__isSmartRef__":true,"id":3662},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1033},"lighterFill":{"__isSmartRef__":true,"id":3663},"label":{"__isSmartRef__":true,"id":3649},"owner":{"__isSmartRef__":true,"id":3612},"attributeConnections":[{"__isSmartRef__":true,"id":3672},{"__isSmartRef__":true,"id":3673}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets"},"3649":{"submorphs":[],"scripts":[],"id":1393,"shape":{"__isSmartRef__":true,"id":3650},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":3653},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":3654},"priorExtent":{"__isSmartRef__":true,"id":3655},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":3656}],"owner":{"__isSmartRef__":true,"id":3648},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3650":{"_Position":{"__isSmartRef__":true,"id":3651},"_Extent":{"__isSmartRef__":true,"id":3652},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":806},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"3651":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3652":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3653":{"x":5,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"3654":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3655":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3656":{"style":{"__isSmartRef__":true,"id":3657},"morph":{"__isSmartRef__":true,"id":3649},"storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3657":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3658":{"_Position":{"__isSmartRef__":true,"id":3659},"_Extent":{"__isSmartRef__":true,"id":3660},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1032},"_Fill":{"__isSmartRef__":true,"id":1033},"_StrokeOpacity":0,"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"3659":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3660":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3661":{"x":3,"y":3,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3662":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3663":{"stops":[{"__isSmartRef__":true,"id":3664},{"__isSmartRef__":true,"id":3666},{"__isSmartRef__":true,"id":3668},{"__isSmartRef__":true,"id":3670}],"vector":{"__isSmartRef__":true,"id":1042},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"3664":{"offset":0,"color":{"__isSmartRef__":true,"id":3665}},"3665":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"3666":{"offset":0.4,"color":{"__isSmartRef__":true,"id":3667}},"3667":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"3668":{"offset":0.6,"color":{"__isSmartRef__":true,"id":3669}},"3669":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"3670":{"offset":1,"color":{"__isSmartRef__":true,"id":3671}},"3671":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"3672":{"sourceObj":{"__isSmartRef__":true,"id":3648},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":2545},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"3673":{"sourceObj":{"__isSmartRef__":true,"id":3648},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":2545},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"3674":{"submorphs":[{"__isSmartRef__":true,"id":3675}],"scripts":[],"id":1394,"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":1033},"lighterFill":{"__isSmartRef__":true,"id":3689},"label":{"__isSmartRef__":true,"id":3675},"owner":{"__isSmartRef__":true,"id":3612},"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":1395,"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}],"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":806},"_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":"–","__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":1032},"_Fill":{"__isSmartRef__":true,"id":1033},"_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":781,"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":1042},"__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":2545},"targetMethodName":"getCollapseHelp","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":2545},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"3701":{"_Position":{"__isSmartRef__":true,"id":3702},"_Extent":{"__isSmartRef__":true,"id":3703},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":1113},"_Fill":{"__isSmartRef__":true,"id":617},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"3702":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3703":{"x":820,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3704":{"resizeWidth":true,"adjustForNewBounds":true},"3705":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3706":{"x":820,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3707":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":3708},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"3708":{"x":820,"y":572,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3709":{"adjustForNewBounds":true},"3710":{"x":1172,"y":1222,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3711":{"x":820,"y":572,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3712":{"x":1376,"y":1234,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3713":{"submorphs":[{"__isSmartRef__":true,"id":3714},{"__isSmartRef__":true,"id":5989}],"scripts":[],"id":2790,"shape":{"__isSmartRef__":true,"id":6084},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":6086},"_Position":{"__isSmartRef__":true,"id":6087},"priorExtent":{"__isSmartRef__":true,"id":6088},"targetMorph":{"__isSmartRef__":true,"id":3714},"titleBar":{"__isSmartRef__":true,"id":5989},"contentOffset":{"__isSmartRef__":true,"id":5908},"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":6089},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Window"},"3714":{"submorphs":[{"__isSmartRef__":true,"id":3715},{"__isSmartRef__":true,"id":3725},{"__isSmartRef__":true,"id":3734},{"__isSmartRef__":true,"id":3773},{"__isSmartRef__":true,"id":5796},{"__isSmartRef__":true,"id":5806},{"__isSmartRef__":true,"id":5846},{"__isSmartRef__":true,"id":5886},{"__isSmartRef__":true,"id":5894}],"scripts":[],"id":452,"shape":{"__isSmartRef__":true,"id":5904},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":5908},"showsHalos":false,"halos":[],"name":"PartsBinBrowser","partsBinMetaInfo":{"__isSmartRef__":true,"id":5909},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":5910}],"doNotSerialize":["$$categoryName"],"doNotCopyProperties":["$$categoryName"],"selectedPartItem":{"__isSmartRef__":true,"id":4045},"categories":{"__isSmartRef__":true,"id":5911},"owner":{"__isSmartRef__":true,"id":3713},"layout":{"__isSmartRef__":true,"id":5929},"categoryName":"NewWorld","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5930},"__LivelyClassName__":"lively.morphic.Box"},"3715":{"submorphs":[],"scripts":[],"id":66,"shape":{"__isSmartRef__":true,"id":3716},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":3720},"_MaxTextWidth":82,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":3719},"showsHalos":false,"halos":[],"_FontSize":12,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Rotation":0,"name":"Text","partsBinMetaInfo":{"__isSmartRef__":true,"id":3721},"textChunks":[{"__isSmartRef__":true,"id":3722}],"charsReplaced":"some text","lastFindLoc":-9,"priorSelectionRange":[0,8],"prevScroll":[0,0],"_Scale":1,"owner":{"__isSmartRef__":true,"id":3714},"_ClipMode":"visible","priorExtent":{"__isSmartRef__":true,"id":3724},"__LivelyClassName__":"lively.morphic.Text"},"3716":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":3717},"_Extent":{"__isSmartRef__":true,"id":3718},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3719},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3717":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3718":{"x":82,"y":18,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3719":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3720":{"x":8,"y":9,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3721":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":1,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"3722":{"style":{"__isSmartRef__":true,"id":3723},"morph":{"__isSmartRef__":true,"id":3715},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"PartsBin","__LivelyClassName__":"lively.morphic.TextChunk"},"3723":{"__SourceModuleName__":"Global.lively.morphic.TextCore","fontWeight":"bold","__LivelyClassName__":"lively.morphic.TextEmphasis"},"3724":{"x":82,"y":18,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3725":{"submorphs":[],"scripts":[],"id":294,"shape":{"__isSmartRef__":true,"id":3726},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":3731},"itemList":["Databases","DataFlow","Demos","Documentation","FuelDemo","Fun","Games","Labels","Logos","NewWorld","Server","Shapes","Styling","Templates","Tools","uncategorized","Visualization","Widgets"],"selectedLineNo":9,"showsHalos":false,"halos":[],"name":"categoryList","partsBinMetaInfo":{"__isSmartRef__":true,"id":3732},"__SourceModuleName__":"Global.lively.morphic.Core","owner":{"__isSmartRef__":true,"id":3714},"_Rotation":0,"_Scale":1,"_ClipMode":"auto","prevScroll":[0,0],"attributeConnections":[{"__isSmartRef__":true,"id":3733}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"selection":"NewWorld","__LivelyClassName__":"lively.morphic.List"},"3726":{"position":{"__isSmartRef__":true,"id":3727},"_Extent":{"__isSmartRef__":true,"id":3728},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3729},"_Fill":{"__isSmartRef__":true,"id":3730},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3727":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3728":{"x":139,"y":324,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3729":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3730":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3731":{"x":9,"y":37,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3732":{"partsSpaceName":"PartsBin/NewWorld","migrationLevel":1,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"3733":{"sourceObj":{"__isSmartRef__":true,"id":3725},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":3714},"targetMethodName":"categoryName","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3734":{"submorphs":[{"__isSmartRef__":true,"id":3735}],"scripts":[],"id":351,"shape":{"__isSmartRef__":true,"id":3746},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":3760},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":3749},"lighterFill":{"__isSmartRef__":true,"id":3761},"label":{"__isSmartRef__":true,"id":3735},"attributeConnections":[{"__isSmartRef__":true,"id":3770}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"showsHalos":false,"halos":[],"__SourceModuleName__":"Global.lively.morphic.Widgets","_Rotation":0,"padding":{"__isSmartRef__":true,"id":3771},"name":"reloadButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":3772},"owner":{"__isSmartRef__":true,"id":3714},"_Scale":1,"__LivelyClassName__":"lively.morphic.Button"},"3735":{"submorphs":[],"scripts":[],"id":18,"shape":{"__isSmartRef__":true,"id":3736},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":66,"_MaxTextHeight":21,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":3740},"textColor":{"__isSmartRef__":true,"id":3739},"owner":{"__isSmartRef__":true,"id":3734},"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","textChunks":[{"__isSmartRef__":true,"id":3741}],"padding":{"__isSmartRef__":true,"id":3743},"_Padding":{"__isSmartRef__":true,"id":3744},"prevScroll":[0,0],"_Align":"center","_FontFamily":"Arial","_ClipMode":"visible","_WhiteSpaceHandling":"pre-wrap","_VerticalAlign":"middle","_Display":"table-cell","priorExtent":{"__isSmartRef__":true,"id":3745},"__LivelyClassName__":"lively.morphic.Text"},"3736":{"borderWidth":0,"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":3737},"_Extent":{"__isSmartRef__":true,"id":3738},"_BorderColor":{"__isSmartRef__":true,"id":3739},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3737":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3738":{"x":66,"y":21,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3739":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3740":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3741":{"style":{"__isSmartRef__":true,"id":3742},"morph":{"__isSmartRef__":true,"id":3735},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"refresh","__LivelyClassName__":"lively.morphic.TextChunk"},"3742":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"3743":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3744":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3745":{"x":66,"y":21,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3746":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":3747},"_Extent":{"__isSmartRef__":true,"id":3748},"_Fill":{"__isSmartRef__":true,"id":3749},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":3759},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3747":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3748":{"x":66,"y":21,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3749":{"stops":[{"__isSmartRef__":true,"id":3750},{"__isSmartRef__":true,"id":3752},{"__isSmartRef__":true,"id":3754},{"__isSmartRef__":true,"id":3756}],"vector":{"__isSmartRef__":true,"id":3758},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"3750":{"offset":0,"color":{"__isSmartRef__":true,"id":3751}},"3751":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3752":{"offset":0.4,"color":{"__isSmartRef__":true,"id":3753}},"3753":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3754":{"offset":0.6,"color":{"__isSmartRef__":true,"id":3755}},"3755":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3756":{"offset":1,"color":{"__isSmartRef__":true,"id":3757}},"3757":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3758":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3759":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3760":{"x":152,"y":10,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3761":{"stops":[{"__isSmartRef__":true,"id":3762},{"__isSmartRef__":true,"id":3764},{"__isSmartRef__":true,"id":3766},{"__isSmartRef__":true,"id":3768}],"vector":{"__isSmartRef__":true,"id":3758},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"3762":{"offset":0,"color":{"__isSmartRef__":true,"id":3763}},"3763":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3764":{"offset":0.4,"color":{"__isSmartRef__":true,"id":3765}},"3765":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3766":{"offset":0.6,"color":{"__isSmartRef__":true,"id":3767}},"3767":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3768":{"offset":1,"color":{"__isSmartRef__":true,"id":3769}},"3769":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3770":{"sourceObj":{"__isSmartRef__":true,"id":3734},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3714},"targetMethodName":"reloadEverything","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3771":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3772":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":1,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"3773":{"submorphs":[{"__isSmartRef__":true,"id":3774},{"__isSmartRef__":true,"id":3794},{"__isSmartRef__":true,"id":3815},{"__isSmartRef__":true,"id":3835},{"__isSmartRef__":true,"id":3855},{"__isSmartRef__":true,"id":3875},{"__isSmartRef__":true,"id":3895},{"__isSmartRef__":true,"id":3915},{"__isSmartRef__":true,"id":3935},{"__isSmartRef__":true,"id":4006},{"__isSmartRef__":true,"id":4026},{"__isSmartRef__":true,"id":4083},{"__isSmartRef__":true,"id":4103},{"__isSmartRef__":true,"id":4123},{"__isSmartRef__":true,"id":4143},{"__isSmartRef__":true,"id":4163},{"__isSmartRef__":true,"id":4183},{"__isSmartRef__":true,"id":4203},{"__isSmartRef__":true,"id":4238},{"__isSmartRef__":true,"id":4258},{"__isSmartRef__":true,"id":4278},{"__isSmartRef__":true,"id":4298},{"__isSmartRef__":true,"id":4318},{"__isSmartRef__":true,"id":4338},{"__isSmartRef__":true,"id":4358},{"__isSmartRef__":true,"id":4378},{"__isSmartRef__":true,"id":4407},{"__isSmartRef__":true,"id":4427},{"__isSmartRef__":true,"id":4456},{"__isSmartRef__":true,"id":4476},{"__isSmartRef__":true,"id":5453},{"__isSmartRef__":true,"id":5473},{"__isSmartRef__":true,"id":5493},{"__isSmartRef__":true,"id":5513},{"__isSmartRef__":true,"id":5542},{"__isSmartRef__":true,"id":5585},{"__isSmartRef__":true,"id":5605},{"__isSmartRef__":true,"id":5625},{"__isSmartRef__":true,"id":5645},{"__isSmartRef__":true,"id":5674},{"__isSmartRef__":true,"id":5694},{"__isSmartRef__":true,"id":5714},{"__isSmartRef__":true,"id":5734},{"__isSmartRef__":true,"id":5754}],"scripts":[],"id":3260,"shape":{"__isSmartRef__":true,"id":5774},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":5778},"showsHalos":false,"halos":[],"name":"partsBinContents","partsBinMetaInfo":{"__isSmartRef__":true,"id":5779},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"_ClipMode":"scroll","owner":{"__isSmartRef__":true,"id":3714},"priorExtent":{"__isSmartRef__":true,"id":5780},"attributeConnections":[{"__isSmartRef__":true,"id":5781}],"doNotSerialize":["$$selectedItem"],"doNotCopyProperties":["$$selectedItem"],"isClip":true,"selectedItem":{"__isSmartRef__":true,"id":4045},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5782},"__LivelyClassName__":"lively.morphic.Box"},"3774":{"submorphs":[{"__isSmartRef__":true,"id":3775},{"__isSmartRef__":true,"id":3780}],"scripts":[],"id":3459,"shape":{"__isSmartRef__":true,"id":3788},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"_Position":{"__isSmartRef__":true,"id":3791},"partsBinURL":{"__isSmartRef__":true,"id":3792},"targetName":"BugTracker","partItem":{"__isSmartRef__":true,"id":3793},"owner":{"__isSmartRef__":true,"id":3773},"isSelected":false,"__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","__LivelyClassName__":"lively.morphic.PartsBinItem"},"3775":{"submorphs":[],"scripts":[],"id":3460,"shape":{"__isSmartRef__":true,"id":3776},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":3779},"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":3774},"priorExtent":{"__isSmartRef__":true,"id":3778},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Image"},"3776":{"_Position":{"__isSmartRef__":true,"id":3777},"_Extent":{"__isSmartRef__":true,"id":3778},"_ImageURL":"http://www.lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/BugTracker.svg?time=1304430624521","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Fill":null,"isLoaded":true,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Image"},"3777":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3778":{"x":94,"y":94,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3779":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3780":{"submorphs":[],"scripts":[],"id":3461,"shape":{"__isSmartRef__":true,"id":3781},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":681},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":3784},"priorExtent":{"__isSmartRef__":true,"id":3785},"_MaxTextWidth":80,"_MaxTextHeight":20,"textChunks":[{"__isSmartRef__":true,"id":3786}],"isLabel":true,"_FontSize":8,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":3774},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"3781":{"_Position":{"__isSmartRef__":true,"id":3782},"_Extent":{"__isSmartRef__":true,"id":3783},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":{"__isSmartRef__":true,"id":32},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3782":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3783":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3784":{"x":10,"y":10,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3785":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3786":{"style":{"__isSmartRef__":true,"id":3787},"morph":{"__isSmartRef__":true,"id":3780},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"BugTracker","__LivelyClassName__":"lively.morphic.TextChunk"},"3787":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"3788":{"_Position":{"__isSmartRef__":true,"id":3789},"_Extent":{"__isSmartRef__":true,"id":3790},"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":{"__isSmartRef__":true,"id":32},"_BorderRadius":6,"_BorderWidth":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3789":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3790":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3791":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3792":{"protocol":"http:","hostname":"www.lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"3793":{"partsSpaceName":"PartsBin/NewWorld/","name":"BugTracker","part":null,"json":null,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartItem"},"3794":{"submorphs":[{"__isSmartRef__":true,"id":3795},{"__isSmartRef__":true,"id":3800}],"scripts":[],"id":3462,"shape":{"__isSmartRef__":true,"id":3808},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"_Position":{"__isSmartRef__":true,"id":3812},"partsBinURL":{"__isSmartRef__":true,"id":3813},"targetName":"Button","partItem":{"__isSmartRef__":true,"id":3814},"owner":{"__isSmartRef__":true,"id":3773},"isSelected":false,"__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","__LivelyClassName__":"lively.morphic.PartsBinItem"},"3795":{"submorphs":[],"scripts":[],"id":3463,"shape":{"__isSmartRef__":true,"id":3796},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":3799},"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":3794},"priorExtent":{"__isSmartRef__":true,"id":3798},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Image"},"3796":{"_Position":{"__isSmartRef__":true,"id":3797},"_Extent":{"__isSmartRef__":true,"id":3798},"_ImageURL":"http://www.lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/Button.svg?time=1304430624524","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Fill":null,"isLoaded":true,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Image"},"3797":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3798":{"x":94,"y":94,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3799":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3800":{"submorphs":[],"scripts":[],"id":3464,"shape":{"__isSmartRef__":true,"id":3801},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":681},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":3804},"priorExtent":{"__isSmartRef__":true,"id":3805},"_MaxTextWidth":80,"_MaxTextHeight":20,"textChunks":[{"__isSmartRef__":true,"id":3806}],"isLabel":true,"_FontSize":8,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":3794},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"3801":{"_Position":{"__isSmartRef__":true,"id":3802},"_Extent":{"__isSmartRef__":true,"id":3803},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":{"__isSmartRef__":true,"id":32},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3802":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3803":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3804":{"x":10,"y":10,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3805":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3806":{"style":{"__isSmartRef__":true,"id":3807},"morph":{"__isSmartRef__":true,"id":3800},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"Button","__LivelyClassName__":"lively.morphic.TextChunk"},"3807":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"3808":{"_Position":{"__isSmartRef__":true,"id":3809},"_Extent":{"__isSmartRef__":true,"id":3810},"_BorderColor":{"__isSmartRef__":true,"id":3811},"_Fill":{"__isSmartRef__":true,"id":32},"_BorderRadius":6,"_BorderWidth":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3809":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3810":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3811":{"r":0.8,"g":0,"b":0,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"3812":{"x":100,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3813":{"protocol":"http:","hostname":"www.lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"3814":{"partsSpaceName":"PartsBin/NewWorld/","name":"Button","part":null,"json":null,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartItem"},"3815":{"submorphs":[{"__isSmartRef__":true,"id":3816},{"__isSmartRef__":true,"id":3821}],"scripts":[],"id":3465,"shape":{"__isSmartRef__":true,"id":3829},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"_Position":{"__isSmartRef__":true,"id":3832},"partsBinURL":{"__isSmartRef__":true,"id":3833},"targetName":"ClipMorph","partItem":{"__isSmartRef__":true,"id":3834},"owner":{"__isSmartRef__":true,"id":3773},"isSelected":false,"__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","__LivelyClassName__":"lively.morphic.PartsBinItem"},"3816":{"submorphs":[],"scripts":[],"id":3466,"shape":{"__isSmartRef__":true,"id":3817},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":3820},"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":3815},"priorExtent":{"__isSmartRef__":true,"id":3819},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Image"},"3817":{"_Position":{"__isSmartRef__":true,"id":3818},"_Extent":{"__isSmartRef__":true,"id":3819},"_ImageURL":"http://www.lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/ClipMorph.svg?time=1304430624532","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Fill":null,"isLoaded":true,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Image"},"3818":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3819":{"x":94,"y":94,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3820":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3821":{"submorphs":[],"scripts":[],"id":3467,"shape":{"__isSmartRef__":true,"id":3822},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":681},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":3825},"priorExtent":{"__isSmartRef__":true,"id":3826},"_MaxTextWidth":80,"_MaxTextHeight":20,"textChunks":[{"__isSmartRef__":true,"id":3827}],"isLabel":true,"_FontSize":8,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":3815},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"3822":{"_Position":{"__isSmartRef__":true,"id":3823},"_Extent":{"__isSmartRef__":true,"id":3824},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":{"__isSmartRef__":true,"id":32},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3823":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3824":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3825":{"x":10,"y":10,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3826":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3827":{"style":{"__isSmartRef__":true,"id":3828},"morph":{"__isSmartRef__":true,"id":3821},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"ClipMorph","__LivelyClassName__":"lively.morphic.TextChunk"},"3828":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"3829":{"_Position":{"__isSmartRef__":true,"id":3830},"_Extent":{"__isSmartRef__":true,"id":3831},"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":{"__isSmartRef__":true,"id":32},"_BorderRadius":6,"_BorderWidth":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3830":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3831":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3832":{"x":200,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3833":{"protocol":"http:","hostname":"www.lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"3834":{"partsSpaceName":"PartsBin/NewWorld/","name":"ClipMorph","part":null,"json":null,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartItem"},"3835":{"submorphs":[{"__isSmartRef__":true,"id":3836},{"__isSmartRef__":true,"id":3841}],"scripts":[],"id":3468,"shape":{"__isSmartRef__":true,"id":3849},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"_Position":{"__isSmartRef__":true,"id":3852},"partsBinURL":{"__isSmartRef__":true,"id":3853},"targetName":"CloseButton","partItem":{"__isSmartRef__":true,"id":3854},"owner":{"__isSmartRef__":true,"id":3773},"isSelected":false,"__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","__LivelyClassName__":"lively.morphic.PartsBinItem"},"3836":{"submorphs":[],"scripts":[],"id":3469,"shape":{"__isSmartRef__":true,"id":3837},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":3840},"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":3835},"priorExtent":{"__isSmartRef__":true,"id":3839},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Image"},"3837":{"_Position":{"__isSmartRef__":true,"id":3838},"_Extent":{"__isSmartRef__":true,"id":3839},"_ImageURL":"http://www.lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/CloseButton.svg?time=1304430624540","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Fill":null,"isLoaded":true,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Image"},"3838":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3839":{"x":94,"y":94,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3840":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3841":{"submorphs":[],"scripts":[],"id":3470,"shape":{"__isSmartRef__":true,"id":3842},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":681},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":3845},"priorExtent":{"__isSmartRef__":true,"id":3846},"_MaxTextWidth":80,"_MaxTextHeight":20,"textChunks":[{"__isSmartRef__":true,"id":3847}],"isLabel":true,"_FontSize":8,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":3835},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"3842":{"_Position":{"__isSmartRef__":true,"id":3843},"_Extent":{"__isSmartRef__":true,"id":3844},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":{"__isSmartRef__":true,"id":32},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3843":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3844":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3845":{"x":10,"y":10,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3846":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3847":{"style":{"__isSmartRef__":true,"id":3848},"morph":{"__isSmartRef__":true,"id":3841},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"CloseButton","__LivelyClassName__":"lively.morphic.TextChunk"},"3848":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"3849":{"_Position":{"__isSmartRef__":true,"id":3850},"_Extent":{"__isSmartRef__":true,"id":3851},"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":{"__isSmartRef__":true,"id":32},"_BorderRadius":6,"_BorderWidth":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3850":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3851":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3852":{"x":300,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3853":{"protocol":"http:","hostname":"www.lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"3854":{"partsSpaceName":"PartsBin/NewWorld/","name":"CloseButton","part":null,"json":null,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartItem"},"3855":{"submorphs":[{"__isSmartRef__":true,"id":3856},{"__isSmartRef__":true,"id":3861}],"scripts":[],"id":3471,"shape":{"__isSmartRef__":true,"id":3869},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"_Position":{"__isSmartRef__":true,"id":3872},"partsBinURL":{"__isSmartRef__":true,"id":3873},"targetName":"CodePane","partItem":{"__isSmartRef__":true,"id":3874},"owner":{"__isSmartRef__":true,"id":3773},"isSelected":false,"__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","__LivelyClassName__":"lively.morphic.PartsBinItem"},"3856":{"submorphs":[],"scripts":[],"id":3472,"shape":{"__isSmartRef__":true,"id":3857},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":3860},"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":3855},"priorExtent":{"__isSmartRef__":true,"id":3859},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Image"},"3857":{"_Position":{"__isSmartRef__":true,"id":3858},"_Extent":{"__isSmartRef__":true,"id":3859},"_ImageURL":"http://www.lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/CodePane.svg?time=1304430624548","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Fill":null,"isLoaded":true,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Image"},"3858":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3859":{"x":94,"y":94,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3860":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3861":{"submorphs":[],"scripts":[],"id":3473,"shape":{"__isSmartRef__":true,"id":3862},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":681},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":3865},"priorExtent":{"__isSmartRef__":true,"id":3866},"_MaxTextWidth":80,"_MaxTextHeight":20,"textChunks":[{"__isSmartRef__":true,"id":3867}],"isLabel":true,"_FontSize":8,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":3855},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"3862":{"_Position":{"__isSmartRef__":true,"id":3863},"_Extent":{"__isSmartRef__":true,"id":3864},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":{"__isSmartRef__":true,"id":32},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3863":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3864":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3865":{"x":10,"y":10,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3866":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3867":{"style":{"__isSmartRef__":true,"id":3868},"morph":{"__isSmartRef__":true,"id":3861},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"CodePane","__LivelyClassName__":"lively.morphic.TextChunk"},"3868":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"3869":{"_Position":{"__isSmartRef__":true,"id":3870},"_Extent":{"__isSmartRef__":true,"id":3871},"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":{"__isSmartRef__":true,"id":32},"_BorderRadius":6,"_BorderWidth":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3870":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3871":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3872":{"x":0,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3873":{"protocol":"http:","hostname":"www.lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"3874":{"partsSpaceName":"PartsBin/NewWorld/","name":"CodePane","part":null,"json":null,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartItem"},"3875":{"submorphs":[{"__isSmartRef__":true,"id":3876},{"__isSmartRef__":true,"id":3881}],"scripts":[],"id":3474,"shape":{"__isSmartRef__":true,"id":3889},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"_Position":{"__isSmartRef__":true,"id":3892},"partsBinURL":{"__isSmartRef__":true,"id":3893},"targetName":"CodeSnippet","partItem":{"__isSmartRef__":true,"id":3894},"owner":{"__isSmartRef__":true,"id":3773},"isSelected":false,"__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","__LivelyClassName__":"lively.morphic.PartsBinItem"},"3876":{"submorphs":[],"scripts":[],"id":3475,"shape":{"__isSmartRef__":true,"id":3877},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":3880},"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":3875},"priorExtent":{"__isSmartRef__":true,"id":3879},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Image"},"3877":{"_Position":{"__isSmartRef__":true,"id":3878},"_Extent":{"__isSmartRef__":true,"id":3879},"_ImageURL":"http://www.lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/CodeSnippet.svg?time=1304430624555","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Fill":null,"isLoaded":true,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Image"},"3878":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3879":{"x":94,"y":94,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3880":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3881":{"submorphs":[],"scripts":[],"id":3476,"shape":{"__isSmartRef__":true,"id":3882},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":681},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":3885},"priorExtent":{"__isSmartRef__":true,"id":3886},"_MaxTextWidth":80,"_MaxTextHeight":20,"textChunks":[{"__isSmartRef__":true,"id":3887}],"isLabel":true,"_FontSize":8,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":3875},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"3882":{"_Position":{"__isSmartRef__":true,"id":3883},"_Extent":{"__isSmartRef__":true,"id":3884},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":{"__isSmartRef__":true,"id":32},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3883":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3884":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3885":{"x":10,"y":10,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3886":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3887":{"style":{"__isSmartRef__":true,"id":3888},"morph":{"__isSmartRef__":true,"id":3881},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"CodeSnippet","__LivelyClassName__":"lively.morphic.TextChunk"},"3888":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"3889":{"_Position":{"__isSmartRef__":true,"id":3890},"_Extent":{"__isSmartRef__":true,"id":3891},"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":{"__isSmartRef__":true,"id":32},"_BorderRadius":6,"_BorderWidth":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3890":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3891":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3892":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3893":{"protocol":"http:","hostname":"www.lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"3894":{"partsSpaceName":"PartsBin/NewWorld/","name":"CodeSnippet","part":null,"json":null,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartItem"},"3895":{"submorphs":[{"__isSmartRef__":true,"id":3896},{"__isSmartRef__":true,"id":3901}],"scripts":[],"id":3477,"shape":{"__isSmartRef__":true,"id":3909},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"_Position":{"__isSmartRef__":true,"id":3912},"partsBinURL":{"__isSmartRef__":true,"id":3913},"targetName":"ColorField","partItem":{"__isSmartRef__":true,"id":3914},"owner":{"__isSmartRef__":true,"id":3773},"isSelected":false,"__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","__LivelyClassName__":"lively.morphic.PartsBinItem"},"3896":{"submorphs":[],"scripts":[],"id":3478,"shape":{"__isSmartRef__":true,"id":3897},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":3900},"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":3895},"priorExtent":{"__isSmartRef__":true,"id":3899},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Image"},"3897":{"_Position":{"__isSmartRef__":true,"id":3898},"_Extent":{"__isSmartRef__":true,"id":3899},"_ImageURL":"http://www.lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/ColorField.svg?time=1304430624563","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Fill":null,"isLoaded":true,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Image"},"3898":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3899":{"x":94,"y":94,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3900":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3901":{"submorphs":[],"scripts":[],"id":3479,"shape":{"__isSmartRef__":true,"id":3902},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":681},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":3905},"priorExtent":{"__isSmartRef__":true,"id":3906},"_MaxTextWidth":80,"_MaxTextHeight":20,"textChunks":[{"__isSmartRef__":true,"id":3907}],"isLabel":true,"_FontSize":8,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":3895},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"3902":{"_Position":{"__isSmartRef__":true,"id":3903},"_Extent":{"__isSmartRef__":true,"id":3904},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":{"__isSmartRef__":true,"id":32},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3903":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3904":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3905":{"x":10,"y":10,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3906":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3907":{"style":{"__isSmartRef__":true,"id":3908},"morph":{"__isSmartRef__":true,"id":3901},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"ColorField","__LivelyClassName__":"lively.morphic.TextChunk"},"3908":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"3909":{"_Position":{"__isSmartRef__":true,"id":3910},"_Extent":{"__isSmartRef__":true,"id":3911},"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":{"__isSmartRef__":true,"id":32},"_BorderRadius":6,"_BorderWidth":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3910":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3911":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3912":{"x":200,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3913":{"protocol":"http:","hostname":"www.lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"3914":{"partsSpaceName":"PartsBin/NewWorld/","name":"ColorField","part":null,"json":null,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartItem"},"3915":{"submorphs":[{"__isSmartRef__":true,"id":3916},{"__isSmartRef__":true,"id":3921}],"scripts":[],"id":3480,"shape":{"__isSmartRef__":true,"id":3929},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"_Position":{"__isSmartRef__":true,"id":3932},"partsBinURL":{"__isSmartRef__":true,"id":3933},"targetName":"ComboText","partItem":{"__isSmartRef__":true,"id":3934},"owner":{"__isSmartRef__":true,"id":3773},"isSelected":false,"__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","__LivelyClassName__":"lively.morphic.PartsBinItem"},"3916":{"submorphs":[],"scripts":[],"id":3481,"shape":{"__isSmartRef__":true,"id":3917},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":3920},"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":3915},"priorExtent":{"__isSmartRef__":true,"id":3919},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Image"},"3917":{"_Position":{"__isSmartRef__":true,"id":3918},"_Extent":{"__isSmartRef__":true,"id":3919},"_ImageURL":"http://www.lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/ComboText.svg?time=1304430624570","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Fill":null,"isLoaded":true,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Image"},"3918":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3919":{"x":94,"y":94,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3920":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3921":{"submorphs":[],"scripts":[],"id":3482,"shape":{"__isSmartRef__":true,"id":3922},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":681},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":3925},"priorExtent":{"__isSmartRef__":true,"id":3926},"_MaxTextWidth":80,"_MaxTextHeight":20,"textChunks":[{"__isSmartRef__":true,"id":3927}],"isLabel":true,"_FontSize":8,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":3915},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"3922":{"_Position":{"__isSmartRef__":true,"id":3923},"_Extent":{"__isSmartRef__":true,"id":3924},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":{"__isSmartRef__":true,"id":32},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3923":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3924":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3925":{"x":10,"y":10,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3926":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3927":{"style":{"__isSmartRef__":true,"id":3928},"morph":{"__isSmartRef__":true,"id":3921},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"ComboText","__LivelyClassName__":"lively.morphic.TextChunk"},"3928":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"3929":{"_Position":{"__isSmartRef__":true,"id":3930},"_Extent":{"__isSmartRef__":true,"id":3931},"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":{"__isSmartRef__":true,"id":32},"_BorderRadius":6,"_BorderWidth":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3930":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3931":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3932":{"x":300,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3933":{"protocol":"http:","hostname":"www.lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"3934":{"partsSpaceName":"PartsBin/NewWorld/","name":"ComboText","part":null,"json":null,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartItem"},"3935":{"submorphs":[{"__isSmartRef__":true,"id":3936},{"__isSmartRef__":true,"id":3941}],"scripts":[],"id":3483,"shape":{"__isSmartRef__":true,"id":3949},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"_Position":{"__isSmartRef__":true,"id":3953},"partsBinURL":{"__isSmartRef__":true,"id":3954},"targetName":"Cool","partItem":{"__isSmartRef__":true,"id":3955},"owner":{"__isSmartRef__":true,"id":3773},"isSelected":false,"__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","__LivelyClassName__":"lively.morphic.PartsBinItem"},"3936":{"submorphs":[],"scripts":[],"id":3484,"shape":{"__isSmartRef__":true,"id":3937},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":3940},"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":3935},"priorExtent":{"__isSmartRef__":true,"id":3939},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Image"},"3937":{"_Position":{"__isSmartRef__":true,"id":3938},"_Extent":{"__isSmartRef__":true,"id":3939},"_ImageURL":"http://www.lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/Cool.svg?time=1304430624578","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Fill":null,"isLoaded":true,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Image"},"3938":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3939":{"x":94,"y":94,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3940":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3941":{"submorphs":[],"scripts":[],"id":3485,"shape":{"__isSmartRef__":true,"id":3942},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":681},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":3945},"priorExtent":{"__isSmartRef__":true,"id":3946},"_MaxTextWidth":80,"_MaxTextHeight":20,"textChunks":[{"__isSmartRef__":true,"id":3947}],"isLabel":true,"_FontSize":8,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":3935},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"3942":{"_Position":{"__isSmartRef__":true,"id":3943},"_Extent":{"__isSmartRef__":true,"id":3944},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":{"__isSmartRef__":true,"id":32},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3943":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3944":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3945":{"x":10,"y":10,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3946":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"3947":{"style":{"__isSmartRef__":true,"id":3948},"morph":{"__isSmartRef__":true,"id":3941},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"Cool","__LivelyClassName__":"lively.morphic.TextChunk"},"3948":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"3949":{"_Position":{"__isSmartRef__":true,"id":3950},"_Extent":{"__isSmartRef__":true,"id":3951},"_BorderColor":{"__isSmartRef__":true,"id":3952},"_Fill":{"__isSmartRef__":true,"id":32},"_BorderRadius":6,"_BorderWidth":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3950":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3951":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3952":{"r":0.8,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3953":{"x":0,"y":200,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3954":{"protocol":"http:","hostname":"www.lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"3955":{"partsSpaceName":"PartsBin/NewWorld/","name":"Cool","attributeConnections":[{"__isSmartRef__":true,"id":3956},{"__isSmartRef__":true,"id":3963},{"__isSmartRef__":true,"id":3970},{"__isSmartRef__":true,"id":3971}],"doNotSerialize":["$$part","$$json"],"doNotCopyProperties":["$$part","$$json"],"__SourceModuleName__":"Global.lively.PartsBin","part":{"__isSmartRef__":true,"id":3972},"json":"{\"id\":0,\"registry\":{\"0\":{\"submorphs\":[],\"scripts\":[],\"id\":66,\"shape\":{\"__isSmartRef__\":true,\"id\":1},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Verdana\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":6},\"_MaxTextWidth\":109,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":4},\"showsHalos\":false,\"halos\":[],\"_FontSize\":16,\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"name\":\"Cool\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":7},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":8},{\"__isSmartRef__\":true,\"id\":10}],\"charsReplaced\":\"\",\"lastFindLoc\":1,\"_TextColor\":{\"__isSmartRef__\":true,\"id\":12},\"_Padding\":{\"__isSmartRef__\":true,\"id\":13},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"1\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":2},\"_Extent\":{\"__isSmartRef__\":true,\"id\":3},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":4},\"_Fill\":{\"__isSmartRef__\":true,\"id\":5},\"_BorderRadius\":50,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"2\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3\":{\"x\":109,\"y\":46,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"5\":{\"r\":1,\"g\":0,\"b\":0,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"6\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"7\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":1,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"8\":{\"style\":{\"__isSmartRef__\":true,\"id\":9},\"morph\":{\"__isSmartRef__\":true,\"id\":0},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"storedString\":\"Cool :-)\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"9\":{\"fontWeight\":\"bold\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"10\":{\"style\":{\"__isSmartRef__\":true,\"id\":11},\"morph\":{\"__isSmartRef__\":true,\"id\":0},\"storedString\":\"\\n\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\"},\"11\":{\"fontWeight\":\"normal\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"12\":{\"r\":1,\"g\":1,\"b\":1,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"13\":{\"x\":10,\"y\":10,\"width\":0,\"height\":0,\"__LivelyClassName__\":\"Rectangle\",\"__SourceModuleName__\":\"Global\"},\"isSimplifiedRegistry\":true}}","__LivelyClassName__":"lively.PartsBin.PartItem"},"3956":{"sourceObj":{"__isSmartRef__":true,"id":3955},"sourceAttrName":"part","targetObj":{"__isSmartRef__":true,"id":3957},"targetMethodName":"remove","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3957":{"submorphs":[],"scripts":[],"id":4050,"shape":{"__isSmartRef__":true,"id":3958},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":3962},"owner":null,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Box"},"3958":{"_Position":{"__isSmartRef__":true,"id":3959},"_Extent":{"__isSmartRef__":true,"id":3960},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":{"__isSmartRef__":true,"id":3961},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3959":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3960":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3961":{"r":0.8,"g":0.8,"b":0.8,"a":0.6,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3962":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3963":{"sourceObj":{"__isSmartRef__":true,"id":3955},"sourceAttrName":"part","targetObj":{"__isSmartRef__":true,"id":3964},"targetMethodName":"remove","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3964":{"submorphs":[],"scripts":[],"id":4499,"shape":{"__isSmartRef__":true,"id":3965},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":3969},"owner":null,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Box"},"3965":{"_Position":{"__isSmartRef__":true,"id":3966},"_Extent":{"__isSmartRef__":true,"id":3967},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":{"__isSmartRef__":true,"id":3968},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3966":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3967":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3968":{"r":0.8,"g":0.8,"b":0.8,"a":0.6,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3969":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3970":{"sourceObj":{"__isSmartRef__":true,"id":3955},"sourceAttrName":"part","targetObj":{"__isSmartRef__":true,"id":3935},"targetMethodName":"openLoadedPartsBinItem","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3971":{"sourceObj":{"__isSmartRef__":true,"id":3955},"sourceAttrName":"json","targetObj":{"__isSmartRef__":true,"id":3955},"targetMethodName":"setPartFromJSON","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"3972":{"submorphs":[],"scripts":[],"id":66,"shape":{"__isSmartRef__":true,"id":3973},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Verdana","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":3978},"_MaxTextWidth":109,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":3976},"showsHalos":false,"halos":[],"_FontSize":16,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Rotation":0,"name":"Cool","partsBinMetaInfo":{"__isSmartRef__":true,"id":3979},"textChunks":[{"__isSmartRef__":true,"id":3980}],"charsReplaced":"","lastFindLoc":1,"_TextColor":{"__isSmartRef__":true,"id":3982},"_Padding":{"__isSmartRef__":true,"id":3983},"owner":{"__isSmartRef__":true,"id":3984},"priorExtent":{"__isSmartRef__":true,"id":4005},"_Scale":1,"priorSelectionRange":[0,8],"__LivelyClassName__":"lively.morphic.Text"},"3973":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":3974},"_Extent":{"__isSmartRef__":true,"id":3975},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":3976},"_Fill":{"__isSmartRef__":true,"id":3977},"_BorderRadius":50,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"3974":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3975":{"x":109,"y":45,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3976":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3977":{"r":1,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3978":{"x":-3.1281281281281963,"y":72.89489489489438,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3979":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":1,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"3980":{"style":{"__isSmartRef__":true,"id":3981},"morph":{"__isSmartRef__":true,"id":3972},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3981":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3982":{"r":1,"g":1,"b":1,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3983":{"x":10,"y":10,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"3984":{"submorphs":[{"__isSmartRef__":true,"id":3972}],"scripts":[],"id":183,"shape":{"__isSmartRef__":true,"id":3985},"droppingEnabled":true,"halosEnabled":true,"showsHalos":false,"halos":[],"_Position":{"__isSmartRef__":true,"id":3989},"name":"Ellipse","partsBinMetaInfo":{"__isSmartRef__":true,"id":3990},"__SourceModuleName__":"Global.lively.morphic.Core","owner":{"__isSmartRef__":true,"id":3991},"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Morph"},"3985":{"position":{"__isSmartRef__":true,"id":3986},"_Extent":{"__isSmartRef__":true,"id":3987},"_Fill":{"__isSmartRef__":true,"id":3988},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Ellipse"},"3986":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3987":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3988":{"r":0,"g":0.8,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3989":{"x":-10.010010010009864,"y":77.07707707707686,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3990":{"partsSpaceName":"PartsBin/NewWorld","migrationLevel":1,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"3991":{"submorphs":[{"__isSmartRef__":true,"id":3984}],"scripts":[],"id":183,"shape":{"__isSmartRef__":true,"id":3992},"droppingEnabled":true,"halosEnabled":true,"showsHalos":false,"halos":[],"_Position":{"__isSmartRef__":true,"id":3996},"name":"Ellipse","partsBinMetaInfo":{"__isSmartRef__":true,"id":3997},"__SourceModuleName__":"Global.lively.morphic.Core","owner":{"__isSmartRef__":true,"id":3998},"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Morph"},"3992":{"position":{"__isSmartRef__":true,"id":3993},"_Extent":{"__isSmartRef__":true,"id":3994},"_Fill":{"__isSmartRef__":true,"id":3995},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Ellipse"},"3993":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3994":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3995":{"r":0,"g":0.8,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"3996":{"x":-2.0020020020020866,"y":63.06306306306374,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"3997":{"partsSpaceName":"PartsBin/NewWorld","migrationLevel":1,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"3998":{"submorphs":[{"__isSmartRef__":true,"id":3991}],"scripts":[],"id":183,"shape":{"__isSmartRef__":true,"id":3999},"droppingEnabled":true,"halosEnabled":true,"showsHalos":false,"halos":[],"_Position":{"__isSmartRef__":true,"id":4003},"name":"Ellipse","partsBinMetaInfo":{"__isSmartRef__":true,"id":4004},"__SourceModuleName__":"Global.lively.morphic.Core","owner":null,"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Morph"},"3999":{"position":{"__isSmartRef__":true,"id":4000},"_Extent":{"__isSmartRef__":true,"id":4001},"_Fill":{"__isSmartRef__":true,"id":4002},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Ellipse"},"4000":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4001":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4002":{"r":0,"g":0.8,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4003":{"x":648.3713713713713,"y":214.11111111111063,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4004":{"partsSpaceName":"PartsBin/NewWorld","migrationLevel":1,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"4005":{"x":109,"y":45,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4006":{"submorphs":[{"__isSmartRef__":true,"id":4007},{"__isSmartRef__":true,"id":4012}],"scripts":[],"id":3486,"shape":{"__isSmartRef__":true,"id":4020},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"_Position":{"__isSmartRef__":true,"id":4023},"partsBinURL":{"__isSmartRef__":true,"id":4024},"targetName":"DiffExample","partItem":{"__isSmartRef__":true,"id":4025},"owner":{"__isSmartRef__":true,"id":3773},"isSelected":false,"__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","__LivelyClassName__":"lively.morphic.PartsBinItem"},"4007":{"submorphs":[],"scripts":[],"id":3487,"shape":{"__isSmartRef__":true,"id":4008},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":4011},"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":4006},"priorExtent":{"__isSmartRef__":true,"id":4010},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Image"},"4008":{"_Position":{"__isSmartRef__":true,"id":4009},"_Extent":{"__isSmartRef__":true,"id":4010},"_ImageURL":"http://www.lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/DiffExample.svg?time=1304430624586","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Fill":null,"isLoaded":true,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Image"},"4009":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4010":{"x":94,"y":94,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4011":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4012":{"submorphs":[],"scripts":[],"id":3488,"shape":{"__isSmartRef__":true,"id":4013},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":681},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":4016},"priorExtent":{"__isSmartRef__":true,"id":4017},"_MaxTextWidth":80,"_MaxTextHeight":20,"textChunks":[{"__isSmartRef__":true,"id":4018}],"isLabel":true,"_FontSize":8,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":4006},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"4013":{"_Position":{"__isSmartRef__":true,"id":4014},"_Extent":{"__isSmartRef__":true,"id":4015},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":{"__isSmartRef__":true,"id":32},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4014":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4015":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"4016":{"x":10,"y":10,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4017":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"4018":{"style":{"__isSmartRef__":true,"id":4019},"morph":{"__isSmartRef__":true,"id":4012},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"DiffExample","__LivelyClassName__":"lively.morphic.TextChunk"},"4019":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4020":{"_Position":{"__isSmartRef__":true,"id":4021},"_Extent":{"__isSmartRef__":true,"id":4022},"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":{"__isSmartRef__":true,"id":32},"_BorderRadius":6,"_BorderWidth":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4021":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4022":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4023":{"x":100,"y":200,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4024":{"protocol":"http:","hostname":"www.lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"4025":{"partsSpaceName":"PartsBin/NewWorld/","name":"DiffExample","part":null,"json":null,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartItem"},"4026":{"submorphs":[{"__isSmartRef__":true,"id":4027},{"__isSmartRef__":true,"id":4032}],"scripts":[],"id":3489,"shape":{"__isSmartRef__":true,"id":4040},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"_Position":{"__isSmartRef__":true,"id":4043},"partsBinURL":{"__isSmartRef__":true,"id":4044},"targetName":"Ellipse","partItem":{"__isSmartRef__":true,"id":4045},"owner":{"__isSmartRef__":true,"id":3773},"isSelected":true,"__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","__LivelyClassName__":"lively.morphic.PartsBinItem"},"4027":{"submorphs":[],"scripts":[],"id":3490,"shape":{"__isSmartRef__":true,"id":4028},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":4031},"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":4026},"priorExtent":{"__isSmartRef__":true,"id":4030},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Image"},"4028":{"_Position":{"__isSmartRef__":true,"id":4029},"_Extent":{"__isSmartRef__":true,"id":4030},"_ImageURL":"http://www.lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/Ellipse.svg?time=1304430624593","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Fill":null,"isLoaded":true,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Image"},"4029":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4030":{"x":94,"y":94,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4031":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4032":{"submorphs":[],"scripts":[],"id":3491,"shape":{"__isSmartRef__":true,"id":4033},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":681},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":4036},"priorExtent":{"__isSmartRef__":true,"id":4037},"_MaxTextWidth":80,"_MaxTextHeight":20,"textChunks":[{"__isSmartRef__":true,"id":4038}],"isLabel":true,"_FontSize":8,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":4026},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"4033":{"_Position":{"__isSmartRef__":true,"id":4034},"_Extent":{"__isSmartRef__":true,"id":4035},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":{"__isSmartRef__":true,"id":32},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4034":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4035":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"4036":{"x":10,"y":10,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4037":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"4038":{"style":{"__isSmartRef__":true,"id":4039},"morph":{"__isSmartRef__":true,"id":4032},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"Ellipse","__LivelyClassName__":"lively.morphic.TextChunk"},"4039":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4040":{"_Position":{"__isSmartRef__":true,"id":4041},"_Extent":{"__isSmartRef__":true,"id":4042},"_BorderColor":{"__isSmartRef__":true,"id":3811},"_Fill":{"__isSmartRef__":true,"id":32},"_BorderRadius":6,"_BorderWidth":3,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4041":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4042":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4043":{"x":200,"y":200,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4044":{"protocol":"http:","hostname":"www.lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"4045":{"partsSpaceName":"PartsBin/NewWorld/","name":"Ellipse","attributeConnections":[{"__isSmartRef__":true,"id":4046},{"__isSmartRef__":true,"id":4053},{"__isSmartRef__":true,"id":4060},{"__isSmartRef__":true,"id":4067},{"__isSmartRef__":true,"id":4074},{"__isSmartRef__":true,"id":4075}],"doNotSerialize":["$$part","$$json"],"doNotCopyProperties":["$$part","$$json"],"__SourceModuleName__":"Global.lively.PartsBin","part":{"__isSmartRef__":true,"id":4076},"json":"{\"id\":0,\"registry\":{\"0\":{\"submorphs\":[],\"scripts\":[],\"id\":183,\"shape\":{\"__isSmartRef__\":true,\"id\":1},\"droppingEnabled\":true,\"halosEnabled\":true,\"showsHalos\":false,\"halos\":[],\"_Position\":{\"__isSmartRef__\":true,\"id\":5},\"name\":\"Ellipse\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":6},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"__LivelyClassName__\":\"lively.morphic.Morph\"},\"1\":{\"position\":{\"__isSmartRef__\":true,\"id\":2},\"_Extent\":{\"__isSmartRef__\":true,\"id\":3},\"_Fill\":{\"__isSmartRef__\":true,\"id\":4},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Ellipse\"},\"2\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3\":{\"x\":100,\"y\":100,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"4\":{\"r\":0,\"g\":0.8,\"b\":0,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"5\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"6\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"migrationLevel\":1,\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"isSimplifiedRegistry\":true}}","__LivelyClassName__":"lively.PartsBin.PartItem"},"4046":{"sourceObj":{"__isSmartRef__":true,"id":4045},"sourceAttrName":"part","targetObj":{"__isSmartRef__":true,"id":4047},"targetMethodName":"remove","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4047":{"submorphs":[],"scripts":[],"id":4497,"shape":{"__isSmartRef__":true,"id":4048},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":4052},"owner":null,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Box"},"4048":{"_Position":{"__isSmartRef__":true,"id":4049},"_Extent":{"__isSmartRef__":true,"id":4050},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":{"__isSmartRef__":true,"id":4051},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4049":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4050":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4051":{"r":0.8,"g":0.8,"b":0.8,"a":0.6,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4052":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4053":{"sourceObj":{"__isSmartRef__":true,"id":4045},"sourceAttrName":"part","targetObj":{"__isSmartRef__":true,"id":4054},"targetMethodName":"remove","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4054":{"submorphs":[],"scripts":[],"id":4632,"shape":{"__isSmartRef__":true,"id":4055},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":4059},"owner":null,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Box"},"4055":{"_Position":{"__isSmartRef__":true,"id":4056},"_Extent":{"__isSmartRef__":true,"id":4057},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":{"__isSmartRef__":true,"id":4058},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4056":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4057":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4058":{"r":0.8,"g":0.8,"b":0.8,"a":0.6,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4059":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4060":{"sourceObj":{"__isSmartRef__":true,"id":4045},"sourceAttrName":"part","targetObj":{"__isSmartRef__":true,"id":4061},"targetMethodName":"remove","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"4061":{"submorphs":[],"scripts":[],"id":1463,"shape":{"__isSmartRef__":true,"id":4062},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":4066},"owner":null,"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core"},"4062":{"_Position":{"__isSmartRef__":true,"id":4063},"_Extent":{"__isSmartRef__":true,"id":4064},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":806},"_Fill":{"__isSmartRef__":true,"id":4065},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"4063":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"4064":{"x":100,"y":100,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"4065":{"r":0.8,"g":0.8,"b":0.8,"a":0.6,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"4066":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"4067":{"sourceObj":{"__isSmartRef__":true,"id":4045},"sourceAttrName":"part","targetObj":{"__isSmartRef__":true,"id":4068},"targetMethodName":"remove","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"4068":{"submorphs":[],"scripts":[],"id":4223,"shape":{"__isSmartRef__":true,"id":4069},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":4073},"owner":null,"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core"},"4069":{"_Position":{"__isSmartRef__":true,"id":4070},"_Extent":{"__isSmartRef__":true,"id":4071},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":806},"_Fill":{"__isSmartRef__":true,"id":4072},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"4070":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"4071":{"x":100,"y":100,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"4072":{"r":0.8,"g":0.8,"b":0.8,"a":0.6,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"4073":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"4074":{"sourceObj":{"__isSmartRef__":true,"id":4045},"sourceAttrName":"part","targetObj":{"__isSmartRef__":true,"id":4026},"targetMethodName":"openLoadedPartsBinItem","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"4075":{"sourceObj":{"__isSmartRef__":true,"id":4045},"sourceAttrName":"json","targetObj":{"__isSmartRef__":true,"id":4045},"targetMethodName":"setPartFromJSON","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"4076":{"submorphs":[],"scripts":[],"id":183,"shape":{"__isSmartRef__":true,"id":4077},"droppingEnabled":true,"halosEnabled":true,"showsHalos":false,"halos":[],"_Position":{"__isSmartRef__":true,"id":4081},"name":"Ellipse2","partsBinMetaInfo":{"__isSmartRef__":true,"id":4082},"__SourceModuleName__":"Global.lively.morphic.Core","owner":null,"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Morph"},"4077":{"position":{"__isSmartRef__":true,"id":4078},"_Extent":{"__isSmartRef__":true,"id":4079},"_Fill":{"__isSmartRef__":true,"id":4080},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Ellipse"},"4078":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4079":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4080":{"r":0,"g":0.8,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4081":{"x":335.0010010010011,"y":409.5655655655653,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"4082":{"partsSpaceName":"PartsBin/NewWorld","migrationLevel":1,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"4083":{"submorphs":[{"__isSmartRef__":true,"id":4084},{"__isSmartRef__":true,"id":4089}],"scripts":[],"id":3492,"shape":{"__isSmartRef__":true,"id":4097},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"_Position":{"__isSmartRef__":true,"id":4100},"partsBinURL":{"__isSmartRef__":true,"id":4101},"targetName":"FindSenders","partItem":{"__isSmartRef__":true,"id":4102},"owner":{"__isSmartRef__":true,"id":3773},"isSelected":false,"__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","__LivelyClassName__":"lively.morphic.PartsBinItem"},"4084":{"submorphs":[],"scripts":[],"id":3493,"shape":{"__isSmartRef__":true,"id":4085},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":4088},"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":4083},"priorExtent":{"__isSmartRef__":true,"id":4087},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Image"},"4085":{"_Position":{"__isSmartRef__":true,"id":4086},"_Extent":{"__isSmartRef__":true,"id":4087},"_ImageURL":"http://www.lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/FindSenders.svg?time=1304430624601","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Fill":null,"isLoaded":true,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Image"},"4086":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4087":{"x":94,"y":94,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4088":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4089":{"submorphs":[],"scripts":[],"id":3494,"shape":{"__isSmartRef__":true,"id":4090},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":681},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":4093},"priorExtent":{"__isSmartRef__":true,"id":4094},"_MaxTextWidth":80,"_MaxTextHeight":20,"textChunks":[{"__isSmartRef__":true,"id":4095}],"isLabel":true,"_FontSize":8,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":4083},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"4090":{"_Position":{"__isSmartRef__":true,"id":4091},"_Extent":{"__isSmartRef__":true,"id":4092},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":{"__isSmartRef__":true,"id":32},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4091":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4092":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"4093":{"x":10,"y":10,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4094":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"4095":{"style":{"__isSmartRef__":true,"id":4096},"morph":{"__isSmartRef__":true,"id":4089},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"FindSenders","__LivelyClassName__":"lively.morphic.TextChunk"},"4096":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4097":{"_Position":{"__isSmartRef__":true,"id":4098},"_Extent":{"__isSmartRef__":true,"id":4099},"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":{"__isSmartRef__":true,"id":32},"_BorderRadius":6,"_BorderWidth":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4098":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4099":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4100":{"x":300,"y":200,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4101":{"protocol":"http:","hostname":"www.lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"4102":{"partsSpaceName":"PartsBin/NewWorld/","name":"FindSenders","part":null,"json":null,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartItem"},"4103":{"submorphs":[{"__isSmartRef__":true,"id":4104},{"__isSmartRef__":true,"id":4109}],"scripts":[],"id":3495,"shape":{"__isSmartRef__":true,"id":4117},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"_Position":{"__isSmartRef__":true,"id":4120},"partsBinURL":{"__isSmartRef__":true,"id":4121},"targetName":"FindSenders2","partItem":{"__isSmartRef__":true,"id":4122},"owner":{"__isSmartRef__":true,"id":3773},"isSelected":false,"__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","__LivelyClassName__":"lively.morphic.PartsBinItem"},"4104":{"submorphs":[],"scripts":[],"id":3496,"shape":{"__isSmartRef__":true,"id":4105},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":4108},"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":4103},"priorExtent":{"__isSmartRef__":true,"id":4107},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Image"},"4105":{"_Position":{"__isSmartRef__":true,"id":4106},"_Extent":{"__isSmartRef__":true,"id":4107},"_ImageURL":"http://www.lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/FindSenders2.svg?time=1304430624609","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Fill":null,"isLoaded":true,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Image"},"4106":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4107":{"x":94,"y":94,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4108":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4109":{"submorphs":[],"scripts":[],"id":3497,"shape":{"__isSmartRef__":true,"id":4110},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":681},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":4113},"priorExtent":{"__isSmartRef__":true,"id":4114},"_MaxTextWidth":80,"_MaxTextHeight":20,"textChunks":[{"__isSmartRef__":true,"id":4115}],"isLabel":true,"_FontSize":8,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":4103},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"4110":{"_Position":{"__isSmartRef__":true,"id":4111},"_Extent":{"__isSmartRef__":true,"id":4112},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":{"__isSmartRef__":true,"id":32},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4111":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4112":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"4113":{"x":10,"y":10,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4114":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"4115":{"style":{"__isSmartRef__":true,"id":4116},"morph":{"__isSmartRef__":true,"id":4109},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"FindSenders2","__LivelyClassName__":"lively.morphic.TextChunk"},"4116":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4117":{"_Position":{"__isSmartRef__":true,"id":4118},"_Extent":{"__isSmartRef__":true,"id":4119},"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":{"__isSmartRef__":true,"id":32},"_BorderRadius":6,"_BorderWidth":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4118":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4119":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4120":{"x":0,"y":300,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4121":{"protocol":"http:","hostname":"www.lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"4122":{"partsSpaceName":"PartsBin/NewWorld/","name":"FindSenders2","part":null,"json":null,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartItem"},"4123":{"submorphs":[{"__isSmartRef__":true,"id":4124},{"__isSmartRef__":true,"id":4129}],"scripts":[],"id":3498,"shape":{"__isSmartRef__":true,"id":4137},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"_Position":{"__isSmartRef__":true,"id":4140},"partsBinURL":{"__isSmartRef__":true,"id":4141},"targetName":"FontChooserComboBox","partItem":{"__isSmartRef__":true,"id":4142},"owner":{"__isSmartRef__":true,"id":3773},"isSelected":false,"__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","__LivelyClassName__":"lively.morphic.PartsBinItem"},"4124":{"submorphs":[],"scripts":[],"id":3499,"shape":{"__isSmartRef__":true,"id":4125},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":4128},"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":4123},"priorExtent":{"__isSmartRef__":true,"id":4127},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Image"},"4125":{"_Position":{"__isSmartRef__":true,"id":4126},"_Extent":{"__isSmartRef__":true,"id":4127},"_ImageURL":"http://www.lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/FontChooserComboBox.svg?time=1304430624617","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Fill":null,"isLoaded":true,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Image"},"4126":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4127":{"x":94,"y":94,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4128":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4129":{"submorphs":[],"scripts":[],"id":3500,"shape":{"__isSmartRef__":true,"id":4130},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":681},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":4133},"priorExtent":{"__isSmartRef__":true,"id":4134},"_MaxTextWidth":80,"_MaxTextHeight":20,"textChunks":[{"__isSmartRef__":true,"id":4135}],"isLabel":true,"_FontSize":8,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":4123},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"4130":{"_Position":{"__isSmartRef__":true,"id":4131},"_Extent":{"__isSmartRef__":true,"id":4132},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":{"__isSmartRef__":true,"id":32},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4131":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4132":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"4133":{"x":10,"y":10,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4134":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"4135":{"style":{"__isSmartRef__":true,"id":4136},"morph":{"__isSmartRef__":true,"id":4129},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"FontChooserComboBox","__LivelyClassName__":"lively.morphic.TextChunk"},"4136":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4137":{"_Position":{"__isSmartRef__":true,"id":4138},"_Extent":{"__isSmartRef__":true,"id":4139},"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":{"__isSmartRef__":true,"id":32},"_BorderRadius":6,"_BorderWidth":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4138":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4139":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4140":{"x":100,"y":300,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4141":{"protocol":"http:","hostname":"www.lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"4142":{"partsSpaceName":"PartsBin/NewWorld/","name":"FontChooserComboBox","part":null,"json":null,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartItem"},"4143":{"submorphs":[{"__isSmartRef__":true,"id":4144},{"__isSmartRef__":true,"id":4149}],"scripts":[],"id":3501,"shape":{"__isSmartRef__":true,"id":4157},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"_Position":{"__isSmartRef__":true,"id":4160},"partsBinURL":{"__isSmartRef__":true,"id":4161},"targetName":"FontChooserDialog","partItem":{"__isSmartRef__":true,"id":4162},"owner":{"__isSmartRef__":true,"id":3773},"isSelected":false,"__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","__LivelyClassName__":"lively.morphic.PartsBinItem"},"4144":{"submorphs":[],"scripts":[],"id":3502,"shape":{"__isSmartRef__":true,"id":4145},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":4148},"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":4143},"priorExtent":{"__isSmartRef__":true,"id":4147},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Image"},"4145":{"_Position":{"__isSmartRef__":true,"id":4146},"_Extent":{"__isSmartRef__":true,"id":4147},"_ImageURL":"http://www.lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/FontChooserDialog.svg?time=1304430624626","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Fill":null,"isLoaded":true,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Image"},"4146":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4147":{"x":94,"y":94,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4148":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4149":{"submorphs":[],"scripts":[],"id":3503,"shape":{"__isSmartRef__":true,"id":4150},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":681},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":4153},"priorExtent":{"__isSmartRef__":true,"id":4154},"_MaxTextWidth":80,"_MaxTextHeight":20,"textChunks":[{"__isSmartRef__":true,"id":4155}],"isLabel":true,"_FontSize":8,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":4143},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"4150":{"_Position":{"__isSmartRef__":true,"id":4151},"_Extent":{"__isSmartRef__":true,"id":4152},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":{"__isSmartRef__":true,"id":32},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4151":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4152":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"4153":{"x":10,"y":10,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4154":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"4155":{"style":{"__isSmartRef__":true,"id":4156},"morph":{"__isSmartRef__":true,"id":4149},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"FontChooserDialog","__LivelyClassName__":"lively.morphic.TextChunk"},"4156":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4157":{"_Position":{"__isSmartRef__":true,"id":4158},"_Extent":{"__isSmartRef__":true,"id":4159},"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":{"__isSmartRef__":true,"id":32},"_BorderRadius":6,"_BorderWidth":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4158":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4159":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4160":{"x":200,"y":300,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4161":{"protocol":"http:","hostname":"www.lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"4162":{"partsSpaceName":"PartsBin/NewWorld/","name":"FontChooserDialog","part":null,"json":null,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartItem"},"4163":{"submorphs":[{"__isSmartRef__":true,"id":4164},{"__isSmartRef__":true,"id":4169}],"scripts":[],"id":3504,"shape":{"__isSmartRef__":true,"id":4177},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"_Position":{"__isSmartRef__":true,"id":4180},"partsBinURL":{"__isSmartRef__":true,"id":4181},"targetName":"FontList","partItem":{"__isSmartRef__":true,"id":4182},"owner":{"__isSmartRef__":true,"id":3773},"isSelected":false,"__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","__LivelyClassName__":"lively.morphic.PartsBinItem"},"4164":{"submorphs":[],"scripts":[],"id":3505,"shape":{"__isSmartRef__":true,"id":4165},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":4168},"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":4163},"priorExtent":{"__isSmartRef__":true,"id":4167},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Image"},"4165":{"_Position":{"__isSmartRef__":true,"id":4166},"_Extent":{"__isSmartRef__":true,"id":4167},"_ImageURL":"http://www.lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/FontList.svg?time=1304430624634","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Fill":null,"isLoaded":true,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Image"},"4166":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4167":{"x":94,"y":94,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4168":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4169":{"submorphs":[],"scripts":[],"id":3506,"shape":{"__isSmartRef__":true,"id":4170},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":681},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":4173},"priorExtent":{"__isSmartRef__":true,"id":4174},"_MaxTextWidth":80,"_MaxTextHeight":20,"textChunks":[{"__isSmartRef__":true,"id":4175}],"isLabel":true,"_FontSize":8,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":4163},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"4170":{"_Position":{"__isSmartRef__":true,"id":4171},"_Extent":{"__isSmartRef__":true,"id":4172},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":{"__isSmartRef__":true,"id":32},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4171":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4172":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"4173":{"x":10,"y":10,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4174":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"4175":{"style":{"__isSmartRef__":true,"id":4176},"morph":{"__isSmartRef__":true,"id":4169},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"FontList","__LivelyClassName__":"lively.morphic.TextChunk"},"4176":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4177":{"_Position":{"__isSmartRef__":true,"id":4178},"_Extent":{"__isSmartRef__":true,"id":4179},"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":{"__isSmartRef__":true,"id":32},"_BorderRadius":6,"_BorderWidth":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4178":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4179":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4180":{"x":300,"y":300,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4181":{"protocol":"http:","hostname":"www.lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"4182":{"partsSpaceName":"PartsBin/NewWorld/","name":"FontList","part":null,"json":null,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartItem"},"4183":{"submorphs":[{"__isSmartRef__":true,"id":4184},{"__isSmartRef__":true,"id":4189}],"scripts":[],"id":3507,"shape":{"__isSmartRef__":true,"id":4197},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"_Position":{"__isSmartRef__":true,"id":4200},"partsBinURL":{"__isSmartRef__":true,"id":4201},"targetName":"FunctionBrowser","partItem":{"__isSmartRef__":true,"id":4202},"owner":{"__isSmartRef__":true,"id":3773},"isSelected":false,"__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","__LivelyClassName__":"lively.morphic.PartsBinItem"},"4184":{"submorphs":[],"scripts":[],"id":3508,"shape":{"__isSmartRef__":true,"id":4185},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":4188},"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":4183},"priorExtent":{"__isSmartRef__":true,"id":4187},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Image"},"4185":{"_Position":{"__isSmartRef__":true,"id":4186},"_Extent":{"__isSmartRef__":true,"id":4187},"_ImageURL":"http://www.lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/FunctionBrowser.svg?time=1304430624642","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Fill":null,"isLoaded":true,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Image"},"4186":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4187":{"x":94,"y":94,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4188":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4189":{"submorphs":[],"scripts":[],"id":3509,"shape":{"__isSmartRef__":true,"id":4190},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":681},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":4193},"priorExtent":{"__isSmartRef__":true,"id":4194},"_MaxTextWidth":80,"_MaxTextHeight":20,"textChunks":[{"__isSmartRef__":true,"id":4195}],"isLabel":true,"_FontSize":8,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":4183},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"4190":{"_Position":{"__isSmartRef__":true,"id":4191},"_Extent":{"__isSmartRef__":true,"id":4192},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":{"__isSmartRef__":true,"id":32},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4191":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4192":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"4193":{"x":10,"y":10,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4194":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"4195":{"style":{"__isSmartRef__":true,"id":4196},"morph":{"__isSmartRef__":true,"id":4189},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"FunctionBrowser","__LivelyClassName__":"lively.morphic.TextChunk"},"4196":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4197":{"_Position":{"__isSmartRef__":true,"id":4198},"_Extent":{"__isSmartRef__":true,"id":4199},"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":{"__isSmartRef__":true,"id":32},"_BorderRadius":6,"_BorderWidth":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4198":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4199":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4200":{"x":0,"y":400,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4201":{"protocol":"http:","hostname":"www.lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"4202":{"partsSpaceName":"PartsBin/NewWorld/","name":"FunctionBrowser","part":null,"json":null,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartItem"},"4203":{"submorphs":[{"__isSmartRef__":true,"id":4204},{"__isSmartRef__":true,"id":4209}],"scripts":[],"id":3510,"shape":{"__isSmartRef__":true,"id":4217},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"_Position":{"__isSmartRef__":true,"id":4220},"partsBinURL":{"__isSmartRef__":true,"id":4221},"targetName":"Image","partItem":{"__isSmartRef__":true,"id":4222},"owner":{"__isSmartRef__":true,"id":3773},"isSelected":false,"__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","__LivelyClassName__":"lively.morphic.PartsBinItem"},"4204":{"submorphs":[],"scripts":[],"id":3511,"shape":{"__isSmartRef__":true,"id":4205},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":4208},"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":4203},"priorExtent":{"__isSmartRef__":true,"id":4207},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Image"},"4205":{"_Position":{"__isSmartRef__":true,"id":4206},"_Extent":{"__isSmartRef__":true,"id":4207},"_ImageURL":"http://www.lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/Image.svg?time=1304430624651","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Fill":null,"isLoaded":true,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Image"},"4206":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4207":{"x":94,"y":94,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4208":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4209":{"submorphs":[],"scripts":[],"id":3512,"shape":{"__isSmartRef__":true,"id":4210},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":681},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":4213},"priorExtent":{"__isSmartRef__":true,"id":4214},"_MaxTextWidth":80,"_MaxTextHeight":20,"textChunks":[{"__isSmartRef__":true,"id":4215}],"isLabel":true,"_FontSize":8,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":4203},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"4210":{"_Position":{"__isSmartRef__":true,"id":4211},"_Extent":{"__isSmartRef__":true,"id":4212},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":{"__isSmartRef__":true,"id":32},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4211":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4212":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"4213":{"x":10,"y":10,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4214":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"4215":{"style":{"__isSmartRef__":true,"id":4216},"morph":{"__isSmartRef__":true,"id":4209},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"Image","__LivelyClassName__":"lively.morphic.TextChunk"},"4216":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4217":{"_Position":{"__isSmartRef__":true,"id":4218},"_Extent":{"__isSmartRef__":true,"id":4219},"_BorderColor":{"__isSmartRef__":true,"id":3952},"_Fill":{"__isSmartRef__":true,"id":32},"_BorderRadius":6,"_BorderWidth":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4218":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4219":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4220":{"x":100,"y":400,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4221":{"protocol":"http:","hostname":"www.lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"4222":{"partsSpaceName":"PartsBin/NewWorld/","name":"Image","attributeConnections":[{"__isSmartRef__":true,"id":4223},{"__isSmartRef__":true,"id":4230},{"__isSmartRef__":true,"id":4231}],"doNotSerialize":["$$part","$$json"],"doNotCopyProperties":["$$part","$$json"],"__SourceModuleName__":"Global.lively.PartsBin","part":{"__isSmartRef__":true,"id":4232},"json":"{\"id\":0,\"registry\":{\"0\":{\"submorphs\":[],\"scripts\":[],\"id\":3375,\"shape\":{\"__isSmartRef__\":true,\"id\":1},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":4},\"_Position\":{\"__isSmartRef__\":true,\"id\":9},\"showsHalos\":false,\"halos\":[],\"name\":\"Image\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":10},\"__LivelyClassName__\":\"lively.morphic.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"1\":{\"position\":{\"__isSmartRef__\":true,\"id\":2},\"_Extent\":{\"__isSmartRef__\":true,\"id\":3},\"_ImageURL\":\"http://lively-kernel.org/repository/webwerkstatt/media/hpi_logo.png\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Image\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"2\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"3\":{\"x\":100,\"y\":100,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4\":{\"morph\":{\"__isSmartRef__\":true,\"id\":0},\"dispatchTable\":{\"__isSmartRef__\":true,\"id\":5},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"5\":{\"mouseup\":{\"__isSmartRef__\":true,\"id\":6},\"mousedown\":{\"__isSmartRef__\":true,\"id\":7},\"mousewheel\":{\"__isSmartRef__\":true,\"id\":8}},\"6\":{\"type\":\"mouseup\",\"target\":{\"__isSmartRef__\":true,\"id\":0},\"targetMethodName\":\"onMouseUp\",\"handleOnCapture\":false,\"doNotSerialize\":[\"node\"],\"unregisterMethodName\":\"unregisterHTMLAndSVGAndCANVAS\"},\"7\":{\"type\":\"mousedown\",\"target\":{\"__isSmartRef__\":true,\"id\":0},\"targetMethodName\":\"onMouseDown\",\"handleOnCapture\":false,\"doNotSerialize\":[\"node\"],\"unregisterMethodName\":\"unregisterHTMLAndSVGAndCANVAS\"},\"8\":{\"type\":\"mousewheel\",\"target\":{\"__isSmartRef__\":true,\"id\":0},\"targetMethodName\":\"onMouseWheel\",\"handleOnCapture\":false,\"doNotSerialize\":[\"node\"],\"unregisterMethodName\":\"unregisterHTMLAndSVGAndCANVAS\"},\"9\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"10\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"isSimplifiedRegistry\":true}}","__LivelyClassName__":"lively.PartsBin.PartItem"},"4223":{"sourceObj":{"__isSmartRef__":true,"id":4222},"sourceAttrName":"part","targetObj":{"__isSmartRef__":true,"id":4224},"targetMethodName":"remove","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4224":{"submorphs":[],"scripts":[],"id":5788,"shape":{"__isSmartRef__":true,"id":4225},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":4229},"owner":null,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Box"},"4225":{"_Position":{"__isSmartRef__":true,"id":4226},"_Extent":{"__isSmartRef__":true,"id":4227},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":{"__isSmartRef__":true,"id":4228},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4226":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4227":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4228":{"r":0.8,"g":0.8,"b":0.8,"a":0.6,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4229":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4230":{"sourceObj":{"__isSmartRef__":true,"id":4222},"sourceAttrName":"part","targetObj":{"__isSmartRef__":true,"id":4203},"targetMethodName":"openLoadedPartsBinItem","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4231":{"sourceObj":{"__isSmartRef__":true,"id":4222},"sourceAttrName":"json","targetObj":{"__isSmartRef__":true,"id":4222},"targetMethodName":"setPartFromJSON","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4232":{"submorphs":[],"scripts":[],"id":3375,"shape":{"__isSmartRef__":true,"id":4233},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":4236},"showsHalos":false,"halos":[],"name":"Image","partsBinMetaInfo":{"__isSmartRef__":true,"id":4237},"__SourceModuleName__":"Global.lively.morphic.Widgets","owner":null,"_Rotation":0,"_Scale":1.001001001001001,"__LivelyClassName__":"lively.morphic.Image"},"4233":{"position":{"__isSmartRef__":true,"id":4234},"_Extent":{"__isSmartRef__":true,"id":4235},"_ImageURL":"http://lively-kernel.org/repository/webwerkstatt/media/hpi_logo.png","__SourceModuleName__":"Global.lively.morphic.Shapes","isLoaded":true,"__LivelyClassName__":"lively.morphic.Shapes.Image"},"4234":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4235":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4236":{"x":900.0640640640642,"y":19.41041041041035,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4237":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"4238":{"submorphs":[{"__isSmartRef__":true,"id":4239},{"__isSmartRef__":true,"id":4244}],"scripts":[],"id":3513,"shape":{"__isSmartRef__":true,"id":4252},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"_Position":{"__isSmartRef__":true,"id":4255},"partsBinURL":{"__isSmartRef__":true,"id":4256},"targetName":"List","partItem":{"__isSmartRef__":true,"id":4257},"owner":{"__isSmartRef__":true,"id":3773},"isSelected":false,"__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","__LivelyClassName__":"lively.morphic.PartsBinItem"},"4239":{"submorphs":[],"scripts":[],"id":3514,"shape":{"__isSmartRef__":true,"id":4240},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":4243},"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":4238},"priorExtent":{"__isSmartRef__":true,"id":4242},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Image"},"4240":{"_Position":{"__isSmartRef__":true,"id":4241},"_Extent":{"__isSmartRef__":true,"id":4242},"_ImageURL":"http://www.lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/List.svg?time=1304430624659","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Fill":null,"isLoaded":true,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Image"},"4241":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4242":{"x":94,"y":94,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4243":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4244":{"submorphs":[],"scripts":[],"id":3515,"shape":{"__isSmartRef__":true,"id":4245},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":681},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":4248},"priorExtent":{"__isSmartRef__":true,"id":4249},"_MaxTextWidth":80,"_MaxTextHeight":20,"textChunks":[{"__isSmartRef__":true,"id":4250}],"isLabel":true,"_FontSize":8,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":4238},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"4245":{"_Position":{"__isSmartRef__":true,"id":4246},"_Extent":{"__isSmartRef__":true,"id":4247},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":{"__isSmartRef__":true,"id":32},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4246":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4247":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"4248":{"x":10,"y":10,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4249":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"4250":{"style":{"__isSmartRef__":true,"id":4251},"morph":{"__isSmartRef__":true,"id":4244},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"List","__LivelyClassName__":"lively.morphic.TextChunk"},"4251":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4252":{"_Position":{"__isSmartRef__":true,"id":4253},"_Extent":{"__isSmartRef__":true,"id":4254},"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":{"__isSmartRef__":true,"id":32},"_BorderRadius":6,"_BorderWidth":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4253":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4254":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4255":{"x":200,"y":400,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4256":{"protocol":"http:","hostname":"www.lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"4257":{"partsSpaceName":"PartsBin/NewWorld/","name":"List","part":null,"json":null,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartItem"},"4258":{"submorphs":[{"__isSmartRef__":true,"id":4259},{"__isSmartRef__":true,"id":4264}],"scripts":[],"id":3516,"shape":{"__isSmartRef__":true,"id":4272},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"_Position":{"__isSmartRef__":true,"id":4275},"partsBinURL":{"__isSmartRef__":true,"id":4276},"targetName":"MetaNoteText","partItem":{"__isSmartRef__":true,"id":4277},"owner":{"__isSmartRef__":true,"id":3773},"isSelected":false,"__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","__LivelyClassName__":"lively.morphic.PartsBinItem"},"4259":{"submorphs":[],"scripts":[],"id":3517,"shape":{"__isSmartRef__":true,"id":4260},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":4263},"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":4258},"priorExtent":{"__isSmartRef__":true,"id":4262},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Image"},"4260":{"_Position":{"__isSmartRef__":true,"id":4261},"_Extent":{"__isSmartRef__":true,"id":4262},"_ImageURL":"http://www.lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/MetaNoteText.svg?time=1304430624668","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Fill":null,"isLoaded":true,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Image"},"4261":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4262":{"x":94,"y":94,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4263":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4264":{"submorphs":[],"scripts":[],"id":3518,"shape":{"__isSmartRef__":true,"id":4265},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":681},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":4268},"priorExtent":{"__isSmartRef__":true,"id":4269},"_MaxTextWidth":80,"_MaxTextHeight":20,"textChunks":[{"__isSmartRef__":true,"id":4270}],"isLabel":true,"_FontSize":8,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":4258},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"4265":{"_Position":{"__isSmartRef__":true,"id":4266},"_Extent":{"__isSmartRef__":true,"id":4267},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":{"__isSmartRef__":true,"id":32},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4266":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4267":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"4268":{"x":10,"y":10,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4269":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"4270":{"style":{"__isSmartRef__":true,"id":4271},"morph":{"__isSmartRef__":true,"id":4264},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"MetaNoteText","__LivelyClassName__":"lively.morphic.TextChunk"},"4271":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4272":{"_Position":{"__isSmartRef__":true,"id":4273},"_Extent":{"__isSmartRef__":true,"id":4274},"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":{"__isSmartRef__":true,"id":32},"_BorderRadius":6,"_BorderWidth":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4273":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4274":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4275":{"x":300,"y":400,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4276":{"protocol":"http:","hostname":"www.lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"4277":{"partsSpaceName":"PartsBin/NewWorld/","name":"MetaNoteText","part":null,"json":null,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartItem"},"4278":{"submorphs":[{"__isSmartRef__":true,"id":4279},{"__isSmartRef__":true,"id":4284}],"scripts":[],"id":3519,"shape":{"__isSmartRef__":true,"id":4292},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"_Position":{"__isSmartRef__":true,"id":4295},"partsBinURL":{"__isSmartRef__":true,"id":4296},"targetName":"MethodFinder","partItem":{"__isSmartRef__":true,"id":4297},"owner":{"__isSmartRef__":true,"id":3773},"isSelected":false,"__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","__LivelyClassName__":"lively.morphic.PartsBinItem"},"4279":{"submorphs":[],"scripts":[],"id":3520,"shape":{"__isSmartRef__":true,"id":4280},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":4283},"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":4278},"priorExtent":{"__isSmartRef__":true,"id":4282},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Image"},"4280":{"_Position":{"__isSmartRef__":true,"id":4281},"_Extent":{"__isSmartRef__":true,"id":4282},"_ImageURL":"http://www.lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/MethodFinder.svg?time=1304430624676","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Fill":null,"isLoaded":true,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Image"},"4281":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4282":{"x":94,"y":94,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4283":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4284":{"submorphs":[],"scripts":[],"id":3521,"shape":{"__isSmartRef__":true,"id":4285},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":681},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":4288},"priorExtent":{"__isSmartRef__":true,"id":4289},"_MaxTextWidth":80,"_MaxTextHeight":20,"textChunks":[{"__isSmartRef__":true,"id":4290}],"isLabel":true,"_FontSize":8,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":4278},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"4285":{"_Position":{"__isSmartRef__":true,"id":4286},"_Extent":{"__isSmartRef__":true,"id":4287},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":{"__isSmartRef__":true,"id":32},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4286":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4287":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"4288":{"x":10,"y":10,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4289":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"4290":{"style":{"__isSmartRef__":true,"id":4291},"morph":{"__isSmartRef__":true,"id":4284},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"MethodFinder","__LivelyClassName__":"lively.morphic.TextChunk"},"4291":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4292":{"_Position":{"__isSmartRef__":true,"id":4293},"_Extent":{"__isSmartRef__":true,"id":4294},"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":{"__isSmartRef__":true,"id":32},"_BorderRadius":6,"_BorderWidth":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4293":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4294":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4295":{"x":0,"y":500,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4296":{"protocol":"http:","hostname":"www.lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"4297":{"partsSpaceName":"PartsBin/NewWorld/","name":"MethodFinder","part":null,"json":null,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartItem"},"4298":{"submorphs":[{"__isSmartRef__":true,"id":4299},{"__isSmartRef__":true,"id":4304}],"scripts":[],"id":3522,"shape":{"__isSmartRef__":true,"id":4312},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"_Position":{"__isSmartRef__":true,"id":4315},"partsBinURL":{"__isSmartRef__":true,"id":4316},"targetName":"ObjectDiffer","partItem":{"__isSmartRef__":true,"id":4317},"owner":{"__isSmartRef__":true,"id":3773},"isSelected":false,"__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","__LivelyClassName__":"lively.morphic.PartsBinItem"},"4299":{"submorphs":[],"scripts":[],"id":3523,"shape":{"__isSmartRef__":true,"id":4300},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":4303},"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":4298},"priorExtent":{"__isSmartRef__":true,"id":4302},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Image"},"4300":{"_Position":{"__isSmartRef__":true,"id":4301},"_Extent":{"__isSmartRef__":true,"id":4302},"_ImageURL":"http://www.lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/ObjectDiffer.svg?time=1304430624685","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Fill":null,"isLoaded":true,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Image"},"4301":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4302":{"x":94,"y":94,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4303":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4304":{"submorphs":[],"scripts":[],"id":3524,"shape":{"__isSmartRef__":true,"id":4305},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":681},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":4308},"priorExtent":{"__isSmartRef__":true,"id":4309},"_MaxTextWidth":80,"_MaxTextHeight":20,"textChunks":[{"__isSmartRef__":true,"id":4310}],"isLabel":true,"_FontSize":8,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":4298},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"4305":{"_Position":{"__isSmartRef__":true,"id":4306},"_Extent":{"__isSmartRef__":true,"id":4307},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":{"__isSmartRef__":true,"id":32},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4306":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4307":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"4308":{"x":10,"y":10,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4309":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"4310":{"style":{"__isSmartRef__":true,"id":4311},"morph":{"__isSmartRef__":true,"id":4304},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"ObjectDiffer","__LivelyClassName__":"lively.morphic.TextChunk"},"4311":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4312":{"_Position":{"__isSmartRef__":true,"id":4313},"_Extent":{"__isSmartRef__":true,"id":4314},"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":{"__isSmartRef__":true,"id":32},"_BorderRadius":6,"_BorderWidth":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4313":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4314":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4315":{"x":100,"y":500,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4316":{"protocol":"http:","hostname":"www.lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"4317":{"partsSpaceName":"PartsBin/NewWorld/","name":"ObjectDiffer","part":null,"json":null,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartItem"},"4318":{"submorphs":[{"__isSmartRef__":true,"id":4319},{"__isSmartRef__":true,"id":4324}],"scripts":[],"id":3525,"shape":{"__isSmartRef__":true,"id":4332},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"_Position":{"__isSmartRef__":true,"id":4335},"partsBinURL":{"__isSmartRef__":true,"id":4336},"targetName":"OnlineCodeBrowser","partItem":{"__isSmartRef__":true,"id":4337},"owner":{"__isSmartRef__":true,"id":3773},"isSelected":false,"__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","__LivelyClassName__":"lively.morphic.PartsBinItem"},"4319":{"submorphs":[],"scripts":[],"id":3526,"shape":{"__isSmartRef__":true,"id":4320},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":4323},"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":4318},"priorExtent":{"__isSmartRef__":true,"id":4322},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Image"},"4320":{"_Position":{"__isSmartRef__":true,"id":4321},"_Extent":{"__isSmartRef__":true,"id":4322},"_ImageURL":"http://www.lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/OnlineCodeBrowser.svg?time=1304430624693","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Fill":null,"isLoaded":true,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Image"},"4321":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4322":{"x":94,"y":94,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4323":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4324":{"submorphs":[],"scripts":[],"id":3527,"shape":{"__isSmartRef__":true,"id":4325},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":681},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":4328},"priorExtent":{"__isSmartRef__":true,"id":4329},"_MaxTextWidth":80,"_MaxTextHeight":20,"textChunks":[{"__isSmartRef__":true,"id":4330}],"isLabel":true,"_FontSize":8,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":4318},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"4325":{"_Position":{"__isSmartRef__":true,"id":4326},"_Extent":{"__isSmartRef__":true,"id":4327},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":{"__isSmartRef__":true,"id":32},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4326":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4327":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"4328":{"x":10,"y":10,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4329":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"4330":{"style":{"__isSmartRef__":true,"id":4331},"morph":{"__isSmartRef__":true,"id":4324},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"OnlineCodeBrowser","__LivelyClassName__":"lively.morphic.TextChunk"},"4331":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4332":{"_Position":{"__isSmartRef__":true,"id":4333},"_Extent":{"__isSmartRef__":true,"id":4334},"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":{"__isSmartRef__":true,"id":32},"_BorderRadius":6,"_BorderWidth":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4333":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4334":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4335":{"x":200,"y":500,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4336":{"protocol":"http:","hostname":"www.lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"4337":{"partsSpaceName":"PartsBin/NewWorld/","name":"OnlineCodeBrowser","part":null,"json":null,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartItem"},"4338":{"submorphs":[{"__isSmartRef__":true,"id":4339},{"__isSmartRef__":true,"id":4344}],"scripts":[],"id":3528,"shape":{"__isSmartRef__":true,"id":4352},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"_Position":{"__isSmartRef__":true,"id":4355},"partsBinURL":{"__isSmartRef__":true,"id":4356},"targetName":"PartsBinBrowser","partItem":{"__isSmartRef__":true,"id":4357},"owner":{"__isSmartRef__":true,"id":3773},"isSelected":false,"__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","__LivelyClassName__":"lively.morphic.PartsBinItem"},"4339":{"submorphs":[],"scripts":[],"id":3529,"shape":{"__isSmartRef__":true,"id":4340},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":4343},"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":4338},"priorExtent":{"__isSmartRef__":true,"id":4342},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Image"},"4340":{"_Position":{"__isSmartRef__":true,"id":4341},"_Extent":{"__isSmartRef__":true,"id":4342},"_ImageURL":"http://www.lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/PartsBinBrowser.svg?time=1304430624701","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Fill":null,"isLoaded":true,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Image"},"4341":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4342":{"x":94,"y":94,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4343":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4344":{"submorphs":[],"scripts":[],"id":3530,"shape":{"__isSmartRef__":true,"id":4345},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":681},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":4348},"priorExtent":{"__isSmartRef__":true,"id":4349},"_MaxTextWidth":80,"_MaxTextHeight":20,"textChunks":[{"__isSmartRef__":true,"id":4350}],"isLabel":true,"_FontSize":8,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":4338},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"4345":{"_Position":{"__isSmartRef__":true,"id":4346},"_Extent":{"__isSmartRef__":true,"id":4347},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":{"__isSmartRef__":true,"id":32},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4346":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4347":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"4348":{"x":10,"y":10,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4349":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"4350":{"style":{"__isSmartRef__":true,"id":4351},"morph":{"__isSmartRef__":true,"id":4344},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"PartsBinBrowser","__LivelyClassName__":"lively.morphic.TextChunk"},"4351":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4352":{"_Position":{"__isSmartRef__":true,"id":4353},"_Extent":{"__isSmartRef__":true,"id":4354},"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":{"__isSmartRef__":true,"id":32},"_BorderRadius":6,"_BorderWidth":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4353":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4354":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4355":{"x":300,"y":500,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4356":{"protocol":"http:","hostname":"www.lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"4357":{"partsSpaceName":"PartsBin/NewWorld/","name":"PartsBinBrowser","part":null,"json":null,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartItem"},"4358":{"submorphs":[{"__isSmartRef__":true,"id":4359},{"__isSmartRef__":true,"id":4364}],"scripts":[],"id":3531,"shape":{"__isSmartRef__":true,"id":4372},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"_Position":{"__isSmartRef__":true,"id":4375},"partsBinURL":{"__isSmartRef__":true,"id":4376},"targetName":"ProtovisDrawing","partItem":{"__isSmartRef__":true,"id":4377},"owner":{"__isSmartRef__":true,"id":3773},"isSelected":false,"__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","__LivelyClassName__":"lively.morphic.PartsBinItem"},"4359":{"submorphs":[],"scripts":[],"id":3532,"shape":{"__isSmartRef__":true,"id":4360},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":4363},"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":4358},"priorExtent":{"__isSmartRef__":true,"id":4362},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Image"},"4360":{"_Position":{"__isSmartRef__":true,"id":4361},"_Extent":{"__isSmartRef__":true,"id":4362},"_ImageURL":"http://www.lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/ProtovisDrawing.svg?time=1304430624709","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Fill":null,"isLoaded":true,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Image"},"4361":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4362":{"x":94,"y":94,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4363":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4364":{"submorphs":[],"scripts":[],"id":3533,"shape":{"__isSmartRef__":true,"id":4365},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":681},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":4368},"priorExtent":{"__isSmartRef__":true,"id":4369},"_MaxTextWidth":80,"_MaxTextHeight":20,"textChunks":[{"__isSmartRef__":true,"id":4370}],"isLabel":true,"_FontSize":8,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":4358},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"4365":{"_Position":{"__isSmartRef__":true,"id":4366},"_Extent":{"__isSmartRef__":true,"id":4367},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":{"__isSmartRef__":true,"id":32},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4366":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4367":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"4368":{"x":10,"y":10,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4369":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"4370":{"style":{"__isSmartRef__":true,"id":4371},"morph":{"__isSmartRef__":true,"id":4364},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"ProtovisDrawing","__LivelyClassName__":"lively.morphic.TextChunk"},"4371":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4372":{"_Position":{"__isSmartRef__":true,"id":4373},"_Extent":{"__isSmartRef__":true,"id":4374},"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":{"__isSmartRef__":true,"id":32},"_BorderRadius":6,"_BorderWidth":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4373":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4374":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4375":{"x":0,"y":600,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4376":{"protocol":"http:","hostname":"www.lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"4377":{"partsSpaceName":"PartsBin/NewWorld/","name":"ProtovisDrawing","part":null,"json":null,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartItem"},"4378":{"submorphs":[{"__isSmartRef__":true,"id":4379},{"__isSmartRef__":true,"id":4384}],"scripts":[],"id":3534,"shape":{"__isSmartRef__":true,"id":4392},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"_Position":{"__isSmartRef__":true,"id":4395},"partsBinURL":{"__isSmartRef__":true,"id":4396},"targetName":"Rectangle","partItem":{"__isSmartRef__":true,"id":4397},"owner":{"__isSmartRef__":true,"id":3773},"isSelected":false,"__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","__LivelyClassName__":"lively.morphic.PartsBinItem"},"4379":{"submorphs":[],"scripts":[],"id":3535,"shape":{"__isSmartRef__":true,"id":4380},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":4383},"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":4378},"priorExtent":{"__isSmartRef__":true,"id":4382},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Image"},"4380":{"_Position":{"__isSmartRef__":true,"id":4381},"_Extent":{"__isSmartRef__":true,"id":4382},"_ImageURL":"http://www.lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/Rectangle.svg?time=1304430624720","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Fill":null,"isLoaded":true,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Image"},"4381":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4382":{"x":94,"y":94,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4383":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4384":{"submorphs":[],"scripts":[],"id":3536,"shape":{"__isSmartRef__":true,"id":4385},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":681},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":4388},"priorExtent":{"__isSmartRef__":true,"id":4389},"_MaxTextWidth":80,"_MaxTextHeight":20,"textChunks":[{"__isSmartRef__":true,"id":4390}],"isLabel":true,"_FontSize":8,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":4378},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"4385":{"_Position":{"__isSmartRef__":true,"id":4386},"_Extent":{"__isSmartRef__":true,"id":4387},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":{"__isSmartRef__":true,"id":32},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4386":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4387":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"4388":{"x":10,"y":10,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4389":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"4390":{"style":{"__isSmartRef__":true,"id":4391},"morph":{"__isSmartRef__":true,"id":4384},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"Rectangle","__LivelyClassName__":"lively.morphic.TextChunk"},"4391":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4392":{"_Position":{"__isSmartRef__":true,"id":4393},"_Extent":{"__isSmartRef__":true,"id":4394},"_BorderColor":{"__isSmartRef__":true,"id":3811},"_Fill":{"__isSmartRef__":true,"id":32},"_BorderRadius":6,"_BorderWidth":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4393":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4394":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4395":{"x":100,"y":600,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4396":{"protocol":"http:","hostname":"www.lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"4397":{"partsSpaceName":"PartsBin/NewWorld/","name":"Rectangle","__SourceModuleName__":"Global.lively.PartsBin","attributeConnections":[{"__isSmartRef__":true,"id":4398},{"__isSmartRef__":true,"id":4405},{"__isSmartRef__":true,"id":4406}],"doNotSerialize":["$$part","$$json"],"doNotCopyProperties":["$$part","$$json"],"part":{"__isSmartRef__":true,"id":824},"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"},"4398":{"sourceObj":{"__isSmartRef__":true,"id":4397},"sourceAttrName":"part","targetObj":{"__isSmartRef__":true,"id":4399},"targetMethodName":"remove","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"4399":{"submorphs":[],"scripts":[],"id":458,"shape":{"__isSmartRef__":true,"id":4400},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":4404},"owner":null,"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core"},"4400":{"_Position":{"__isSmartRef__":true,"id":4401},"_Extent":{"__isSmartRef__":true,"id":4402},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":806},"_Fill":{"__isSmartRef__":true,"id":4403},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"4401":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"4402":{"x":100,"y":100,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"4403":{"r":0.8,"g":0.8,"b":0.8,"a":0.6,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"4404":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"4405":{"sourceObj":{"__isSmartRef__":true,"id":4397},"sourceAttrName":"part","targetObj":{"__isSmartRef__":true,"id":4378},"targetMethodName":"openLoadedPartsBinItem","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"4406":{"sourceObj":{"__isSmartRef__":true,"id":4397},"sourceAttrName":"json","targetObj":{"__isSmartRef__":true,"id":4397},"targetMethodName":"setPartFromJSON","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"4407":{"submorphs":[{"__isSmartRef__":true,"id":4408},{"__isSmartRef__":true,"id":4413}],"scripts":[],"id":3537,"shape":{"__isSmartRef__":true,"id":4421},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"_Position":{"__isSmartRef__":true,"id":4424},"partsBinURL":{"__isSmartRef__":true,"id":4425},"targetName":"ResizeCorner","partItem":{"__isSmartRef__":true,"id":4426},"owner":{"__isSmartRef__":true,"id":3773},"isSelected":false,"__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","__LivelyClassName__":"lively.morphic.PartsBinItem"},"4408":{"submorphs":[],"scripts":[],"id":3538,"shape":{"__isSmartRef__":true,"id":4409},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":4412},"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":4407},"priorExtent":{"__isSmartRef__":true,"id":4411},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Image"},"4409":{"_Position":{"__isSmartRef__":true,"id":4410},"_Extent":{"__isSmartRef__":true,"id":4411},"_ImageURL":"http://www.lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/ResizeCorner.svg?time=1304430624728","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Fill":null,"isLoaded":true,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Image"},"4410":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4411":{"x":94,"y":94,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4412":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4413":{"submorphs":[],"scripts":[],"id":3539,"shape":{"__isSmartRef__":true,"id":4414},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":681},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":4417},"priorExtent":{"__isSmartRef__":true,"id":4418},"_MaxTextWidth":80,"_MaxTextHeight":20,"textChunks":[{"__isSmartRef__":true,"id":4419}],"isLabel":true,"_FontSize":8,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":4407},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"4414":{"_Position":{"__isSmartRef__":true,"id":4415},"_Extent":{"__isSmartRef__":true,"id":4416},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":{"__isSmartRef__":true,"id":32},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4415":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4416":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"4417":{"x":10,"y":10,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4418":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"4419":{"style":{"__isSmartRef__":true,"id":4420},"morph":{"__isSmartRef__":true,"id":4413},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"ResizeCorner","__LivelyClassName__":"lively.morphic.TextChunk"},"4420":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4421":{"_Position":{"__isSmartRef__":true,"id":4422},"_Extent":{"__isSmartRef__":true,"id":4423},"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":{"__isSmartRef__":true,"id":32},"_BorderRadius":6,"_BorderWidth":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4422":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4423":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4424":{"x":200,"y":600,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4425":{"protocol":"http:","hostname":"www.lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"4426":{"partsSpaceName":"PartsBin/NewWorld/","name":"ResizeCorner","part":null,"json":null,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartItem"},"4427":{"submorphs":[{"__isSmartRef__":true,"id":4428},{"__isSmartRef__":true,"id":4433}],"scripts":[],"id":3540,"shape":{"__isSmartRef__":true,"id":4441},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"_Position":{"__isSmartRef__":true,"id":4444},"partsBinURL":{"__isSmartRef__":true,"id":4445},"targetName":"ScriptableButton","partItem":{"__isSmartRef__":true,"id":4446},"owner":{"__isSmartRef__":true,"id":3773},"isSelected":false,"__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","__LivelyClassName__":"lively.morphic.PartsBinItem"},"4428":{"submorphs":[],"scripts":[],"id":3541,"shape":{"__isSmartRef__":true,"id":4429},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":4432},"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":4427},"priorExtent":{"__isSmartRef__":true,"id":4431},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Image"},"4429":{"_Position":{"__isSmartRef__":true,"id":4430},"_Extent":{"__isSmartRef__":true,"id":4431},"_ImageURL":"http://www.lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/ScriptableButton.svg?time=1304430624739","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Fill":null,"isLoaded":true,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Image"},"4430":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4431":{"x":94,"y":94,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4432":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4433":{"submorphs":[],"scripts":[],"id":3542,"shape":{"__isSmartRef__":true,"id":4434},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":681},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":4437},"priorExtent":{"__isSmartRef__":true,"id":4438},"_MaxTextWidth":80,"_MaxTextHeight":20,"textChunks":[{"__isSmartRef__":true,"id":4439}],"isLabel":true,"_FontSize":8,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":4427},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"4434":{"_Position":{"__isSmartRef__":true,"id":4435},"_Extent":{"__isSmartRef__":true,"id":4436},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":{"__isSmartRef__":true,"id":32},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4435":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4436":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"4437":{"x":10,"y":10,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4438":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"4439":{"style":{"__isSmartRef__":true,"id":4440},"morph":{"__isSmartRef__":true,"id":4433},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"ScriptableButton","__LivelyClassName__":"lively.morphic.TextChunk"},"4440":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4441":{"_Position":{"__isSmartRef__":true,"id":4442},"_Extent":{"__isSmartRef__":true,"id":4443},"_BorderColor":{"__isSmartRef__":true,"id":3811},"_Fill":{"__isSmartRef__":true,"id":32},"_BorderRadius":6,"_BorderWidth":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4442":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4443":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4444":{"x":300,"y":600,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4445":{"protocol":"http:","hostname":"www.lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"4446":{"partsSpaceName":"PartsBin/NewWorld/","name":"ScriptableButton","__SourceModuleName__":"Global.lively.PartsBin","attributeConnections":[{"__isSmartRef__":true,"id":4447},{"__isSmartRef__":true,"id":4454},{"__isSmartRef__":true,"id":4455}],"doNotSerialize":["$$part","$$json"],"doNotCopyProperties":["$$part","$$json"],"part":{"__isSmartRef__":true,"id":835},"json":"{\"id\":0,\"registry\":{\"0\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1}],\"scripts\":[],\"id\":1549,\"shape\":{\"__isSmartRef__\":true,\"id\":17},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":31},\"_Position\":{\"__isSmartRef__\":true,\"id\":36},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":21},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":37},\"label\":{\"__isSmartRef__\":true,\"id\":1},\"_Rotation\":0,\"name\":\"ScriptableButton\",\"showsHalos\":false,\"halos\":[],\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":46},\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":47}],\"doNotSerialize\":[\"$$fire\"],\"doNotCopyProperties\":[\"$$fire\"],\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":48},\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\"},\"1\":{\"submorphs\":[],\"scripts\":[],\"id\":1550,\"cachedTextString\":\"press\",\"shape\":{\"__isSmartRef__\":true,\"id\":2},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_OverflowMode\":\"hidden\",\"_FontFamily\":\"Helvetica\",\"registeredForMouseEvents\":true,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":6},\"_Position\":{\"__isSmartRef__\":true,\"id\":15},\"_MaxTextWidth\":null,\"_MaxTextHeight\":30,\"textStyle\":null,\"charsTyped\":\"\",\"padding\":{\"__isSmartRef__\":true,\"id\":16},\"_Padding\":{\"__isSmartRef__\":true,\"id\":16},\"owner\":{\"__isSmartRef__\":true,\"id\":0},\"isLabel\":true,\"eventsAreIgnored\":true,\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\"},\"2\":{\"position\":{\"__isSmartRef__\":true,\"id\":3},\"_Extent\":{\"__isSmartRef__\":true,\"id\":4},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":5},\"_Fill\":null,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"3\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4\":{\"x\":100,\"y\":30,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"6\":{\"morph\":{\"__isSmartRef__\":true,\"id\":1},\"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},\"selectstart\":{\"__isSmartRef__\":true,\"id\":10},\"mousewheel\":{\"__isSmartRef__\":true,\"id\":11},\"keydown\":{\"__isSmartRef__\":true,\"id\":12},\"keyup\":{\"__isSmartRef__\":true,\"id\":13},\"keypress\":{\"__isSmartRef__\":true,\"id\":14}},\"8\":{\"type\":\"mouseup\",\"target\":{\"__isSmartRef__\":true,\"id\":1},\"targetMethodName\":\"onMouseUp\",\"handleOnCapture\":false,\"doNotSerialize\":[\"node\"],\"unregisterMethodName\":\"unregisterHTMLAndSVGAndCANVAS\"},\"9\":{\"type\":\"mousedown\",\"target\":{\"__isSmartRef__\":true,\"id\":1},\"targetMethodName\":\"onMouseDown\",\"handleOnCapture\":false,\"doNotSerialize\":[\"node\"],\"unregisterMethodName\":\"unregisterHTMLAndSVGAndCANVAS\"},\"10\":{\"type\":\"selectstart\",\"target\":{\"__isSmartRef__\":true,\"id\":1},\"targetMethodName\":\"onSelectStart\",\"handleOnCapture\":false,\"doNotSerialize\":[\"node\"],\"unregisterMethodName\":\"unregisterHTMLAndSVGAndCANVAS\"},\"11\":{\"type\":\"mousewheel\",\"target\":{\"__isSmartRef__\":true,\"id\":1},\"targetMethodName\":\"onMouseWheel\",\"handleOnCapture\":false,\"doNotSerialize\":[\"node\"],\"unregisterMethodName\":\"unregisterHTMLAndSVGAndCANVAS\"},\"12\":{\"type\":\"keydown\",\"target\":{\"__isSmartRef__\":true,\"id\":1},\"targetMethodName\":\"onKeyDown\",\"handleOnCapture\":false,\"doNotSerialize\":[\"node\"],\"unregisterMethodName\":\"unregisterHTMLAndSVGAndCANVAS\"},\"13\":{\"type\":\"keyup\",\"target\":{\"__isSmartRef__\":true,\"id\":1},\"targetMethodName\":\"onKeyUp\",\"handleOnCapture\":false,\"doNotSerialize\":[\"node\"],\"unregisterMethodName\":\"unregisterHTMLAndSVGAndCANVAS\"},\"14\":{\"type\":\"keypress\",\"target\":{\"__isSmartRef__\":true,\"id\":1},\"targetMethodName\":\"onKeyPress\",\"handleOnCapture\":false,\"doNotSerialize\":[\"node\"],\"unregisterMethodName\":\"unregisterHTMLAndSVGAndCANVAS\"},\"15\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"16\":{\"x\":5,\"y\":5,\"width\":0,\"height\":0,\"__LivelyClassName__\":\"Rectangle\",\"__SourceModuleName__\":\"Global\"},\"17\":{\"position\":{\"__isSmartRef__\":true,\"id\":18},\"_Extent\":{\"__isSmartRef__\":true,\"id\":19},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":20},\"_Fill\":{\"__isSmartRef__\":true,\"id\":21},\"_BorderRadius\":5,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"18\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"19\":{\"x\":100,\"y\":30,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"20\":{\"r\":0.4,\"g\":0.4,\"b\":0.4,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"21\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":22},{\"__isSmartRef__\":true,\"id\":24},{\"__isSmartRef__\":true,\"id\":26},{\"__isSmartRef__\":true,\"id\":28}],\"vector\":{\"__isSmartRef__\":true,\"id\":30},\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"22\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":23}},\"23\":{\"r\":0.9600000000000001,\"g\":0.9600000000000001,\"b\":0.9600000000000001,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"24\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":25}},\"25\":{\"r\":0.8200000000000001,\"g\":0.8200000000000001,\"b\":0.8200000000000001,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"26\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":27}},\"27\":{\"r\":0.8200000000000001,\"g\":0.8200000000000001,\"b\":0.8200000000000001,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"28\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":29}},\"29\":{\"r\":0.94,\"g\":0.94,\"b\":0.94,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"30\":{\"x\":0,\"y\":0,\"width\":0,\"height\":1,\"__LivelyClassName__\":\"Rectangle\",\"__SourceModuleName__\":\"Global\"},\"31\":{\"morph\":{\"__isSmartRef__\":true,\"id\":0},\"dispatchTable\":{\"__isSmartRef__\":true,\"id\":32},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"32\":{\"mouseup\":{\"__isSmartRef__\":true,\"id\":33},\"mousedown\":{\"__isSmartRef__\":true,\"id\":34},\"mousewheel\":{\"__isSmartRef__\":true,\"id\":35}},\"33\":{\"type\":\"mouseup\",\"target\":{\"__isSmartRef__\":true,\"id\":0},\"targetMethodName\":\"onMouseUp\",\"handleOnCapture\":false,\"doNotSerialize\":[\"node\"],\"unregisterMethodName\":\"unregisterHTMLAndSVGAndCANVAS\"},\"34\":{\"type\":\"mousedown\",\"target\":{\"__isSmartRef__\":true,\"id\":0},\"targetMethodName\":\"onMouseDown\",\"handleOnCapture\":false,\"doNotSerialize\":[\"node\"],\"unregisterMethodName\":\"unregisterHTMLAndSVGAndCANVAS\"},\"35\":{\"type\":\"mousewheel\",\"target\":{\"__isSmartRef__\":true,\"id\":0},\"targetMethodName\":\"onMouseWheel\",\"handleOnCapture\":false,\"doNotSerialize\":[\"node\"],\"unregisterMethodName\":\"unregisterHTMLAndSVGAndCANVAS\"},\"36\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"37\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":38},{\"__isSmartRef__\":true,\"id\":40},{\"__isSmartRef__\":true,\"id\":42},{\"__isSmartRef__\":true,\"id\":44}],\"vector\":{\"__isSmartRef__\":true,\"id\":30},\"__LivelyClassName__\":\"lively.morphic.LinearGradient\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\"},\"38\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":39}},\"39\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"40\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":41}},\"41\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"42\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":43}},\"43\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"44\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":45}},\"45\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__LivelyClassName__\":\"Color\",\"__SourceModuleName__\":\"Global\"},\"46\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"47\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":0},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":0},\"targetMethodName\":\"onFire\",\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings\"},\"48\":{\"onFire\":{\"__isSmartRef__\":true,\"id\":49}},\"49\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":50},\"source\":\"function onFire() {\\n\\talert('fired ' + this )\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":51},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global\"},\"50\":{\"this\":{\"__isSmartRef__\":true,\"id\":0}},\"51\":{},\"isSimplifiedRegistry\":true}}","__LivelyClassName__":"lively.PartsBin.PartItem"},"4447":{"sourceObj":{"__isSmartRef__":true,"id":4446},"sourceAttrName":"part","targetObj":{"__isSmartRef__":true,"id":4448},"targetMethodName":"remove","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"4448":{"submorphs":[],"scripts":[],"id":1869,"shape":{"__isSmartRef__":true,"id":4449},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":4453},"owner":null,"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core"},"4449":{"_Position":{"__isSmartRef__":true,"id":4450},"_Extent":{"__isSmartRef__":true,"id":4451},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":806},"_Fill":{"__isSmartRef__":true,"id":4452},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"4450":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"4451":{"x":100,"y":100,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"4452":{"r":0.8,"g":0.8,"b":0.8,"a":0.6,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"4453":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"4454":{"sourceObj":{"__isSmartRef__":true,"id":4446},"sourceAttrName":"part","targetObj":{"__isSmartRef__":true,"id":4427},"targetMethodName":"openLoadedPartsBinItem","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"4455":{"sourceObj":{"__isSmartRef__":true,"id":4446},"sourceAttrName":"json","targetObj":{"__isSmartRef__":true,"id":4446},"targetMethodName":"setPartFromJSON","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"4456":{"submorphs":[{"__isSmartRef__":true,"id":4457},{"__isSmartRef__":true,"id":4462}],"scripts":[],"id":3543,"shape":{"__isSmartRef__":true,"id":4470},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"_Position":{"__isSmartRef__":true,"id":4473},"partsBinURL":{"__isSmartRef__":true,"id":4474},"targetName":"ScriptEditor","partItem":{"__isSmartRef__":true,"id":4475},"owner":{"__isSmartRef__":true,"id":3773},"isSelected":false,"__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","__LivelyClassName__":"lively.morphic.PartsBinItem"},"4457":{"submorphs":[],"scripts":[],"id":3544,"shape":{"__isSmartRef__":true,"id":4458},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":4461},"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":4456},"priorExtent":{"__isSmartRef__":true,"id":4460},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Image"},"4458":{"_Position":{"__isSmartRef__":true,"id":4459},"_Extent":{"__isSmartRef__":true,"id":4460},"_ImageURL":"http://www.lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/ScriptEditor.svg?time=1304430624748","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Fill":null,"isLoaded":true,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Image"},"4459":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4460":{"x":94,"y":94,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4461":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4462":{"submorphs":[],"scripts":[],"id":3545,"shape":{"__isSmartRef__":true,"id":4463},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":681},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":4466},"priorExtent":{"__isSmartRef__":true,"id":4467},"_MaxTextWidth":80,"_MaxTextHeight":20,"textChunks":[{"__isSmartRef__":true,"id":4468}],"isLabel":true,"_FontSize":8,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":4456},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"4463":{"_Position":{"__isSmartRef__":true,"id":4464},"_Extent":{"__isSmartRef__":true,"id":4465},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":{"__isSmartRef__":true,"id":32},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4464":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4465":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"4466":{"x":10,"y":10,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4467":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"4468":{"style":{"__isSmartRef__":true,"id":4469},"morph":{"__isSmartRef__":true,"id":4462},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"ScriptEditor","__LivelyClassName__":"lively.morphic.TextChunk"},"4469":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4470":{"_Position":{"__isSmartRef__":true,"id":4471},"_Extent":{"__isSmartRef__":true,"id":4472},"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":{"__isSmartRef__":true,"id":32},"_BorderRadius":6,"_BorderWidth":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4471":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4472":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4473":{"x":0,"y":700,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4474":{"protocol":"http:","hostname":"www.lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"4475":{"partsSpaceName":"PartsBin/NewWorld/","name":"ScriptEditor","part":null,"json":null,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartItem"},"4476":{"submorphs":[{"__isSmartRef__":true,"id":4477},{"__isSmartRef__":true,"id":4482}],"scripts":[],"id":3546,"shape":{"__isSmartRef__":true,"id":4490},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"_Position":{"__isSmartRef__":true,"id":4493},"partsBinURL":{"__isSmartRef__":true,"id":4494},"targetName":"SearchSourceCode","partItem":{"__isSmartRef__":true,"id":4495},"owner":{"__isSmartRef__":true,"id":3773},"isSelected":false,"__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","__LivelyClassName__":"lively.morphic.PartsBinItem"},"4477":{"submorphs":[],"scripts":[],"id":3547,"shape":{"__isSmartRef__":true,"id":4478},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":4481},"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":4476},"priorExtent":{"__isSmartRef__":true,"id":4480},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Image"},"4478":{"_Position":{"__isSmartRef__":true,"id":4479},"_Extent":{"__isSmartRef__":true,"id":4480},"_ImageURL":"http://www.lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/SearchSourceCode.svg?time=1304430624757","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Fill":null,"isLoaded":true,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Image"},"4479":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4480":{"x":94,"y":94,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4481":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4482":{"submorphs":[],"scripts":[],"id":3548,"shape":{"__isSmartRef__":true,"id":4483},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":681},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":4486},"priorExtent":{"__isSmartRef__":true,"id":4487},"_MaxTextWidth":80,"_MaxTextHeight":20,"textChunks":[{"__isSmartRef__":true,"id":4488}],"isLabel":true,"_FontSize":8,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":4476},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"4483":{"_Position":{"__isSmartRef__":true,"id":4484},"_Extent":{"__isSmartRef__":true,"id":4485},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":{"__isSmartRef__":true,"id":32},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4484":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4485":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"4486":{"x":10,"y":10,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4487":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"4488":{"style":{"__isSmartRef__":true,"id":4489},"morph":{"__isSmartRef__":true,"id":4482},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"SearchSourceCode","__LivelyClassName__":"lively.morphic.TextChunk"},"4489":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"4490":{"_Position":{"__isSmartRef__":true,"id":4491},"_Extent":{"__isSmartRef__":true,"id":4492},"_BorderColor":{"__isSmartRef__":true,"id":3952},"_Fill":{"__isSmartRef__":true,"id":32},"_BorderRadius":6,"_BorderWidth":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4491":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4492":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4493":{"x":100,"y":700,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4494":{"protocol":"http:","hostname":"www.lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"4495":{"partsSpaceName":"PartsBin/NewWorld/","name":"SearchSourceCode","attributeConnections":[{"__isSmartRef__":true,"id":4496},{"__isSmartRef__":true,"id":4503},{"__isSmartRef__":true,"id":4504}],"doNotSerialize":["$$part","$$json"],"doNotCopyProperties":["$$part","$$json"],"__SourceModuleName__":"Global.lively.PartsBin","part":{"__isSmartRef__":true,"id":4505},"json":"{\"id\":0,\"registry\":{\"0\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1},{\"__isSmartRef__\":true,\"id\":11},{\"__isSmartRef__\":true,\"id\":47},{\"__isSmartRef__\":true,\"id\":566}],\"scripts\":[],\"id\":452,\"shape\":{\"__isSmartRef__\":true,\"id\":577},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":582},\"showsHalos\":false,\"halos\":[],\"name\":\"SearchSourceCode\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":583},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"_Scale\":1.0020050100210423,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":584},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"1\":{\"submorphs\":[],\"scripts\":[],\"id\":66,\"shape\":{\"__isSmartRef__\":true,\"id\":2},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":true,\"allowsInput\":true,\"_OverflowMode\":\"hidden\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":6},\"_MaxTextWidth\":292,\"_MaxTextHeight\":25,\"textColor\":{\"__isSmartRef__\":true,\"id\":5},\"showsHalos\":false,\"halos\":[],\"_FontSize\":14,\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"name\":\"searchText\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":7},\"owner\":{\"__isSmartRef__\":true,\"id\":0},\"charsReplaced\":\"search strin\",\"lastFindLoc\":-12,\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":8}],\"doNotSerialize\":[\"$$savedTextString\"],\"doNotCopyProperties\":[\"$$savedTextString\"],\"isInputLine\":true,\"_WhiteSpaceHandling\":\"pre-wrap\",\"allowInput\":true,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":9}],\"priorSelectionRange\":[22,22],\"prevScroll\":[0,0],\"savedTextString\":\"addMorphWithShadow\",\"__LivelyClassName__\":\"lively.morphic.Text\"},\"2\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":3},\"_Extent\":{\"__isSmartRef__\":true,\"id\":4},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":5},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"3\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"4\":{\"x\":292,\"y\":25,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"5\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"6\":{\"x\":17,\"y\":24,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"7\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"8\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1},\"sourceAttrName\":\"savedTextString\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":0},\"targetMethodName\":\"search\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"9\":{\"style\":{\"__isSmartRef__\":true,\"id\":10},\"morph\":{\"__isSmartRef__\":true,\"id\":1},\"storedString\":\"addMorphWithShadow\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\"},\"10\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\"},\"11\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":12}],\"scripts\":[],\"id\":2074,\"shape\":{\"__isSmartRef__\":true,\"id\":21},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":35},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":25},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":36},\"label\":{\"__isSmartRef__\":true,\"id\":12},\"showsHalos\":false,\"halos\":[],\"name\":\"searchButton\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":45},\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"owner\":{\"__isSmartRef__\":true,\"id\":0},\"_Rotation\":0,\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":46}],\"doNotSerialize\":[\"$$fire\"],\"doNotCopyProperties\":[\"$$fire\"],\"__LivelyClassName__\":\"lively.morphic.Button\"},\"12\":{\"submorphs\":[],\"scripts\":[],\"id\":2075,\"shape\":{\"__isSmartRef__\":true,\"id\":13},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":false,\"_WhiteSpaceHandling\":\"pre\",\"fixedHeight\":true,\"allowInput\":false,\"_OverflowMode\":\"hidden\",\"_FontFamily\":\"Helvetica\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":17},\"_MaxTextWidth\":null,\"_MaxTextHeight\":30,\"padding\":{\"__isSmartRef__\":true,\"id\":18},\"_Padding\":{\"__isSmartRef__\":true,\"id\":18},\"owner\":{\"__isSmartRef__\":true,\"id\":11},\"isLabel\":true,\"eventsAreIgnored\":true,\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"textStyle\":null,\"textChunks\":[{\"__isSmartRef__\":true,\"id\":19}],\"prevScroll\":[0,0],\"__LivelyClassName__\":\"lively.morphic.Text\"},\"13\":{\"position\":{\"__isSmartRef__\":true,\"id\":14},\"_Extent\":{\"__isSmartRef__\":true,\"id\":15},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":16},\"_Fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"14\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"15\":{\"x\":58,\"y\":30,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"16\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"17\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"18\":{\"x\":5,\"y\":5,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"19\":{\"style\":{\"__isSmartRef__\":true,\"id\":20},\"morph\":{\"__isSmartRef__\":true,\"id\":12},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"storedString\":\"search\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"20\":{\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"21\":{\"position\":{\"__isSmartRef__\":true,\"id\":22},\"_Extent\":{\"__isSmartRef__\":true,\"id\":23},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":24},\"_Fill\":{\"__isSmartRef__\":true,\"id\":25},\"_BorderRadius\":5,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"22\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"23\":{\"x\":100,\"y\":30,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"24\":{\"r\":0.4,\"g\":0.4,\"b\":0.4,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"25\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":26},{\"__isSmartRef__\":true,\"id\":28},{\"__isSmartRef__\":true,\"id\":30},{\"__isSmartRef__\":true,\"id\":32}],\"vector\":{\"__isSmartRef__\":true,\"id\":34},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"26\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":27}},\"27\":{\"r\":0.9600000000000001,\"g\":0.9600000000000001,\"b\":0.9600000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"28\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":29}},\"29\":{\"r\":0.8200000000000001,\"g\":0.8200000000000001,\"b\":0.8200000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"30\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":31}},\"31\":{\"r\":0.8200000000000001,\"g\":0.8200000000000001,\"b\":0.8200000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"32\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":33}},\"33\":{\"r\":0.94,\"g\":0.94,\"b\":0.94,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"34\":{\"x\":0,\"y\":0,\"width\":0,\"height\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"35\":{\"x\":329,\"y\":23,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"36\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":37},{\"__isSmartRef__\":true,\"id\":39},{\"__isSmartRef__\":true,\"id\":41},{\"__isSmartRef__\":true,\"id\":43}],\"vector\":{\"__isSmartRef__\":true,\"id\":34},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"37\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":38}},\"38\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"39\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":40}},\"40\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"41\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":42}},\"42\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"43\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":44}},\"44\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"45\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"46\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":11},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":1},\"targetMethodName\":\"doSave\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"47\":{\"submorphs\":[],\"scripts\":[],\"id\":740,\"shape\":{\"__isSmartRef__\":true,\"id\":48},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":53},\"itemList\":[{\"__isSmartRef__\":true,\"id\":54},{\"__isSmartRef__\":true,\"id\":384},{\"__isSmartRef__\":true,\"id\":385},{\"__isSmartRef__\":true,\"id\":386},{\"__isSmartRef__\":true,\"id\":561},{\"__isSmartRef__\":true,\"id\":562},{\"__isSmartRef__\":true,\"id\":563}],\"showsHalos\":false,\"halos\":[],\"name\":\"searchResultList\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":564},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"owner\":{\"__isSmartRef__\":true,\"id\":0},\"_Rotation\":0,\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":565}],\"doNotSerialize\":[\"$$selection\"],\"doNotCopyProperties\":[\"$$selection\"],\"__LivelyClassName__\":\"lively.morphic.List\"},\"48\":{\"position\":{\"__isSmartRef__\":true,\"id\":49},\"_Extent\":{\"__isSmartRef__\":true,\"id\":50},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":51},\"_Fill\":{\"__isSmartRef__\":true,\"id\":52},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"49\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"50\":{\"x\":630.4030070142296,\"y\":231.99398496993695,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"51\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"52\":{\"r\":0.95,\"g\":0.95,\"b\":0.95,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"53\":{\"x\":8,\"y\":60,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"54\":{\"isListItem\":true,\"value\":{\"__isSmartRef__\":true,\"id\":55},\"string\":\"lively.morphic.Widgets(moduleDef,lively/morphic/Widgets.js)\"},\"55\":{\"name\":\"lively.morphic.Widgets\",\"type\":\"moduleDef\",\"startIndex\":0,\"stopIndex\":50899,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":56},{\"__isSmartRef__\":true,\"id\":58},{\"__isSmartRef__\":true,\"id\":77},{\"__isSmartRef__\":true,\"id\":78},{\"__isSmartRef__\":true,\"id\":90},{\"__isSmartRef__\":true,\"id\":91},{\"__isSmartRef__\":true,\"id\":97},{\"__isSmartRef__\":true,\"id\":98},{\"__isSmartRef__\":true,\"id\":116},{\"__isSmartRef__\":true,\"id\":117},{\"__isSmartRef__\":true,\"id\":121},{\"__isSmartRef__\":true,\"id\":122},{\"__isSmartRef__\":true,\"id\":129},{\"__isSmartRef__\":true,\"id\":130},{\"__isSmartRef__\":true,\"id\":154},{\"__isSmartRef__\":true,\"id\":155},{\"__isSmartRef__\":true,\"id\":187},{\"__isSmartRef__\":true,\"id\":188},{\"__isSmartRef__\":true,\"id\":197},{\"__isSmartRef__\":true,\"id\":198},{\"__isSmartRef__\":true,\"id\":211},{\"__isSmartRef__\":true,\"id\":212},{\"__isSmartRef__\":true,\"id\":234},{\"__isSmartRef__\":true,\"id\":235},{\"__isSmartRef__\":true,\"id\":247},{\"__isSmartRef__\":true,\"id\":248},{\"__isSmartRef__\":true,\"id\":264},{\"__isSmartRef__\":true,\"id\":265},{\"__isSmartRef__\":true,\"id\":270},{\"__isSmartRef__\":true,\"id\":271},{\"__isSmartRef__\":true,\"id\":278},{\"__isSmartRef__\":true,\"id\":279},{\"__isSmartRef__\":true,\"id\":282},{\"__isSmartRef__\":true,\"id\":283},{\"__isSmartRef__\":true,\"id\":328},{\"__isSmartRef__\":true,\"id\":329},{\"__isSmartRef__\":true,\"id\":348},{\"__isSmartRef__\":true,\"id\":349},{\"__isSmartRef__\":true,\"id\":357},{\"__isSmartRef__\":true,\"id\":358},{\"__isSmartRef__\":true,\"id\":371},{\"__isSmartRef__\":true,\"id\":381}],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"56\":{\"name\":null,\"type\":\"comment\",\"startIndex\":158,\"stopIndex\":158,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"57\":{\"__LivelyClassName__\":\"AnotherSourceDatabase\",\"__SourceModuleName__\":\"Global.lively.ide.SourceDatabase\"},\"58\":{\"name\":\"lively.morphic.Button\",\"type\":\"klassDef\",\"startIndex\":159,\"stopIndex\":3249,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":59},{\"__isSmartRef__\":true,\"id\":61},{\"__isSmartRef__\":true,\"id\":63},{\"__isSmartRef__\":true,\"id\":65},{\"__isSmartRef__\":true,\"id\":66},{\"__isSmartRef__\":true,\"id\":67},{\"__isSmartRef__\":true,\"id\":68},{\"__isSmartRef__\":true,\"id\":69},{\"__isSmartRef__\":true,\"id\":71},{\"__isSmartRef__\":true,\"id\":73},{\"__isSmartRef__\":true,\"id\":74},{\"__isSmartRef__\":true,\"id\":75}],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"superclassName\":\"lively.morphic.Morph\",\"categories\":[{\"__isSmartRef__\":true,\"id\":60},{\"__isSmartRef__\":true,\"id\":62},{\"__isSmartRef__\":true,\"id\":64},{\"__isSmartRef__\":true,\"id\":70},{\"__isSmartRef__\":true,\"id\":72},{\"__isSmartRef__\":true,\"id\":76}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"59\":{\"name\":\"style\",\"type\":\"propertyDef\",\"startIndex\":228,\"stopIndex\":722,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":60},\"className\":\"lively.morphic.Button\",\"_owner\":{\"__isSmartRef__\":true,\"id\":58},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"60\":{\"name\":\"settings\",\"type\":\"categoryDef\",\"startIndex\":214,\"stopIndex\":725,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":59}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"61\":{\"name\":\"initialize\",\"type\":\"propertyDef\",\"startIndex\":745,\"stopIndex\":1347,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":62},\"className\":\"lively.morphic.Button\",\"_owner\":{\"__isSmartRef__\":true,\"id\":58},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"62\":{\"name\":\"initializing\",\"type\":\"categoryDef\",\"startIndex\":727,\"stopIndex\":1350,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":61}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"63\":{\"name\":\"setLabel\",\"type\":\"propertyDef\",\"startIndex\":1367,\"stopIndex\":1448,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":64},\"className\":\"lively.morphic.Button\",\"_owner\":{\"__isSmartRef__\":true,\"id\":58},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"64\":{\"name\":\"accessing\",\"type\":\"categoryDef\",\"startIndex\":1352,\"stopIndex\":1932,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":63},{\"__isSmartRef__\":true,\"id\":65},{\"__isSmartRef__\":true,\"id\":66},{\"__isSmartRef__\":true,\"id\":67},{\"__isSmartRef__\":true,\"id\":68}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"65\":{\"name\":\"getLabel\",\"type\":\"propertyDef\",\"startIndex\":1450,\"stopIndex\":1509,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":64},\"className\":\"lively.morphic.Button\",\"_owner\":{\"__isSmartRef__\":true,\"id\":58},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"66\":{\"name\":\"setValue\",\"type\":\"propertyDef\",\"startIndex\":1512,\"stopIndex\":1706,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":64},\"className\":\"lively.morphic.Button\",\"_owner\":{\"__isSmartRef__\":true,\"id\":58},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"67\":{\"name\":\"setExtent\",\"type\":\"propertyDef\",\"startIndex\":1708,\"stopIndex\":1846,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":64},\"className\":\"lively.morphic.Button\",\"_owner\":{\"__isSmartRef__\":true,\"id\":58},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"68\":{\"name\":\"setPadding\",\"type\":\"propertyDef\",\"startIndex\":1848,\"stopIndex\":1927,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":64},\"className\":\"lively.morphic.Button\",\"_owner\":{\"__isSmartRef__\":true,\"id\":58},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"69\":{\"name\":\"changeAppearanceFor\",\"type\":\"propertyDef\",\"startIndex\":1947,\"stopIndex\":2049,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":70},\"className\":\"lively.morphic.Button\",\"_owner\":{\"__isSmartRef__\":true,\"id\":58},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"70\":{\"name\":\"styling\",\"type\":\"categoryDef\",\"startIndex\":1934,\"stopIndex\":2052,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":69}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"71\":{\"name\":\"onMouseDown\",\"type\":\"propertyDef\",\"startIndex\":2067,\"stopIndex\":2295,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":72},\"className\":\"lively.morphic.Button\",\"_owner\":{\"__isSmartRef__\":true,\"id\":58},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"72\":{\"name\":\"events\",\"type\":\"categoryDef\",\"startIndex\":2054,\"stopIndex\":2984,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":71},{\"__isSmartRef__\":true,\"id\":73},{\"__isSmartRef__\":true,\"id\":74}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"73\":{\"name\":\"onMouseUp\",\"type\":\"propertyDef\",\"startIndex\":2297,\"stopIndex\":2538,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":72},\"className\":\"lively.morphic.Button\",\"_owner\":{\"__isSmartRef__\":true,\"id\":58},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"74\":{\"name\":\"simulateButtonClick\",\"type\":\"propertyDef\",\"startIndex\":2540,\"stopIndex\":2981,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":72},\"className\":\"lively.morphic.Button\",\"_owner\":{\"__isSmartRef__\":true,\"id\":58},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"75\":{\"name\":\"morphMenuItems\",\"type\":\"propertyDef\",\"startIndex\":2996,\"stopIndex\":3244,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":76},\"className\":\"lively.morphic.Button\",\"_owner\":{\"__isSmartRef__\":true,\"id\":58},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"76\":{\"name\":\"menu\",\"type\":\"categoryDef\",\"startIndex\":2986,\"stopIndex\":3246,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":75}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"77\":{\"name\":null,\"type\":\"comment\",\"startIndex\":3250,\"stopIndex\":3250,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"78\":{\"name\":\"lively.morphic.Image\",\"type\":\"klassDef\",\"startIndex\":3251,\"stopIndex\":4290,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":79},{\"__isSmartRef__\":true,\"id\":81},{\"__isSmartRef__\":true,\"id\":82},{\"__isSmartRef__\":true,\"id\":83},{\"__isSmartRef__\":true,\"id\":85},{\"__isSmartRef__\":true,\"id\":86},{\"__isSmartRef__\":true,\"id\":87},{\"__isSmartRef__\":true,\"id\":88}],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"superclassName\":\"lively.morphic.Morph\",\"categories\":[{\"__isSmartRef__\":true,\"id\":80},{\"__isSmartRef__\":true,\"id\":84},{\"__isSmartRef__\":true,\"id\":89}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"79\":{\"name\":\"doNotSerialize\",\"type\":\"propertyDef\",\"startIndex\":3323,\"stopIndex\":3352,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":80},\"className\":\"lively.morphic.Image\",\"_owner\":{\"__isSmartRef__\":true,\"id\":78},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"80\":{\"name\":\"initializing\",\"type\":\"categoryDef\",\"startIndex\":3305,\"stopIndex\":3791,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":79},{\"__isSmartRef__\":true,\"id\":81},{\"__isSmartRef__\":true,\"id\":82}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"81\":{\"name\":\"initialize\",\"type\":\"propertyDef\",\"startIndex\":3354,\"stopIndex\":3686,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":80},\"className\":\"lively.morphic.Image\",\"_owner\":{\"__isSmartRef__\":true,\"id\":78},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"82\":{\"name\":\"createImageShape\",\"type\":\"propertyDef\",\"startIndex\":3688,\"stopIndex\":3788,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":80},\"className\":\"lively.morphic.Image\",\"_owner\":{\"__isSmartRef__\":true,\"id\":78},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"83\":{\"name\":\"setImageURL\",\"type\":\"propertyDef\",\"startIndex\":3808,\"stopIndex\":3874,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":84},\"className\":\"lively.morphic.Image\",\"_owner\":{\"__isSmartRef__\":true,\"id\":78},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"84\":{\"name\":\"accessing\",\"type\":\"categoryDef\",\"startIndex\":3793,\"stopIndex\":4174,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":83},{\"__isSmartRef__\":true,\"id\":85},{\"__isSmartRef__\":true,\"id\":86},{\"__isSmartRef__\":true,\"id\":87}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"85\":{\"name\":\"getImageURL\",\"type\":\"propertyDef\",\"startIndex\":3876,\"stopIndex\":3936,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":84},\"className\":\"lively.morphic.Image\",\"_owner\":{\"__isSmartRef__\":true,\"id\":78},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"86\":{\"name\":\"getNativeExtent\",\"type\":\"propertyDef\",\"startIndex\":3938,\"stopIndex\":4006,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":84},\"className\":\"lively.morphic.Image\",\"_owner\":{\"__isSmartRef__\":true,\"id\":78},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"87\":{\"name\":\"setNativeExtent\",\"type\":\"propertyDef\",\"startIndex\":4008,\"stopIndex\":4167,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":84},\"className\":\"lively.morphic.Image\",\"_owner\":{\"__isSmartRef__\":true,\"id\":78},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"88\":{\"name\":\"getHaloClasses\",\"type\":\"propertyDef\",\"startIndex\":4187,\"stopIndex\":4285,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":89},\"className\":\"lively.morphic.Image\",\"_owner\":{\"__isSmartRef__\":true,\"id\":78},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"89\":{\"name\":\"halos\",\"type\":\"categoryDef\",\"startIndex\":4176,\"stopIndex\":4287,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":88}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"90\":{\"name\":null,\"type\":\"comment\",\"startIndex\":4291,\"stopIndex\":4291,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"91\":{\"name\":\"lively.morphic.FrameRateMorph\",\"type\":\"klassDef\",\"startIndex\":4292,\"stopIndex\":5298,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":92},{\"__isSmartRef__\":true,\"id\":94},{\"__isSmartRef__\":true,\"id\":95},{\"__isSmartRef__\":true,\"id\":96}],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"superclassName\":\"lively.morphic.Text\",\"categories\":[{\"__isSmartRef__\":true,\"id\":93}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"92\":{\"name\":\"initialize\",\"type\":\"propertyDef\",\"startIndex\":4357,\"stopIndex\":4560,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":93},\"className\":\"lively.morphic.FrameRateMorph\",\"_owner\":{\"__isSmartRef__\":true,\"id\":91},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"93\":{\"name\":\"default category\",\"type\":\"categoryDef\",\"startIndex\":4354,\"stopIndex\":5295,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":92},{\"__isSmartRef__\":true,\"id\":94},{\"__isSmartRef__\":true,\"id\":95},{\"__isSmartRef__\":true,\"id\":96}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"94\":{\"name\":\"reset\",\"type\":\"propertyDef\",\"startIndex\":4563,\"stopIndex\":4709,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":93},\"className\":\"lively.morphic.FrameRateMorph\",\"_owner\":{\"__isSmartRef__\":true,\"id\":91},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"95\":{\"name\":\"nextStep\",\"type\":\"propertyDef\",\"startIndex\":4712,\"stopIndex\":5218,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":93},\"className\":\"lively.morphic.FrameRateMorph\",\"_owner\":{\"__isSmartRef__\":true,\"id\":91},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"96\":{\"name\":\"startSteppingScripts\",\"type\":\"propertyDef\",\"startIndex\":5221,\"stopIndex\":5294,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":93},\"className\":\"lively.morphic.FrameRateMorph\",\"_owner\":{\"__isSmartRef__\":true,\"id\":91},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"97\":{\"name\":null,\"type\":\"comment\",\"startIndex\":5299,\"stopIndex\":5299,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"98\":{\"name\":\"lively.morphic.Menu\",\"type\":\"klassDef\",\"startIndex\":5300,\"stopIndex\":10373,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":99},{\"__isSmartRef__\":true,\"id\":101},{\"__isSmartRef__\":true,\"id\":102},{\"__isSmartRef__\":true,\"id\":104},{\"__isSmartRef__\":true,\"id\":106},{\"__isSmartRef__\":true,\"id\":108},{\"__isSmartRef__\":true,\"id\":109},{\"__isSmartRef__\":true,\"id\":110},{\"__isSmartRef__\":true,\"id\":112},{\"__isSmartRef__\":true,\"id\":113},{\"__isSmartRef__\":true,\"id\":114}],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"superclassName\":\"lively.morphic.Box\",\"categories\":[{\"__isSmartRef__\":true,\"id\":100},{\"__isSmartRef__\":true,\"id\":103},{\"__isSmartRef__\":true,\"id\":105},{\"__isSmartRef__\":true,\"id\":107},{\"__isSmartRef__\":true,\"id\":111},{\"__isSmartRef__\":true,\"id\":115}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"99\":{\"name\":\"style\",\"type\":\"propertyDef\",\"startIndex\":5365,\"stopIndex\":5433,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":100},\"className\":\"lively.morphic.Menu\",\"_owner\":{\"__isSmartRef__\":true,\"id\":98},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"100\":{\"name\":\"settings\",\"type\":\"categoryDef\",\"startIndex\":5351,\"stopIndex\":5455,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":99},{\"__isSmartRef__\":true,\"id\":101}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"101\":{\"name\":\"isEpiMorph\",\"type\":\"propertyDef\",\"startIndex\":5435,\"stopIndex\":5452,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":100},\"className\":\"lively.morphic.Menu\",\"_owner\":{\"__isSmartRef__\":true,\"id\":98},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"102\":{\"name\":\"initialize\",\"type\":\"propertyDef\",\"startIndex\":5475,\"stopIndex\":5950,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":103},\"className\":\"lively.morphic.Menu\",\"_owner\":{\"__isSmartRef__\":true,\"id\":98},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"103\":{\"name\":\"initializing\",\"type\":\"categoryDef\",\"startIndex\":5457,\"stopIndex\":5953,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":102}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"104\":{\"name\":\"remove\",\"type\":\"propertyDef\",\"startIndex\":5969,\"stopIndex\":6092,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":105},\"className\":\"lively.morphic.Menu\",\"_owner\":{\"__isSmartRef__\":true,\"id\":98},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"105\":{\"name\":\"removing\",\"type\":\"categoryDef\",\"startIndex\":5955,\"stopIndex\":6095,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":104}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"106\":{\"name\":\"removeAllItems\",\"type\":\"propertyDef\",\"startIndex\":6118,\"stopIndex\":6248,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":107},\"className\":\"lively.morphic.Menu\",\"_owner\":{\"__isSmartRef__\":true,\"id\":98},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"107\":{\"name\":\"item management\",\"type\":\"categoryDef\",\"startIndex\":6097,\"stopIndex\":9732,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":106},{\"__isSmartRef__\":true,\"id\":108},{\"__isSmartRef__\":true,\"id\":109}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"108\":{\"name\":\"createMenuItems\",\"type\":\"propertyDef\",\"startIndex\":6251,\"stopIndex\":7271,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":107},\"className\":\"lively.morphic.Menu\",\"_owner\":{\"__isSmartRef__\":true,\"id\":98},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"109\":{\"name\":\"addItems\",\"type\":\"propertyDef\",\"startIndex\":7274,\"stopIndex\":9728,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":107},\"className\":\"lively.morphic.Menu\",\"_owner\":{\"__isSmartRef__\":true,\"id\":98},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"110\":{\"name\":\"openSubMenu\",\"type\":\"propertyDef\",\"startIndex\":9748,\"stopIndex\":10014,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":111},\"className\":\"lively.morphic.Menu\",\"_owner\":{\"__isSmartRef__\":true,\"id\":98},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"111\":{\"name\":\"sub menu\",\"type\":\"categoryDef\",\"startIndex\":9734,\"stopIndex\":10261,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":110},{\"__isSmartRef__\":true,\"id\":112},{\"__isSmartRef__\":true,\"id\":113}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"112\":{\"name\":\"removeSubMenu\",\"type\":\"propertyDef\",\"startIndex\":10016,\"stopIndex\":10142,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":111},\"className\":\"lively.morphic.Menu\",\"_owner\":{\"__isSmartRef__\":true,\"id\":98},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"113\":{\"name\":\"removeOwnerMenu\",\"type\":\"propertyDef\",\"startIndex\":10144,\"stopIndex\":10258,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":111},\"className\":\"lively.morphic.Menu\",\"_owner\":{\"__isSmartRef__\":true,\"id\":98},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"114\":{\"name\":\"remove\",\"type\":\"propertyDef\",\"startIndex\":10276,\"stopIndex\":10368,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":115},\"className\":\"lively.morphic.Menu\",\"_owner\":{\"__isSmartRef__\":true,\"id\":98},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"115\":{\"name\":\"removal\",\"type\":\"categoryDef\",\"startIndex\":10263,\"stopIndex\":10370,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":114}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"116\":{\"name\":null,\"type\":\"comment\",\"startIndex\":10374,\"stopIndex\":10374,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"117\":{\"name\":\"lively.morphic.Menu\",\"type\":\"klassExtensionDef\",\"startIndex\":10375,\"stopIndex\":10837,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":118},{\"__isSmartRef__\":true,\"id\":120}],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"categories\":[{\"__isSmartRef__\":true,\"id\":119}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"118\":{\"name\":\"openAtHand\",\"type\":\"propertyDef\",\"startIndex\":10412,\"stopIndex\":10546,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":true,\"category\":{\"__isSmartRef__\":true,\"id\":119},\"className\":\"lively.morphic.Menu\",\"_owner\":{\"__isSmartRef__\":true,\"id\":117},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"119\":{\"name\":\"default category\",\"type\":\"categoryDef\",\"startIndex\":10410,\"stopIndex\":10834,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":118},{\"__isSmartRef__\":true,\"id\":120}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"120\":{\"name\":\"openAt\",\"type\":\"propertyDef\",\"startIndex\":10548,\"stopIndex\":10832,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":true,\"category\":{\"__isSmartRef__\":true,\"id\":119},\"className\":\"lively.morphic.Menu\",\"_owner\":{\"__isSmartRef__\":true,\"id\":117},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"121\":{\"name\":null,\"type\":\"comment\",\"startIndex\":10838,\"stopIndex\":10839,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"122\":{\"name\":\"lively.morphic.Morph\",\"type\":\"klassExtensionDef\",\"startIndex\":10840,\"stopIndex\":11527,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":123},{\"__isSmartRef__\":true,\"id\":125},{\"__isSmartRef__\":true,\"id\":126},{\"__isSmartRef__\":true,\"id\":127},{\"__isSmartRef__\":true,\"id\":128}],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"categories\":[{\"__isSmartRef__\":true,\"id\":124}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"123\":{\"name\":\"enableMorphMenu\",\"type\":\"propertyDef\",\"startIndex\":10883,\"stopIndex\":10946,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":124},\"className\":\"lively.morphic.Morph\",\"_owner\":{\"__isSmartRef__\":true,\"id\":122},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"124\":{\"name\":\"menu\",\"type\":\"categoryDef\",\"startIndex\":10873,\"stopIndex\":11524,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":123},{\"__isSmartRef__\":true,\"id\":125},{\"__isSmartRef__\":true,\"id\":126},{\"__isSmartRef__\":true,\"id\":127},{\"__isSmartRef__\":true,\"id\":128}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"125\":{\"name\":\"disableMorphMenu\",\"type\":\"propertyDef\",\"startIndex\":10948,\"stopIndex\":11009,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":124},\"className\":\"lively.morphic.Morph\",\"_owner\":{\"__isSmartRef__\":true,\"id\":122},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"126\":{\"name\":\"openMorphMenuAt\",\"type\":\"propertyDef\",\"startIndex\":11011,\"stopIndex\":11129,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":124},\"className\":\"lively.morphic.Morph\",\"_owner\":{\"__isSmartRef__\":true,\"id\":122},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"127\":{\"name\":\"showMorphMenu\",\"type\":\"propertyDef\",\"startIndex\":11131,\"stopIndex\":11237,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":124},\"className\":\"lively.morphic.Morph\",\"_owner\":{\"__isSmartRef__\":true,\"id\":122},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"128\":{\"name\":\"morphMenuItems\",\"type\":\"propertyDef\",\"startIndex\":11239,\"stopIndex\":11521,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":124},\"className\":\"lively.morphic.Morph\",\"_owner\":{\"__isSmartRef__\":true,\"id\":122},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"129\":{\"name\":null,\"type\":\"comment\",\"startIndex\":11528,\"stopIndex\":11529,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"130\":{\"name\":\"lively.morphic.World\",\"type\":\"klassExtensionDef\",\"startIndex\":11530,\"stopIndex\":18423,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":131},{\"__isSmartRef__\":true,\"id\":133},{\"__isSmartRef__\":true,\"id\":134},{\"__isSmartRef__\":true,\"id\":135},{\"__isSmartRef__\":true,\"id\":137},{\"__isSmartRef__\":true,\"id\":138},{\"__isSmartRef__\":true,\"id\":140},{\"__isSmartRef__\":true,\"id\":141},{\"__isSmartRef__\":true,\"id\":142},{\"__isSmartRef__\":true,\"id\":143},{\"__isSmartRef__\":true,\"id\":144},{\"__isSmartRef__\":true,\"id\":146},{\"__isSmartRef__\":true,\"id\":148},{\"__isSmartRef__\":true,\"id\":149},{\"__isSmartRef__\":true,\"id\":150},{\"__isSmartRef__\":true,\"id\":152},{\"__isSmartRef__\":true,\"id\":153}],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"categories\":[{\"__isSmartRef__\":true,\"id\":132},{\"__isSmartRef__\":true,\"id\":136},{\"__isSmartRef__\":true,\"id\":139},{\"__isSmartRef__\":true,\"id\":145},{\"__isSmartRef__\":true,\"id\":147},{\"__isSmartRef__\":true,\"id\":151}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"131\":{\"name\":\"openInspectorFor\",\"type\":\"propertyDef\",\"startIndex\":11577,\"stopIndex\":11894,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":132},\"className\":\"lively.morphic.World\",\"_owner\":{\"__isSmartRef__\":true,\"id\":130},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"132\":{\"name\":\"editors\",\"type\":\"categoryDef\",\"startIndex\":11563,\"stopIndex\":12926,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":131},{\"__isSmartRef__\":true,\"id\":133},{\"__isSmartRef__\":true,\"id\":134}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"133\":{\"name\":\"openStyleEditorFor\",\"type\":\"propertyDef\",\"startIndex\":11897,\"stopIndex\":12449,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":132},\"className\":\"lively.morphic.World\",\"_owner\":{\"__isSmartRef__\":true,\"id\":130},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"134\":{\"name\":\"openScriptEditorFor\",\"type\":\"propertyDef\",\"startIndex\":12452,\"stopIndex\":12922,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":132},\"className\":\"lively.morphic.World\",\"_owner\":{\"__isSmartRef__\":true,\"id\":130},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"135\":{\"name\":\"morphMenuPartsBinItems\",\"type\":\"propertyDef\",\"startIndex\":12938,\"stopIndex\":13319,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":136},\"className\":\"lively.morphic.World\",\"_owner\":{\"__isSmartRef__\":true,\"id\":130},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"136\":{\"name\":\"menu\",\"type\":\"categoryDef\",\"startIndex\":12928,\"stopIndex\":14742,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":135},{\"__isSmartRef__\":true,\"id\":137}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"137\":{\"name\":\"morphMenuItems\",\"type\":\"propertyDef\",\"startIndex\":13321,\"stopIndex\":14739,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":136},\"className\":\"lively.morphic.World\",\"_owner\":{\"__isSmartRef__\":true,\"id\":130},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"138\":{\"name\":\"getSelectedMorphs\",\"type\":\"propertyDef\",\"startIndex\":14759,\"stopIndex\":14838,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":139},\"className\":\"lively.morphic.World\",\"_owner\":{\"__isSmartRef__\":true,\"id\":130},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"139\":{\"name\":\"selection\",\"type\":\"categoryDef\",\"startIndex\":14744,\"stopIndex\":16444,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":138},{\"__isSmartRef__\":true,\"id\":140},{\"__isSmartRef__\":true,\"id\":141},{\"__isSmartRef__\":true,\"id\":142},{\"__isSmartRef__\":true,\"id\":143}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"140\":{\"name\":\"onDragStart\",\"type\":\"propertyDef\",\"startIndex\":14843,\"stopIndex\":15132,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":139},\"className\":\"lively.morphic.World\",\"_owner\":{\"__isSmartRef__\":true,\"id\":130},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"141\":{\"name\":\"onDrag\",\"type\":\"propertyDef\",\"startIndex\":15134,\"stopIndex\":15603,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":139},\"className\":\"lively.morphic.World\",\"_owner\":{\"__isSmartRef__\":true,\"id\":130},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"142\":{\"name\":\"onDragEnd\",\"type\":\"propertyDef\",\"startIndex\":15605,\"stopIndex\":16196,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":139},\"className\":\"lively.morphic.World\",\"_owner\":{\"__isSmartRef__\":true,\"id\":130},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"143\":{\"name\":\"resetSelection\",\"type\":\"propertyDef\",\"startIndex\":16201,\"stopIndex\":16442,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":139},\"className\":\"lively.morphic.World\",\"_owner\":{\"__isSmartRef__\":true,\"id\":130},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"144\":{\"name\":\"positionForNewMorph\",\"type\":\"propertyDef\",\"startIndex\":16463,\"stopIndex\":16962,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":145},\"className\":\"lively.morphic.World\",\"_owner\":{\"__isSmartRef__\":true,\"id\":130},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"145\":{\"name\":\"positioning\",\"type\":\"categoryDef\",\"startIndex\":16446,\"stopIndex\":16965,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":144}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"146\":{\"name\":\"addFramedMorph\",\"type\":\"propertyDef\",\"startIndex\":16980,\"stopIndex\":17224,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":147},\"className\":\"lively.morphic.World\",\"_owner\":{\"__isSmartRef__\":true,\"id\":130},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"147\":{\"name\":\"windows\",\"type\":\"categoryDef\",\"startIndex\":16967,\"stopIndex\":17978,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":146},{\"__isSmartRef__\":true,\"id\":148},{\"__isSmartRef__\":true,\"id\":149}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"148\":{\"name\":\"addTextWindow\",\"type\":\"propertyDef\",\"startIndex\":17227,\"stopIndex\":17711,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":147},\"className\":\"lively.morphic.World\",\"_owner\":{\"__isSmartRef__\":true,\"id\":130},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"149\":{\"name\":\"internalAddWindow\",\"type\":\"propertyDef\",\"startIndex\":17714,\"stopIndex\":17975,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":147},\"className\":\"lively.morphic.World\",\"_owner\":{\"__isSmartRef__\":true,\"id\":130},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"150\":{\"name\":\"openDialog\",\"type\":\"propertyDef\",\"startIndex\":17993,\"stopIndex\":18145,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":151},\"className\":\"lively.morphic.World\",\"_owner\":{\"__isSmartRef__\":true,\"id\":130},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"151\":{\"name\":\"dialogs\",\"type\":\"categoryDef\",\"startIndex\":17980,\"stopIndex\":18420,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":150},{\"__isSmartRef__\":true,\"id\":152},{\"__isSmartRef__\":true,\"id\":153}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"152\":{\"name\":\"confirm\",\"type\":\"propertyDef\",\"startIndex\":18147,\"stopIndex\":18269,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":151},\"className\":\"lively.morphic.World\",\"_owner\":{\"__isSmartRef__\":true,\"id\":130},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"153\":{\"name\":\"prompt\",\"type\":\"propertyDef\",\"startIndex\":18271,\"stopIndex\":18418,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":151},\"className\":\"lively.morphic.World\",\"_owner\":{\"__isSmartRef__\":true,\"id\":130},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"154\":{\"name\":null,\"type\":\"comment\",\"startIndex\":18424,\"stopIndex\":18424,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"155\":{\"name\":\"lively.morphic.List\",\"type\":\"klassExtensionDef\",\"startIndex\":18425,\"stopIndex\":21621,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":156},{\"__isSmartRef__\":true,\"id\":158},{\"__isSmartRef__\":true,\"id\":160},{\"__isSmartRef__\":true,\"id\":161},{\"__isSmartRef__\":true,\"id\":163},{\"__isSmartRef__\":true,\"id\":165},{\"__isSmartRef__\":true,\"id\":166},{\"__isSmartRef__\":true,\"id\":168},{\"__isSmartRef__\":true,\"id\":169},{\"__isSmartRef__\":true,\"id\":170},{\"__isSmartRef__\":true,\"id\":171},{\"__isSmartRef__\":true,\"id\":172},{\"__isSmartRef__\":true,\"id\":173},{\"__isSmartRef__\":true,\"id\":174},{\"__isSmartRef__\":true,\"id\":175},{\"__isSmartRef__\":true,\"id\":176},{\"__isSmartRef__\":true,\"id\":177},{\"__isSmartRef__\":true,\"id\":178},{\"__isSmartRef__\":true,\"id\":179},{\"__isSmartRef__\":true,\"id\":181},{\"__isSmartRef__\":true,\"id\":182},{\"__isSmartRef__\":true,\"id\":183},{\"__isSmartRef__\":true,\"id\":185},{\"__isSmartRef__\":true,\"id\":186}],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"categories\":[{\"__isSmartRef__\":true,\"id\":157},{\"__isSmartRef__\":true,\"id\":159},{\"__isSmartRef__\":true,\"id\":162},{\"__isSmartRef__\":true,\"id\":164},{\"__isSmartRef__\":true,\"id\":167},{\"__isSmartRef__\":true,\"id\":180},{\"__isSmartRef__\":true,\"id\":184}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"156\":{\"name\":\"connections\",\"type\":\"propertyDef\",\"startIndex\":18476,\"stopIndex\":18533,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":157},\"className\":\"lively.morphic.List\",\"_owner\":{\"__isSmartRef__\":true,\"id\":155},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"157\":{\"name\":\"documentation\",\"type\":\"categoryDef\",\"startIndex\":18457,\"stopIndex\":18536,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":156}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"158\":{\"name\":\"style\",\"type\":\"propertyDef\",\"startIndex\":18552,\"stopIndex\":18660,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":159},\"className\":\"lively.morphic.List\",\"_owner\":{\"__isSmartRef__\":true,\"id\":155},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"159\":{\"name\":\"settings\",\"type\":\"categoryDef\",\"startIndex\":18538,\"stopIndex\":18703,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":158},{\"__isSmartRef__\":true,\"id\":160}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"160\":{\"name\":\"selectionColor\",\"type\":\"propertyDef\",\"startIndex\":18662,\"stopIndex\":18700,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":159},\"className\":\"lively.morphic.List\",\"_owner\":{\"__isSmartRef__\":true,\"id\":155},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"161\":{\"name\":\"initialize\",\"type\":\"propertyDef\",\"startIndex\":18723,\"stopIndex\":18940,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":162},\"className\":\"lively.morphic.List\",\"_owner\":{\"__isSmartRef__\":true,\"id\":155},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"162\":{\"name\":\"initializing\",\"type\":\"categoryDef\",\"startIndex\":18705,\"stopIndex\":18943,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":161}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"163\":{\"name\":\"setExtent\",\"type\":\"propertyDef\",\"startIndex\":18960,\"stopIndex\":19040,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":164},\"className\":\"lively.morphic.List\",\"_owner\":{\"__isSmartRef__\":true,\"id\":155},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"164\":{\"name\":\"accessing\",\"type\":\"categoryDef\",\"startIndex\":18945,\"stopIndex\":19128,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":163},{\"__isSmartRef__\":true,\"id\":165}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"165\":{\"name\":\"getListExtent\",\"type\":\"propertyDef\",\"startIndex\":19042,\"stopIndex\":19123,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":164},\"className\":\"lively.morphic.List\",\"_owner\":{\"__isSmartRef__\":true,\"id\":155},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"166\":{\"name\":\"getMenu\",\"type\":\"propertyDef\",\"startIndex\":19150,\"stopIndex\":19214,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":167},\"className\":\"lively.morphic.List\",\"_owner\":{\"__isSmartRef__\":true,\"id\":155},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"167\":{\"name\":\"list interface\",\"type\":\"categoryDef\",\"startIndex\":19130,\"stopIndex\":20631,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":166},{\"__isSmartRef__\":true,\"id\":168},{\"__isSmartRef__\":true,\"id\":169},{\"__isSmartRef__\":true,\"id\":170},{\"__isSmartRef__\":true,\"id\":171},{\"__isSmartRef__\":true,\"id\":172},{\"__isSmartRef__\":true,\"id\":173},{\"__isSmartRef__\":true,\"id\":174},{\"__isSmartRef__\":true,\"id\":175},{\"__isSmartRef__\":true,\"id\":176},{\"__isSmartRef__\":true,\"id\":177},{\"__isSmartRef__\":true,\"id\":178}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"168\":{\"name\":\"updateList\",\"type\":\"propertyDef\",\"startIndex\":19216,\"stopIndex\":19448,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":167},\"className\":\"lively.morphic.List\",\"_owner\":{\"__isSmartRef__\":true,\"id\":155},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"169\":{\"name\":\"selectAt\",\"type\":\"propertyDef\",\"startIndex\":19450,\"stopIndex\":19647,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":167},\"className\":\"lively.morphic.List\",\"_owner\":{\"__isSmartRef__\":true,\"id\":155},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"170\":{\"name\":\"setList\",\"type\":\"propertyDef\",\"startIndex\":19649,\"stopIndex\":19708,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":167},\"className\":\"lively.morphic.List\",\"_owner\":{\"__isSmartRef__\":true,\"id\":155},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"171\":{\"name\":\"getList\",\"type\":\"propertyDef\",\"startIndex\":19710,\"stopIndex\":19755,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":167},\"className\":\"lively.morphic.List\",\"_owner\":{\"__isSmartRef__\":true,\"id\":155},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"172\":{\"name\":\"setSelection\",\"type\":\"propertyDef\",\"startIndex\":19757,\"stopIndex\":19823,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":167},\"className\":\"lively.morphic.List\",\"_owner\":{\"__isSmartRef__\":true,\"id\":155},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"173\":{\"name\":\"getSelection\",\"type\":\"propertyDef\",\"startIndex\":19825,\"stopIndex\":19876,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":167},\"className\":\"lively.morphic.List\",\"_owner\":{\"__isSmartRef__\":true,\"id\":155},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"174\":{\"name\":\"getItem\",\"type\":\"propertyDef\",\"startIndex\":19878,\"stopIndex\":19950,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":167},\"className\":\"lively.morphic.List\",\"_owner\":{\"__isSmartRef__\":true,\"id\":155},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"175\":{\"name\":\"removeItemOrValue\",\"type\":\"propertyDef\",\"startIndex\":19952,\"stopIndex\":20124,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":167},\"className\":\"lively.morphic.List\",\"_owner\":{\"__isSmartRef__\":true,\"id\":155},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"176\":{\"name\":\"getSelectedItem\",\"type\":\"propertyDef\",\"startIndex\":20127,\"stopIndex\":20268,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":167},\"className\":\"lively.morphic.List\",\"_owner\":{\"__isSmartRef__\":true,\"id\":155},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"177\":{\"name\":\"moveUpInList\",\"type\":\"propertyDef\",\"startIndex\":20270,\"stopIndex\":20447,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":167},\"className\":\"lively.morphic.List\",\"_owner\":{\"__isSmartRef__\":true,\"id\":155},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"178\":{\"name\":\"moveDownInList\",\"type\":\"propertyDef\",\"startIndex\":20449,\"stopIndex\":20628,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":167},\"className\":\"lively.morphic.List\",\"_owner\":{\"__isSmartRef__\":true,\"id\":155},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"179\":{\"name\":\"changeListPosition\",\"type\":\"propertyDef\",\"startIndex\":20661,\"stopIndex\":20878,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":180},\"className\":\"lively.morphic.List\",\"_owner\":{\"__isSmartRef__\":true,\"id\":155},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"180\":{\"name\":\"private list functions\",\"type\":\"categoryDef\",\"startIndex\":20633,\"stopIndex\":21217,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":179},{\"__isSmartRef__\":true,\"id\":181},{\"__isSmartRef__\":true,\"id\":182}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"181\":{\"name\":\"resizeList\",\"type\":\"propertyDef\",\"startIndex\":20880,\"stopIndex\":20955,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":180},\"className\":\"lively.morphic.List\",\"_owner\":{\"__isSmartRef__\":true,\"id\":155},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"182\":{\"name\":\"find\",\"type\":\"propertyDef\",\"startIndex\":20957,\"stopIndex\":21213,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":180},\"className\":\"lively.morphic.List\",\"_owner\":{\"__isSmartRef__\":true,\"id\":155},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"183\":{\"name\":\"applyStyle\",\"type\":\"propertyDef\",\"startIndex\":21232,\"stopIndex\":21438,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":184},\"className\":\"lively.morphic.List\",\"_owner\":{\"__isSmartRef__\":true,\"id\":155},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"184\":{\"name\":\"styling\",\"type\":\"categoryDef\",\"startIndex\":21219,\"stopIndex\":21618,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":183},{\"__isSmartRef__\":true,\"id\":185},{\"__isSmartRef__\":true,\"id\":186}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"185\":{\"name\":\"setOverflowMode\",\"type\":\"propertyDef\",\"startIndex\":21440,\"stopIndex\":21540,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":184},\"className\":\"lively.morphic.List\",\"_owner\":{\"__isSmartRef__\":true,\"id\":155},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"186\":{\"name\":\"getOverflowMode\",\"type\":\"propertyDef\",\"startIndex\":21542,\"stopIndex\":21616,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":184},\"className\":\"lively.morphic.List\",\"_owner\":{\"__isSmartRef__\":true,\"id\":155},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"187\":{\"name\":null,\"type\":\"comment\",\"startIndex\":21622,\"stopIndex\":21622,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"188\":{\"name\":\"lively.morphic.WindowControl\",\"type\":\"klassDef\",\"startIndex\":21623,\"stopIndex\":22079,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":189},{\"__isSmartRef__\":true,\"id\":191},{\"__isSmartRef__\":true,\"id\":193},{\"__isSmartRef__\":true,\"id\":194},{\"__isSmartRef__\":true,\"id\":195}],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"superclassName\":\"lively.morphic.Button\",\"categories\":[{\"__isSmartRef__\":true,\"id\":190},{\"__isSmartRef__\":true,\"id\":192},{\"__isSmartRef__\":true,\"id\":196}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"189\":{\"name\":\"documentation\",\"type\":\"propertyDef\",\"startIndex\":21705,\"stopIndex\":21758,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":190},\"className\":\"lively.morphic.WindowControl\",\"_owner\":{\"__isSmartRef__\":true,\"id\":188},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"190\":{\"name\":\"documentation\",\"type\":\"categoryDef\",\"startIndex\":21686,\"stopIndex\":21761,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":189}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"191\":{\"name\":\"style\",\"type\":\"propertyDef\",\"startIndex\":21787,\"stopIndex\":21832,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":192},\"className\":\"lively.morphic.WindowControl\",\"_owner\":{\"__isSmartRef__\":true,\"id\":188},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"192\":{\"name\":\"settings and state\",\"type\":\"categoryDef\",\"startIndex\":21763,\"stopIndex\":21899,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":191},{\"__isSmartRef__\":true,\"id\":193},{\"__isSmartRef__\":true,\"id\":194}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"193\":{\"name\":\"focus\",\"type\":\"propertyDef\",\"startIndex\":21834,\"stopIndex\":21857,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":192},\"className\":\"lively.morphic.WindowControl\",\"_owner\":{\"__isSmartRef__\":true,\"id\":188},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"194\":{\"name\":\"connections\",\"type\":\"propertyDef\",\"startIndex\":21859,\"stopIndex\":21896,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":192},\"className\":\"lively.morphic.WindowControl\",\"_owner\":{\"__isSmartRef__\":true,\"id\":188},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"195\":{\"name\":\"initialize\",\"type\":\"propertyDef\",\"startIndex\":21919,\"stopIndex\":22074,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":196},\"className\":\"lively.morphic.WindowControl\",\"_owner\":{\"__isSmartRef__\":true,\"id\":188},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"196\":{\"name\":\"initializing\",\"type\":\"categoryDef\",\"startIndex\":21901,\"stopIndex\":22076,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":195}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"197\":{\"name\":null,\"type\":\"comment\",\"startIndex\":22080,\"stopIndex\":22080,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"198\":{\"name\":\"lively.morphic.TitleBar\",\"type\":\"klassDef\",\"startIndex\":22081,\"stopIndex\":25765,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":199},{\"__isSmartRef__\":true,\"id\":201},{\"__isSmartRef__\":true,\"id\":203},{\"__isSmartRef__\":true,\"id\":204},{\"__isSmartRef__\":true,\"id\":205},{\"__isSmartRef__\":true,\"id\":206},{\"__isSmartRef__\":true,\"id\":207},{\"__isSmartRef__\":true,\"id\":209}],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"traits\":[\"TitleBarMorph\"],\"superclassName\":\"lively.morphic.Box\",\"categories\":[{\"__isSmartRef__\":true,\"id\":200},{\"__isSmartRef__\":true,\"id\":202},{\"__isSmartRef__\":true,\"id\":208},{\"__isSmartRef__\":true,\"id\":210}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"199\":{\"name\":\"documentation\",\"type\":\"propertyDef\",\"startIndex\":22179,\"stopIndex\":22232,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":200},\"className\":\"lively.morphic.TitleBar\",\"_owner\":{\"__isSmartRef__\":true,\"id\":198},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"200\":{\"name\":\"documentation\",\"type\":\"categoryDef\",\"startIndex\":22160,\"stopIndex\":22235,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":199}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"201\":{\"name\":\"controlSpacing\",\"type\":\"propertyDef\",\"startIndex\":22253,\"stopIndex\":22271,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":202},\"className\":\"lively.morphic.TitleBar\",\"_owner\":{\"__isSmartRef__\":true,\"id\":198},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"202\":{\"name\":\"properties\",\"type\":\"categoryDef\",\"startIndex\":22237,\"stopIndex\":22828,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":201},{\"__isSmartRef__\":true,\"id\":203},{\"__isSmartRef__\":true,\"id\":204},{\"__isSmartRef__\":true,\"id\":205},{\"__isSmartRef__\":true,\"id\":206}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"203\":{\"name\":\"barHeight\",\"type\":\"propertyDef\",\"startIndex\":22273,\"stopIndex\":22287,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":202},\"className\":\"lively.morphic.TitleBar\",\"_owner\":{\"__isSmartRef__\":true,\"id\":198},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"204\":{\"name\":\"shortBarHeight\",\"type\":\"propertyDef\",\"startIndex\":22289,\"stopIndex\":22308,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":202},\"className\":\"lively.morphic.TitleBar\",\"_owner\":{\"__isSmartRef__\":true,\"id\":198},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"205\":{\"name\":\"style\",\"type\":\"propertyDef\",\"startIndex\":22310,\"stopIndex\":22736,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":202},\"className\":\"lively.morphic.TitleBar\",\"_owner\":{\"__isSmartRef__\":true,\"id\":198},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"206\":{\"name\":\"labelStyle\",\"type\":\"propertyDef\",\"startIndex\":22738,\"stopIndex\":22825,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":202},\"className\":\"lively.morphic.TitleBar\",\"_owner\":{\"__isSmartRef__\":true,\"id\":198},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"207\":{\"name\":\"initialize\",\"type\":\"propertyDef\",\"startIndex\":22849,\"stopIndex\":24606,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":208},\"className\":\"lively.morphic.TitleBar\",\"_owner\":{\"__isSmartRef__\":true,\"id\":198},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"208\":{\"name\":\"intitializing\",\"type\":\"categoryDef\",\"startIndex\":22830,\"stopIndex\":24610,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":207}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"209\":{\"name\":\"adjustForNewBounds\",\"type\":\"propertyDef\",\"startIndex\":24627,\"stopIndex\":25760,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":210},\"className\":\"lively.morphic.TitleBar\",\"_owner\":{\"__isSmartRef__\":true,\"id\":198},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"210\":{\"name\":\"layouting\",\"type\":\"categoryDef\",\"startIndex\":24612,\"stopIndex\":25762,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":209}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"211\":{\"name\":null,\"type\":\"comment\",\"startIndex\":25766,\"stopIndex\":25766,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"212\":{\"name\":\"lively.morphic.Window\",\"type\":\"klassDef\",\"startIndex\":25767,\"stopIndex\":28716,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":213},{\"__isSmartRef__\":true,\"id\":215},{\"__isSmartRef__\":true,\"id\":217},{\"__isSmartRef__\":true,\"id\":218},{\"__isSmartRef__\":true,\"id\":219},{\"__isSmartRef__\":true,\"id\":221},{\"__isSmartRef__\":true,\"id\":223},{\"__isSmartRef__\":true,\"id\":224},{\"__isSmartRef__\":true,\"id\":226},{\"__isSmartRef__\":true,\"id\":227},{\"__isSmartRef__\":true,\"id\":229},{\"__isSmartRef__\":true,\"id\":230},{\"__isSmartRef__\":true,\"id\":231},{\"__isSmartRef__\":true,\"id\":232}],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"traits\":[\"WindowMorph\"],\"superclassName\":\"lively.morphic.Morph\",\"categories\":[{\"__isSmartRef__\":true,\"id\":214},{\"__isSmartRef__\":true,\"id\":216},{\"__isSmartRef__\":true,\"id\":220},{\"__isSmartRef__\":true,\"id\":222},{\"__isSmartRef__\":true,\"id\":225},{\"__isSmartRef__\":true,\"id\":228},{\"__isSmartRef__\":true,\"id\":233}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"213\":{\"name\":\"documentation\",\"type\":\"propertyDef\",\"startIndex\":25863,\"stopIndex\":25932,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":214},\"className\":\"lively.morphic.Window\",\"_owner\":{\"__isSmartRef__\":true,\"id\":212},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"214\":{\"name\":\"documentation\",\"type\":\"categoryDef\",\"startIndex\":25844,\"stopIndex\":25935,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":213}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"215\":{\"name\":\"state\",\"type\":\"propertyDef\",\"startIndex\":25961,\"stopIndex\":25982,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":216},\"className\":\"lively.morphic.Window\",\"_owner\":{\"__isSmartRef__\":true,\"id\":212},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"216\":{\"name\":\"settings and state\",\"type\":\"categoryDef\",\"startIndex\":25937,\"stopIndex\":26129,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":215},{\"__isSmartRef__\":true,\"id\":217},{\"__isSmartRef__\":true,\"id\":218}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"217\":{\"name\":\"style\",\"type\":\"propertyDef\",\"startIndex\":25984,\"stopIndex\":26106,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":216},\"className\":\"lively.morphic.Window\",\"_owner\":{\"__isSmartRef__\":true,\"id\":212},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"218\":{\"name\":\"isWindow\",\"type\":\"propertyDef\",\"startIndex\":26108,\"stopIndex\":26126,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":216},\"className\":\"lively.morphic.Window\",\"_owner\":{\"__isSmartRef__\":true,\"id\":212},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"219\":{\"name\":\"initialize\",\"type\":\"propertyDef\",\"startIndex\":26149,\"stopIndex\":26993,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":220},\"className\":\"lively.morphic.Window\",\"_owner\":{\"__isSmartRef__\":true,\"id\":212},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"220\":{\"name\":\"initializing\",\"type\":\"categoryDef\",\"startIndex\":26131,\"stopIndex\":26997,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":219}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"221\":{\"name\":\"makeTitleBar\",\"type\":\"propertyDef\",\"startIndex\":27024,\"stopIndex\":27232,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":222},\"className\":\"lively.morphic.Window\",\"_owner\":{\"__isSmartRef__\":true,\"id\":212},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"222\":{\"name\":\"window behavior\",\"type\":\"categoryDef\",\"startIndex\":26999,\"stopIndex\":27421,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":221},{\"__isSmartRef__\":true,\"id\":223}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"223\":{\"name\":\"initiateShutdown\",\"type\":\"propertyDef\",\"startIndex\":27234,\"stopIndex\":27418,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":222},\"className\":\"lively.morphic.Window\",\"_owner\":{\"__isSmartRef__\":true,\"id\":212},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"224\":{\"name\":\"showTargetMorphMenu\",\"type\":\"propertyDef\",\"startIndex\":27433,\"stopIndex\":27570,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":225},\"className\":\"lively.morphic.Window\",\"_owner\":{\"__isSmartRef__\":true,\"id\":212},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"225\":{\"name\":\"menu\",\"type\":\"categoryDef\",\"startIndex\":27423,\"stopIndex\":27847,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":224},{\"__isSmartRef__\":true,\"id\":226}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"226\":{\"name\":\"morphMenuItems\",\"type\":\"propertyDef\",\"startIndex\":27572,\"stopIndex\":27844,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":225},\"className\":\"lively.morphic.Window\",\"_owner\":{\"__isSmartRef__\":true,\"id\":212},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"227\":{\"name\":\"highlight\",\"type\":\"propertyDef\",\"startIndex\":27875,\"stopIndex\":28097,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":228},\"className\":\"lively.morphic.Window\",\"_owner\":{\"__isSmartRef__\":true,\"id\":212},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"228\":{\"name\":\"mouse event handling\",\"type\":\"categoryDef\",\"startIndex\":27849,\"stopIndex\":28575,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":227},{\"__isSmartRef__\":true,\"id\":229},{\"__isSmartRef__\":true,\"id\":230},{\"__isSmartRef__\":true,\"id\":231}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"229\":{\"name\":\"onMouseDown\",\"type\":\"propertyDef\",\"startIndex\":28099,\"stopIndex\":28316,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":228},\"className\":\"lively.morphic.Window\",\"_owner\":{\"__isSmartRef__\":true,\"id\":212},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"230\":{\"name\":\"onDragStart\",\"type\":\"propertyDef\",\"startIndex\":28318,\"stopIndex\":28405,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":228},\"className\":\"lively.morphic.Window\",\"_owner\":{\"__isSmartRef__\":true,\"id\":212},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"231\":{\"name\":\"onDrag\",\"type\":\"propertyDef\",\"startIndex\":28407,\"stopIndex\":28572,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":228},\"className\":\"lively.morphic.Window\",\"_owner\":{\"__isSmartRef__\":true,\"id\":212},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"232\":{\"name\":\"toString\",\"type\":\"propertyDef\",\"startIndex\":28592,\"stopIndex\":28711,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":233},\"className\":\"lively.morphic.Window\",\"_owner\":{\"__isSmartRef__\":true,\"id\":212},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"233\":{\"name\":\"debugging\",\"type\":\"categoryDef\",\"startIndex\":28577,\"stopIndex\":28713,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":232}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"234\":{\"name\":null,\"type\":\"comment\",\"startIndex\":28717,\"stopIndex\":28717,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"235\":{\"name\":\"lively.morphic.App\",\"type\":\"klassDef\",\"startIndex\":28718,\"stopIndex\":29431,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":236},{\"__isSmartRef__\":true,\"id\":238},{\"__isSmartRef__\":true,\"id\":240},{\"__isSmartRef__\":true,\"id\":242},{\"__isSmartRef__\":true,\"id\":244},{\"__isSmartRef__\":true,\"id\":245}],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"superclassName\":\"Object\",\"categories\":[{\"__isSmartRef__\":true,\"id\":237},{\"__isSmartRef__\":true,\"id\":239},{\"__isSmartRef__\":true,\"id\":241},{\"__isSmartRef__\":true,\"id\":243},{\"__isSmartRef__\":true,\"id\":246}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"236\":{\"name\":\"initialViewExtent\",\"type\":\"propertyDef\",\"startIndex\":28772,\"stopIndex\":28804,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":237},\"className\":\"lively.morphic.App\",\"_owner\":{\"__isSmartRef__\":true,\"id\":235},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"237\":{\"name\":\"properties\",\"type\":\"categoryDef\",\"startIndex\":28756,\"stopIndex\":28807,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":236}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"238\":{\"name\":\"buildView\",\"type\":\"propertyDef\",\"startIndex\":28827,\"stopIndex\":28908,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":239},\"className\":\"lively.morphic.App\",\"_owner\":{\"__isSmartRef__\":true,\"id\":235},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"239\":{\"name\":\"initializing\",\"type\":\"categoryDef\",\"startIndex\":28809,\"stopIndex\":28911,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":238}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"240\":{\"name\":\"getInitialViewExtent\",\"type\":\"propertyDef\",\"startIndex\":28928,\"stopIndex\":29018,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":241},\"className\":\"lively.morphic.App\",\"_owner\":{\"__isSmartRef__\":true,\"id\":235},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"241\":{\"name\":\"accessing\",\"type\":\"categoryDef\",\"startIndex\":28913,\"stopIndex\":29021,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":240}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"242\":{\"name\":\"openIn\",\"type\":\"propertyDef\",\"startIndex\":29036,\"stopIndex\":29259,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":243},\"className\":\"lively.morphic.App\",\"_owner\":{\"__isSmartRef__\":true,\"id\":235},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"243\":{\"name\":\"opening\",\"type\":\"categoryDef\",\"startIndex\":29023,\"stopIndex\":29341,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":242},{\"__isSmartRef__\":true,\"id\":244}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"244\":{\"name\":\"open\",\"type\":\"propertyDef\",\"startIndex\":29261,\"stopIndex\":29337,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":243},\"className\":\"lively.morphic.App\",\"_owner\":{\"__isSmartRef__\":true,\"id\":235},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"245\":{\"name\":\"removeTopLevel\",\"type\":\"propertyDef\",\"startIndex\":29357,\"stopIndex\":29426,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":246},\"className\":\"lively.morphic.App\",\"_owner\":{\"__isSmartRef__\":true,\"id\":235},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"246\":{\"name\":\"removing\",\"type\":\"categoryDef\",\"startIndex\":29343,\"stopIndex\":29428,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":245}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"247\":{\"name\":null,\"type\":\"comment\",\"startIndex\":29432,\"stopIndex\":29432,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"248\":{\"name\":\"lively.morphic.AbstractDialog\",\"type\":\"klassDef\",\"startIndex\":29433,\"stopIndex\":31338,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":249},{\"__isSmartRef__\":true,\"id\":251},{\"__isSmartRef__\":true,\"id\":253},{\"__isSmartRef__\":true,\"id\":254},{\"__isSmartRef__\":true,\"id\":256},{\"__isSmartRef__\":true,\"id\":257},{\"__isSmartRef__\":true,\"id\":258},{\"__isSmartRef__\":true,\"id\":259},{\"__isSmartRef__\":true,\"id\":260},{\"__isSmartRef__\":true,\"id\":261},{\"__isSmartRef__\":true,\"id\":263}],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"superclassName\":\"lively.morphic.App\",\"categories\":[{\"__isSmartRef__\":true,\"id\":250},{\"__isSmartRef__\":true,\"id\":252},{\"__isSmartRef__\":true,\"id\":255},{\"__isSmartRef__\":true,\"id\":262}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"249\":{\"name\":\"connections\",\"type\":\"propertyDef\",\"startIndex\":29513,\"stopIndex\":29537,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":250},\"className\":\"lively.morphic.AbstractDialog\",\"_owner\":{\"__isSmartRef__\":true,\"id\":248},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"250\":{\"name\":\"documentation\",\"type\":\"categoryDef\",\"startIndex\":29494,\"stopIndex\":29540,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":249}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"251\":{\"name\":\"initialViewExtent\",\"type\":\"propertyDef\",\"startIndex\":29558,\"stopIndex\":29589,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":252},\"className\":\"lively.morphic.AbstractDialog\",\"_owner\":{\"__isSmartRef__\":true,\"id\":248},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"252\":{\"name\":\"properties\",\"type\":\"categoryDef\",\"startIndex\":29542,\"stopIndex\":29603,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":251},{\"__isSmartRef__\":true,\"id\":253}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"253\":{\"name\":\"inset\",\"type\":\"propertyDef\",\"startIndex\":29591,\"stopIndex\":29600,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":252},\"className\":\"lively.morphic.AbstractDialog\",\"_owner\":{\"__isSmartRef__\":true,\"id\":248},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"254\":{\"name\":\"initialize\",\"type\":\"propertyDef\",\"startIndex\":29623,\"stopIndex\":29767,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":255},\"className\":\"lively.morphic.AbstractDialog\",\"_owner\":{\"__isSmartRef__\":true,\"id\":248},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"255\":{\"name\":\"initializing\",\"type\":\"categoryDef\",\"startIndex\":29605,\"stopIndex\":31090,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":254},{\"__isSmartRef__\":true,\"id\":256},{\"__isSmartRef__\":true,\"id\":257},{\"__isSmartRef__\":true,\"id\":258},{\"__isSmartRef__\":true,\"id\":259},{\"__isSmartRef__\":true,\"id\":260}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"256\":{\"name\":\"buildPanel\",\"type\":\"propertyDef\",\"startIndex\":29769,\"stopIndex\":29971,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":255},\"className\":\"lively.morphic.AbstractDialog\",\"_owner\":{\"__isSmartRef__\":true,\"id\":248},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"257\":{\"name\":\"buildLabel\",\"type\":\"propertyDef\",\"startIndex\":29973,\"stopIndex\":30226,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":255},\"className\":\"lively.morphic.AbstractDialog\",\"_owner\":{\"__isSmartRef__\":true,\"id\":248},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"258\":{\"name\":\"buildCancelButton\",\"type\":\"propertyDef\",\"startIndex\":30228,\"stopIndex\":30576,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":255},\"className\":\"lively.morphic.AbstractDialog\",\"_owner\":{\"__isSmartRef__\":true,\"id\":248},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"259\":{\"name\":\"buildOKButton\",\"type\":\"propertyDef\",\"startIndex\":30578,\"stopIndex\":30911,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":255},\"className\":\"lively.morphic.AbstractDialog\",\"_owner\":{\"__isSmartRef__\":true,\"id\":248},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"260\":{\"name\":\"buildView\",\"type\":\"propertyDef\",\"startIndex\":30913,\"stopIndex\":31087,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":255},\"className\":\"lively.morphic.AbstractDialog\",\"_owner\":{\"__isSmartRef__\":true,\"id\":248},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"261\":{\"name\":\"setCallback\",\"type\":\"propertyDef\",\"startIndex\":31107,\"stopIndex\":31215,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":262},\"className\":\"lively.morphic.AbstractDialog\",\"_owner\":{\"__isSmartRef__\":true,\"id\":248},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"262\":{\"name\":\"callbacks\",\"type\":\"categoryDef\",\"startIndex\":31092,\"stopIndex\":31335,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":261},{\"__isSmartRef__\":true,\"id\":263}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"263\":{\"name\":\"triggerCallback\",\"type\":\"propertyDef\",\"startIndex\":31217,\"stopIndex\":31333,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":262},\"className\":\"lively.morphic.AbstractDialog\",\"_owner\":{\"__isSmartRef__\":true,\"id\":248},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"264\":{\"name\":null,\"type\":\"comment\",\"startIndex\":31339,\"stopIndex\":31339,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"265\":{\"name\":\"lively.morphic.ConfirmDialog\",\"type\":\"klassDef\",\"startIndex\":31340,\"stopIndex\":31802,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":266},{\"__isSmartRef__\":true,\"id\":268}],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"superclassName\":\"lively.morphic.AbstractDialog\",\"categories\":[{\"__isSmartRef__\":true,\"id\":267},{\"__isSmartRef__\":true,\"id\":269}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"266\":{\"name\":\"initialViewExtent\",\"type\":\"propertyDef\",\"startIndex\":31427,\"stopIndex\":31458,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":267},\"className\":\"lively.morphic.ConfirmDialog\",\"_owner\":{\"__isSmartRef__\":true,\"id\":265},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"267\":{\"name\":\"properties\",\"type\":\"categoryDef\",\"startIndex\":31411,\"stopIndex\":31461,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":266}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"268\":{\"name\":\"buildView\",\"type\":\"propertyDef\",\"startIndex\":31481,\"stopIndex\":31797,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":269},\"className\":\"lively.morphic.ConfirmDialog\",\"_owner\":{\"__isSmartRef__\":true,\"id\":265},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"269\":{\"name\":\"initializing\",\"type\":\"categoryDef\",\"startIndex\":31463,\"stopIndex\":31799,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":268}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"270\":{\"name\":null,\"type\":\"comment\",\"startIndex\":31803,\"stopIndex\":31803,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"271\":{\"name\":\"lively.morphic.PromptDialog\",\"type\":\"klassDef\",\"startIndex\":31804,\"stopIndex\":33184,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":272},{\"__isSmartRef__\":true,\"id\":274},{\"__isSmartRef__\":true,\"id\":275},{\"__isSmartRef__\":true,\"id\":276}],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"superclassName\":\"lively.morphic.AbstractDialog\",\"categories\":[{\"__isSmartRef__\":true,\"id\":273},{\"__isSmartRef__\":true,\"id\":277}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"272\":{\"name\":\"initialize\",\"type\":\"propertyDef\",\"startIndex\":31976,\"stopIndex\":32118,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":273},\"className\":\"lively.morphic.PromptDialog\",\"_owner\":{\"__isSmartRef__\":true,\"id\":271},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"273\":{\"name\":\"initializing\",\"type\":\"categoryDef\",\"startIndex\":31958,\"stopIndex\":32765,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":272},{\"__isSmartRef__\":true,\"id\":274},{\"__isSmartRef__\":true,\"id\":275}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"274\":{\"name\":\"buildTextInput\",\"type\":\"propertyDef\",\"startIndex\":32120,\"stopIndex\":32454,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":273},\"className\":\"lively.morphic.PromptDialog\",\"_owner\":{\"__isSmartRef__\":true,\"id\":271},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"275\":{\"name\":\"buildView\",\"type\":\"propertyDef\",\"startIndex\":32457,\"stopIndex\":32761,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":273},\"className\":\"lively.morphic.PromptDialog\",\"_owner\":{\"__isSmartRef__\":true,\"id\":271},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"276\":{\"name\":\"openIn\",\"type\":\"propertyDef\",\"startIndex\":32780,\"stopIndex\":33179,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":277},\"className\":\"lively.morphic.PromptDialog\",\"_owner\":{\"__isSmartRef__\":true,\"id\":271},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"277\":{\"name\":\"opening\",\"type\":\"categoryDef\",\"startIndex\":32767,\"stopIndex\":33181,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":276}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"278\":{\"name\":null,\"type\":\"comment\",\"startIndex\":33185,\"stopIndex\":33186,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"279\":{\"name\":\"lively.morphic.WindowedApp\",\"type\":\"klassDef\",\"startIndex\":33187,\"stopIndex\":33499,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":280}],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"superclassName\":\"lively.morphic.App\",\"categories\":[{\"__isSmartRef__\":true,\"id\":281}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"280\":{\"name\":\"openIn\",\"type\":\"propertyDef\",\"startIndex\":33258,\"stopIndex\":33494,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":281},\"className\":\"lively.morphic.WindowedApp\",\"_owner\":{\"__isSmartRef__\":true,\"id\":279},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"281\":{\"name\":\"opening\",\"type\":\"categoryDef\",\"startIndex\":33245,\"stopIndex\":33496,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":280}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"282\":{\"name\":null,\"type\":\"comment\",\"startIndex\":33500,\"stopIndex\":33542,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"283\":{\"name\":\"lively.morphic.Selection\",\"type\":\"klassDef\",\"startIndex\":33543,\"stopIndex\":42586,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":284},{\"__isSmartRef__\":true,\"id\":286},{\"__isSmartRef__\":true,\"id\":288},{\"__isSmartRef__\":true,\"id\":289},{\"__isSmartRef__\":true,\"id\":290},{\"__isSmartRef__\":true,\"id\":292},{\"__isSmartRef__\":true,\"id\":294},{\"__isSmartRef__\":true,\"id\":296},{\"__isSmartRef__\":true,\"id\":298},{\"__isSmartRef__\":true,\"id\":300},{\"__isSmartRef__\":true,\"id\":301},{\"__isSmartRef__\":true,\"id\":303},{\"__isSmartRef__\":true,\"id\":304},{\"__isSmartRef__\":true,\"id\":305},{\"__isSmartRef__\":true,\"id\":306},{\"__isSmartRef__\":true,\"id\":307},{\"__isSmartRef__\":true,\"id\":308},{\"__isSmartRef__\":true,\"id\":309},{\"__isSmartRef__\":true,\"id\":310},{\"__isSmartRef__\":true,\"id\":311},{\"__isSmartRef__\":true,\"id\":312},{\"__isSmartRef__\":true,\"id\":313},{\"__isSmartRef__\":true,\"id\":314},{\"__isSmartRef__\":true,\"id\":316},{\"__isSmartRef__\":true,\"id\":317},{\"__isSmartRef__\":true,\"id\":318},{\"__isSmartRef__\":true,\"id\":319},{\"__isSmartRef__\":true,\"id\":321},{\"__isSmartRef__\":true,\"id\":322},{\"__isSmartRef__\":true,\"id\":324},{\"__isSmartRef__\":true,\"id\":326},{\"__isSmartRef__\":true,\"id\":327}],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"superclassName\":\"lively.morphic.Box\",\"categories\":[{\"__isSmartRef__\":true,\"id\":285},{\"__isSmartRef__\":true,\"id\":287},{\"__isSmartRef__\":true,\"id\":291},{\"__isSmartRef__\":true,\"id\":293},{\"__isSmartRef__\":true,\"id\":295},{\"__isSmartRef__\":true,\"id\":297},{\"__isSmartRef__\":true,\"id\":299},{\"__isSmartRef__\":true,\"id\":302},{\"__isSmartRef__\":true,\"id\":315},{\"__isSmartRef__\":true,\"id\":320},{\"__isSmartRef__\":true,\"id\":323},{\"__isSmartRef__\":true,\"id\":325}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"284\":{\"name\":\"documentation\",\"type\":\"propertyDef\",\"startIndex\":33618,\"stopIndex\":33741,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":285},\"className\":\"lively.morphic.Selection\",\"_owner\":{\"__isSmartRef__\":true,\"id\":283},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"285\":{\"name\":\"documentation\",\"type\":\"categoryDef\",\"startIndex\":33599,\"stopIndex\":33744,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":284}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"286\":{\"name\":\"style\",\"type\":\"propertyDef\",\"startIndex\":33760,\"stopIndex\":33825,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":287},\"className\":\"lively.morphic.Selection\",\"_owner\":{\"__isSmartRef__\":true,\"id\":283},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"287\":{\"name\":\"settings\",\"type\":\"categoryDef\",\"startIndex\":33746,\"stopIndex\":33867,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":286},{\"__isSmartRef__\":true,\"id\":288},{\"__isSmartRef__\":true,\"id\":289}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"288\":{\"name\":\"isEpiMorph\",\"type\":\"propertyDef\",\"startIndex\":33827,\"stopIndex\":33844,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":287},\"className\":\"lively.morphic.Selection\",\"_owner\":{\"__isSmartRef__\":true,\"id\":283},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"289\":{\"name\":\"doNotRemove\",\"type\":\"propertyDef\",\"startIndex\":33846,\"stopIndex\":33864,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":287},\"className\":\"lively.morphic.Selection\",\"_owner\":{\"__isSmartRef__\":true,\"id\":283},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"290\":{\"name\":\"initialize\",\"type\":\"propertyDef\",\"startIndex\":33887,\"stopIndex\":34020,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":291},\"className\":\"lively.morphic.Selection\",\"_owner\":{\"__isSmartRef__\":true,\"id\":283},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"291\":{\"name\":\"initializing\",\"type\":\"categoryDef\",\"startIndex\":33869,\"stopIndex\":34023,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":290}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"292\":{\"name\":\"morphMenuItems\",\"type\":\"propertyDef\",\"startIndex\":34035,\"stopIndex\":35112,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":293},\"className\":\"lively.morphic.Selection\",\"_owner\":{\"__isSmartRef__\":true,\"id\":283},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"293\":{\"name\":\"menu\",\"type\":\"categoryDef\",\"startIndex\":34025,\"stopIndex\":35115,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":292}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"294\":{\"name\":\"copy\",\"type\":\"propertyDef\",\"startIndex\":35130,\"stopIndex\":35277,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":295},\"className\":\"lively.morphic.Selection\",\"_owner\":{\"__isSmartRef__\":true,\"id\":283},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"295\":{\"name\":\"copying\",\"type\":\"categoryDef\",\"startIndex\":35117,\"stopIndex\":35280,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":294}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"296\":{\"name\":\"addSelectionWhile\",\"type\":\"propertyDef\",\"startIndex\":35306,\"stopIndex\":35821,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":297},\"className\":\"lively.morphic.Selection\",\"_owner\":{\"__isSmartRef__\":true,\"id\":283},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"297\":{\"name\":\"selection handling\",\"type\":\"categoryDef\",\"startIndex\":35282,\"stopIndex\":35824,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":296}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"298\":{\"name\":\"remove\",\"type\":\"propertyDef\",\"startIndex\":35840,\"stopIndex\":35928,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":299},\"className\":\"lively.morphic.Selection\",\"_owner\":{\"__isSmartRef__\":true,\"id\":283},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"299\":{\"name\":\"removing\",\"type\":\"categoryDef\",\"startIndex\":35826,\"stopIndex\":36126,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":298},{\"__isSmartRef__\":true,\"id\":300}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"300\":{\"name\":\"removeOnlyIt\",\"type\":\"propertyDef\",\"startIndex\":35930,\"stopIndex\":36123,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":299},\"className\":\"lively.morphic.Selection\",\"_owner\":{\"__isSmartRef__\":true,\"id\":283},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"301\":{\"name\":\"world\",\"type\":\"propertyDef\",\"startIndex\":36143,\"stopIndex\":36220,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":302},\"className\":\"lively.morphic.Selection\",\"_owner\":{\"__isSmartRef__\":true,\"id\":283},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"302\":{\"name\":\"accessing\",\"type\":\"categoryDef\",\"startIndex\":36128,\"stopIndex\":38207,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":301},{\"__isSmartRef__\":true,\"id\":303},{\"__isSmartRef__\":true,\"id\":304},{\"__isSmartRef__\":true,\"id\":305},{\"__isSmartRef__\":true,\"id\":306},{\"__isSmartRef__\":true,\"id\":307},{\"__isSmartRef__\":true,\"id\":308},{\"__isSmartRef__\":true,\"id\":309},{\"__isSmartRef__\":true,\"id\":310},{\"__isSmartRef__\":true,\"id\":311},{\"__isSmartRef__\":true,\"id\":312},{\"__isSmartRef__\":true,\"id\":313}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"303\":{\"name\":\"setBorderWidth\",\"type\":\"propertyDef\",\"startIndex\":36222,\"stopIndex\":36415,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":302},\"className\":\"lively.morphic.Selection\",\"_owner\":{\"__isSmartRef__\":true,\"id\":283},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"304\":{\"name\":\"setFill\",\"type\":\"propertyDef\",\"startIndex\":36419,\"stopIndex\":36598,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":302},\"className\":\"lively.morphic.Selection\",\"_owner\":{\"__isSmartRef__\":true,\"id\":283},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"305\":{\"name\":\"setBorderColor\",\"type\":\"propertyDef\",\"startIndex\":36602,\"stopIndex\":36795,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":302},\"className\":\"lively.morphic.Selection\",\"_owner\":{\"__isSmartRef__\":true,\"id\":283},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"306\":{\"name\":\"shapeRoundEdgesBy\",\"type\":\"propertyDef\",\"startIndex\":36798,\"stopIndex\":36990,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":302},\"className\":\"lively.morphic.Selection\",\"_owner\":{\"__isSmartRef__\":true,\"id\":283},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"307\":{\"name\":\"setFillOpacity\",\"type\":\"propertyDef\",\"startIndex\":36994,\"stopIndex\":37178,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":302},\"className\":\"lively.morphic.Selection\",\"_owner\":{\"__isSmartRef__\":true,\"id\":283},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"308\":{\"name\":\"setStrokeOpacity\",\"type\":\"propertyDef\",\"startIndex\":37182,\"stopIndex\":37369,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":302},\"className\":\"lively.morphic.Selection\",\"_owner\":{\"__isSmartRef__\":true,\"id\":283},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"309\":{\"name\":\"setTextColor\",\"type\":\"propertyDef\",\"startIndex\":37372,\"stopIndex\":37528,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":302},\"className\":\"lively.morphic.Selection\",\"_owner\":{\"__isSmartRef__\":true,\"id\":283},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"310\":{\"name\":\"setFontSize\",\"type\":\"propertyDef\",\"startIndex\":37531,\"stopIndex\":37684,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":302},\"className\":\"lively.morphic.Selection\",\"_owner\":{\"__isSmartRef__\":true,\"id\":283},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"311\":{\"name\":\"setFontFamily\",\"type\":\"propertyDef\",\"startIndex\":37687,\"stopIndex\":37846,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":302},\"className\":\"lively.morphic.Selection\",\"_owner\":{\"__isSmartRef__\":true,\"id\":283},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"312\":{\"name\":\"setRotation\",\"type\":\"propertyDef\",\"startIndex\":37849,\"stopIndex\":37938,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":302},\"className\":\"lively.morphic.Selection\",\"_owner\":{\"__isSmartRef__\":true,\"id\":283},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"313\":{\"name\":\"setScale\",\"type\":\"propertyDef\",\"startIndex\":37942,\"stopIndex\":38202,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":302},\"className\":\"lively.morphic.Selection\",\"_owner\":{\"__isSmartRef__\":true,\"id\":283},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"314\":{\"name\":\"alignVertically\",\"type\":\"propertyDef\",\"startIndex\":38223,\"stopIndex\":38646,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":315},\"className\":\"lively.morphic.Selection\",\"_owner\":{\"__isSmartRef__\":true,\"id\":283},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"315\":{\"name\":\"aligning\",\"type\":\"categoryDef\",\"startIndex\":38209,\"stopIndex\":40532,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":314},{\"__isSmartRef__\":true,\"id\":316},{\"__isSmartRef__\":true,\"id\":317},{\"__isSmartRef__\":true,\"id\":318}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"316\":{\"name\":\"alignHorizontally\",\"type\":\"propertyDef\",\"startIndex\":38649,\"stopIndex\":38879,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":315},\"className\":\"lively.morphic.Selection\",\"_owner\":{\"__isSmartRef__\":true,\"id\":283},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"317\":{\"name\":\"spaceVertically\",\"type\":\"propertyDef\",\"startIndex\":38883,\"stopIndex\":39701,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":315},\"className\":\"lively.morphic.Selection\",\"_owner\":{\"__isSmartRef__\":true,\"id\":283},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"318\":{\"name\":\"spaceHorizontally\",\"type\":\"propertyDef\",\"startIndex\":39704,\"stopIndex\":40529,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":315},\"className\":\"lively.morphic.Selection\",\"_owner\":{\"__isSmartRef__\":true,\"id\":283},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"319\":{\"name\":\"grabByHand\",\"type\":\"propertyDef\",\"startIndex\":40548,\"stopIndex\":40828,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":320},\"className\":\"lively.morphic.Selection\",\"_owner\":{\"__isSmartRef__\":true,\"id\":283},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"320\":{\"name\":\"grabbing\",\"type\":\"categoryDef\",\"startIndex\":40534,\"stopIndex\":41002,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":319},{\"__isSmartRef__\":true,\"id\":321}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"321\":{\"name\":\"dropOn\",\"type\":\"propertyDef\",\"startIndex\":40830,\"stopIndex\":40998,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":320},\"className\":\"lively.morphic.Selection\",\"_owner\":{\"__isSmartRef__\":true,\"id\":283},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"322\":{\"name\":\"moveBy\",\"type\":\"propertyDef\",\"startIndex\":41018,\"stopIndex\":41170,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":323},\"className\":\"lively.morphic.Selection\",\"_owner\":{\"__isSmartRef__\":true,\"id\":283},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"323\":{\"name\":\"geometry\",\"type\":\"categoryDef\",\"startIndex\":41004,\"stopIndex\":41174,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":322}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"324\":{\"name\":\"reset\",\"type\":\"propertyDef\",\"startIndex\":41187,\"stopIndex\":41338,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":325},\"className\":\"lively.morphic.Selection\",\"_owner\":{\"__isSmartRef__\":true,\"id\":283},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"325\":{\"name\":\"world\",\"type\":\"categoryDef\",\"startIndex\":41176,\"stopIndex\":42583,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":324},{\"__isSmartRef__\":true,\"id\":326},{\"__isSmartRef__\":true,\"id\":327}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"326\":{\"name\":\"selectMorphs\",\"type\":\"propertyDef\",\"startIndex\":41341,\"stopIndex\":42424,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":325},\"className\":\"lively.morphic.Selection\",\"_owner\":{\"__isSmartRef__\":true,\"id\":283},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"327\":{\"name\":\"removeSelecitonIndicators\",\"type\":\"propertyDef\",\"startIndex\":42427,\"stopIndex\":42581,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":325},\"className\":\"lively.morphic.Selection\",\"_owner\":{\"__isSmartRef__\":true,\"id\":283},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"328\":{\"name\":null,\"type\":\"comment\",\"startIndex\":42587,\"stopIndex\":42587,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"329\":{\"name\":\"lively.morphic.TextEditor\",\"type\":\"klassDef\",\"startIndex\":42588,\"stopIndex\":47003,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":330},{\"__isSmartRef__\":true,\"id\":332},{\"__isSmartRef__\":true,\"id\":333},{\"__isSmartRef__\":true,\"id\":335},{\"__isSmartRef__\":true,\"id\":337},{\"__isSmartRef__\":true,\"id\":338},{\"__isSmartRef__\":true,\"id\":339},{\"__isSmartRef__\":true,\"id\":341},{\"__isSmartRef__\":true,\"id\":343},{\"__isSmartRef__\":true,\"id\":344},{\"__isSmartRef__\":true,\"id\":345},{\"__isSmartRef__\":true,\"id\":346},{\"__isSmartRef__\":true,\"id\":347}],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"superclassName\":\"lively.morphic.WindowedApp\",\"categories\":[{\"__isSmartRef__\":true,\"id\":331},{\"__isSmartRef__\":true,\"id\":334},{\"__isSmartRef__\":true,\"id\":336},{\"__isSmartRef__\":true,\"id\":340},{\"__isSmartRef__\":true,\"id\":342}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"330\":{\"name\":\"defaultTitle\",\"type\":\"propertyDef\",\"startIndex\":42667,\"stopIndex\":42694,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":331},\"className\":\"lively.morphic.TextEditor\",\"_owner\":{\"__isSmartRef__\":true,\"id\":329},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"331\":{\"name\":\"settings\",\"type\":\"categoryDef\",\"startIndex\":42653,\"stopIndex\":42731,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":330},{\"__isSmartRef__\":true,\"id\":332}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"332\":{\"name\":\"initialViewExtent\",\"type\":\"propertyDef\",\"startIndex\":42696,\"stopIndex\":42728,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":331},\"className\":\"lively.morphic.TextEditor\",\"_owner\":{\"__isSmartRef__\":true,\"id\":329},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"333\":{\"name\":\"buildView\",\"type\":\"propertyDef\",\"startIndex\":42751,\"stopIndex\":44793,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":334},\"className\":\"lively.morphic.TextEditor\",\"_owner\":{\"__isSmartRef__\":true,\"id\":329},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"334\":{\"name\":\"initializing\",\"type\":\"categoryDef\",\"startIndex\":42733,\"stopIndex\":44796,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":333}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"335\":{\"name\":\"setCurrentURL\",\"type\":\"propertyDef\",\"startIndex\":44811,\"stopIndex\":44917,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":336},\"className\":\"lively.morphic.TextEditor\",\"_owner\":{\"__isSmartRef__\":true,\"id\":329},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"336\":{\"name\":\"network\",\"type\":\"categoryDef\",\"startIndex\":44798,\"stopIndex\":45084,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":335},{\"__isSmartRef__\":true,\"id\":337},{\"__isSmartRef__\":true,\"id\":338}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"337\":{\"name\":\"createWebResource\",\"type\":\"propertyDef\",\"startIndex\":44919,\"stopIndex\":44991,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":336},\"className\":\"lively.morphic.TextEditor\",\"_owner\":{\"__isSmartRef__\":true,\"id\":329},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"338\":{\"name\":\"getURL\",\"type\":\"propertyDef\",\"startIndex\":44993,\"stopIndex\":45081,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":336},\"className\":\"lively.morphic.TextEditor\",\"_owner\":{\"__isSmartRef__\":true,\"id\":329},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"339\":{\"name\":\"showAsLoading\",\"type\":\"propertyDef\",\"startIndex\":45098,\"stopIndex\":45471,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":340},\"className\":\"lively.morphic.TextEditor\",\"_owner\":{\"__isSmartRef__\":true,\"id\":329},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"340\":{\"name\":\"helper\",\"type\":\"categoryDef\",\"startIndex\":45086,\"stopIndex\":45474,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":339}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"341\":{\"name\":\"getEditorContent\",\"type\":\"propertyDef\",\"startIndex\":45496,\"stopIndex\":45571,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":342},\"className\":\"lively.morphic.TextEditor\",\"_owner\":{\"__isSmartRef__\":true,\"id\":329},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"342\":{\"name\":\"file functions\",\"type\":\"categoryDef\",\"startIndex\":45476,\"stopIndex\":47000,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":341},{\"__isSmartRef__\":true,\"id\":343},{\"__isSmartRef__\":true,\"id\":344},{\"__isSmartRef__\":true,\"id\":345},{\"__isSmartRef__\":true,\"id\":346},{\"__isSmartRef__\":true,\"id\":347}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"343\":{\"name\":\"saveFile\",\"type\":\"propertyDef\",\"startIndex\":45573,\"stopIndex\":45775,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":342},\"className\":\"lively.morphic.TextEditor\",\"_owner\":{\"__isSmartRef__\":true,\"id\":329},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"344\":{\"name\":\"loadFile\",\"type\":\"propertyDef\",\"startIndex\":45778,\"stopIndex\":46124,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":342},\"className\":\"lively.morphic.TextEditor\",\"_owner\":{\"__isSmartRef__\":true,\"id\":329},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"345\":{\"name\":\"finishLoading\",\"type\":\"propertyDef\",\"startIndex\":46126,\"stopIndex\":46392,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":342},\"className\":\"lively.morphic.TextEditor\",\"_owner\":{\"__isSmartRef__\":true,\"id\":329},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"346\":{\"name\":\"askToCreateFile\",\"type\":\"propertyDef\",\"startIndex\":46395,\"stopIndex\":46824,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":342},\"className\":\"lively.morphic.TextEditor\",\"_owner\":{\"__isSmartRef__\":true,\"id\":329},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"347\":{\"name\":\"removeFile\",\"type\":\"propertyDef\",\"startIndex\":46826,\"stopIndex\":46998,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":342},\"className\":\"lively.morphic.TextEditor\",\"_owner\":{\"__isSmartRef__\":true,\"id\":329},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"348\":{\"name\":null,\"type\":\"comment\",\"startIndex\":47004,\"stopIndex\":47006,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"349\":{\"name\":\"lively.morphic.HorizontalDivider\",\"type\":\"klassDef\",\"startIndex\":47007,\"stopIndex\":47666,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":350},{\"__isSmartRef__\":true,\"id\":352},{\"__isSmartRef__\":true,\"id\":354},{\"__isSmartRef__\":true,\"id\":356}],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"traits\":[\"HorizontalDividerTrait\"],\"superclassName\":\"lively.morphic.Box\",\"categories\":[{\"__isSmartRef__\":true,\"id\":351},{\"__isSmartRef__\":true,\"id\":353},{\"__isSmartRef__\":true,\"id\":355}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"350\":{\"name\":\"style\",\"type\":\"propertyDef\",\"startIndex\":47118,\"stopIndex\":47166,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":351},\"className\":\"lively.morphic.HorizontalDivider\",\"_owner\":{\"__isSmartRef__\":true,\"id\":349},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"351\":{\"name\":\"settings\",\"type\":\"categoryDef\",\"startIndex\":47104,\"stopIndex\":47169,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":350}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"352\":{\"name\":\"initialize\",\"type\":\"propertyDef\",\"startIndex\":47189,\"stopIndex\":47376,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":353},\"className\":\"lively.morphic.HorizontalDivider\",\"_owner\":{\"__isSmartRef__\":true,\"id\":349},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"353\":{\"name\":\"initializing\",\"type\":\"categoryDef\",\"startIndex\":47171,\"stopIndex\":47379,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":352}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"354\":{\"name\":\"onDragStart\",\"type\":\"propertyDef\",\"startIndex\":47399,\"stopIndex\":47483,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":355},\"className\":\"lively.morphic.HorizontalDivider\",\"_owner\":{\"__isSmartRef__\":true,\"id\":349},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"355\":{\"name\":\"mouse events\",\"type\":\"categoryDef\",\"startIndex\":47381,\"stopIndex\":47663,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":354},{\"__isSmartRef__\":true,\"id\":356}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"356\":{\"name\":\"onDrag\",\"type\":\"propertyDef\",\"startIndex\":47485,\"stopIndex\":47661,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":355},\"className\":\"lively.morphic.HorizontalDivider\",\"_owner\":{\"__isSmartRef__\":true,\"id\":349},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"357\":{\"name\":null,\"type\":\"comment\",\"startIndex\":47667,\"stopIndex\":47667,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"358\":{\"name\":\"lively.morphic.Slider\",\"type\":\"klassDef\",\"startIndex\":47668,\"stopIndex\":49291,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":359},{\"__isSmartRef__\":true,\"id\":361},{\"__isSmartRef__\":true,\"id\":363},{\"__isSmartRef__\":true,\"id\":365},{\"__isSmartRef__\":true,\"id\":366},{\"__isSmartRef__\":true,\"id\":367},{\"__isSmartRef__\":true,\"id\":368},{\"__isSmartRef__\":true,\"id\":369}],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"traits\":[\"SliderMorphTrait\"],\"superclassName\":\"lively.morphic.Box\",\"categories\":[{\"__isSmartRef__\":true,\"id\":360},{\"__isSmartRef__\":true,\"id\":362},{\"__isSmartRef__\":true,\"id\":364},{\"__isSmartRef__\":true,\"id\":370}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"359\":{\"name\":\"style\",\"type\":\"propertyDef\",\"startIndex\":47762,\"stopIndex\":47909,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":360},\"className\":\"lively.morphic.Slider\",\"_owner\":{\"__isSmartRef__\":true,\"id\":358},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"360\":{\"name\":\"settings\",\"type\":\"categoryDef\",\"startIndex\":47748,\"stopIndex\":47912,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":359}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"361\":{\"name\":\"initialize\",\"type\":\"propertyDef\",\"startIndex\":47932,\"stopIndex\":48346,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":362},\"className\":\"lively.morphic.Slider\",\"_owner\":{\"__isSmartRef__\":true,\"id\":358},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"362\":{\"name\":\"initializing\",\"type\":\"categoryDef\",\"startIndex\":47914,\"stopIndex\":48349,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":361}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"363\":{\"name\":\"getValue\",\"type\":\"propertyDef\",\"startIndex\":48366,\"stopIndex\":48409,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":364},\"className\":\"lively.morphic.Slider\",\"_owner\":{\"__isSmartRef__\":true,\"id\":358},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"364\":{\"name\":\"accessing\",\"type\":\"categoryDef\",\"startIndex\":48351,\"stopIndex\":48750,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":363},{\"__isSmartRef__\":true,\"id\":365},{\"__isSmartRef__\":true,\"id\":366},{\"__isSmartRef__\":true,\"id\":367},{\"__isSmartRef__\":true,\"id\":368}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"365\":{\"name\":\"setValue\",\"type\":\"propertyDef\",\"startIndex\":48413,\"stopIndex\":48469,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":364},\"className\":\"lively.morphic.Slider\",\"_owner\":{\"__isSmartRef__\":true,\"id\":358},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"366\":{\"name\":\"getSliderExtent\",\"type\":\"propertyDef\",\"startIndex\":48473,\"stopIndex\":48530,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":364},\"className\":\"lively.morphic.Slider\",\"_owner\":{\"__isSmartRef__\":true,\"id\":358},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"367\":{\"name\":\"setSliderExtent\",\"type\":\"propertyDef\",\"startIndex\":48533,\"stopIndex\":48643,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":364},\"className\":\"lively.morphic.Slider\",\"_owner\":{\"__isSmartRef__\":true,\"id\":358},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"368\":{\"name\":\"setExtent\",\"type\":\"propertyDef\",\"startIndex\":48645,\"stopIndex\":48746,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":364},\"className\":\"lively.morphic.Slider\",\"_owner\":{\"__isSmartRef__\":true,\"id\":358},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"369\":{\"name\":\"onMouseDown\",\"type\":\"propertyDef\",\"startIndex\":48770,\"stopIndex\":49257,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":370},\"className\":\"lively.morphic.Slider\",\"_owner\":{\"__isSmartRef__\":true,\"id\":358},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"370\":{\"name\":\"mouse events\",\"type\":\"categoryDef\",\"startIndex\":48752,\"stopIndex\":49259,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":369}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"371\":{\"name\":\"lively.morphic.SliderKnob\",\"type\":\"klassDef\",\"startIndex\":49292,\"stopIndex\":50701,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":372},{\"__isSmartRef__\":true,\"id\":374},{\"__isSmartRef__\":true,\"id\":376},{\"__isSmartRef__\":true,\"id\":378},{\"__isSmartRef__\":true,\"id\":379},{\"__isSmartRef__\":true,\"id\":380}],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"superclassName\":\"lively.morphic.Box\",\"categories\":[{\"__isSmartRef__\":true,\"id\":373},{\"__isSmartRef__\":true,\"id\":375},{\"__isSmartRef__\":true,\"id\":377}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"372\":{\"name\":\"style\",\"type\":\"propertyDef\",\"startIndex\":49363,\"stopIndex\":49454,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":373},\"className\":\"lively.morphic.SliderKnob\",\"_owner\":{\"__isSmartRef__\":true,\"id\":371},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"373\":{\"name\":\"settings\",\"type\":\"categoryDef\",\"startIndex\":49349,\"stopIndex\":49457,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":372}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"374\":{\"name\":\"initialize\",\"type\":\"propertyDef\",\"startIndex\":49477,\"stopIndex\":49583,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":375},\"className\":\"lively.morphic.SliderKnob\",\"_owner\":{\"__isSmartRef__\":true,\"id\":371},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"375\":{\"name\":\"initializing\",\"type\":\"categoryDef\",\"startIndex\":49459,\"stopIndex\":49586,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":374}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"376\":{\"name\":\"onDragStart\",\"type\":\"propertyDef\",\"startIndex\":49606,\"stopIndex\":49698,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":377},\"className\":\"lively.morphic.SliderKnob\",\"_owner\":{\"__isSmartRef__\":true,\"id\":371},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"377\":{\"name\":\"mouse events\",\"type\":\"categoryDef\",\"startIndex\":49588,\"stopIndex\":50698,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":376},{\"__isSmartRef__\":true,\"id\":378},{\"__isSmartRef__\":true,\"id\":379},{\"__isSmartRef__\":true,\"id\":380}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"378\":{\"name\":\"onDrag\",\"type\":\"propertyDef\",\"startIndex\":49700,\"stopIndex\":50566,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":377},\"className\":\"lively.morphic.SliderKnob\",\"_owner\":{\"__isSmartRef__\":true,\"id\":371},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"379\":{\"name\":\"onDragEnd\",\"type\":\"propertyDef\",\"startIndex\":50568,\"stopIndex\":50624,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":377},\"className\":\"lively.morphic.SliderKnob\",\"_owner\":{\"__isSmartRef__\":true,\"id\":371},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"380\":{\"name\":\"onMouseDown\",\"type\":\"propertyDef\",\"startIndex\":50626,\"stopIndex\":50694,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":377},\"className\":\"lively.morphic.SliderKnob\",\"_owner\":{\"__isSmartRef__\":true,\"id\":371},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"381\":{\"name\":\"Array.prototype\",\"type\":\"klassExtensionDef\",\"startIndex\":50702,\"stopIndex\":50880,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":382}],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"categories\":[{\"__isSmartRef__\":true,\"id\":383}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"382\":{\"name\":\"asListItemArray\",\"type\":\"propertyDef\",\"startIndex\":50735,\"stopIndex\":50875,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":true,\"category\":{\"__isSmartRef__\":true,\"id\":383},\"className\":\"Array.prototype\",\"_owner\":{\"__isSmartRef__\":true,\"id\":381},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"383\":{\"name\":\"default category\",\"type\":\"categoryDef\",\"startIndex\":50733,\"stopIndex\":50877,\"fileName\":\"lively/morphic/Widgets.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":382}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"384\":{\"isListItem\":true,\"value\":{\"__isSmartRef__\":true,\"id\":283},\"string\":\"lively.morphic.Selection(klassDef,lively/morphic/Widgets.js)\"},\"385\":{\"isListItem\":true,\"value\":{\"__isSmartRef__\":true,\"id\":319},\"string\":\"grabByHand(propertyDef,lively/morphic/Widgets.js)\"},\"386\":{\"isListItem\":true,\"value\":{\"__isSmartRef__\":true,\"id\":387},\"string\":\"lively.morphic.Events(moduleDef,lively/morphic/Events.js)\"},\"387\":{\"name\":\"lively.morphic.Events\",\"type\":\"moduleDef\",\"startIndex\":0,\"stopIndex\":28419,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":388},{\"__isSmartRef__\":true,\"id\":389},{\"__isSmartRef__\":true,\"id\":412},{\"__isSmartRef__\":true,\"id\":415},{\"__isSmartRef__\":true,\"id\":436},{\"__isSmartRef__\":true,\"id\":437},{\"__isSmartRef__\":true,\"id\":473},{\"__isSmartRef__\":true,\"id\":474},{\"__isSmartRef__\":true,\"id\":485},{\"__isSmartRef__\":true,\"id\":490},{\"__isSmartRef__\":true,\"id\":491},{\"__isSmartRef__\":true,\"id\":509},{\"__isSmartRef__\":true,\"id\":532},{\"__isSmartRef__\":true,\"id\":533},{\"__isSmartRef__\":true,\"id\":536},{\"__isSmartRef__\":true,\"id\":539},{\"__isSmartRef__\":true,\"id\":542},{\"__isSmartRef__\":true,\"id\":543},{\"__isSmartRef__\":true,\"id\":560}],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"388\":{\"name\":null,\"type\":\"comment\",\"startIndex\":170,\"stopIndex\":170,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"389\":{\"name\":\"lively.morphic.EventHandler\",\"type\":\"klassDef\",\"startIndex\":171,\"stopIndex\":6298,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":390},{\"__isSmartRef__\":true,\"id\":392},{\"__isSmartRef__\":true,\"id\":394},{\"__isSmartRef__\":true,\"id\":395},{\"__isSmartRef__\":true,\"id\":397},{\"__isSmartRef__\":true,\"id\":398},{\"__isSmartRef__\":true,\"id\":399},{\"__isSmartRef__\":true,\"id\":400},{\"__isSmartRef__\":true,\"id\":402},{\"__isSmartRef__\":true,\"id\":403},{\"__isSmartRef__\":true,\"id\":404},{\"__isSmartRef__\":true,\"id\":406},{\"__isSmartRef__\":true,\"id\":408},{\"__isSmartRef__\":true,\"id\":409},{\"__isSmartRef__\":true,\"id\":410}],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"superclassName\":\"Object\",\"categories\":[{\"__isSmartRef__\":true,\"id\":391},{\"__isSmartRef__\":true,\"id\":393},{\"__isSmartRef__\":true,\"id\":396},{\"__isSmartRef__\":true,\"id\":401},{\"__isSmartRef__\":true,\"id\":405},{\"__isSmartRef__\":true,\"id\":407},{\"__isSmartRef__\":true,\"id\":411}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"390\":{\"name\":\"initialize\",\"type\":\"propertyDef\",\"startIndex\":236,\"stopIndex\":318,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":391},\"className\":\"lively.morphic.EventHandler\",\"_owner\":{\"__isSmartRef__\":true,\"id\":389},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"391\":{\"name\":\"initializing\",\"type\":\"categoryDef\",\"startIndex\":218,\"stopIndex\":322,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":390}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"392\":{\"name\":\"eventSpecsDo\",\"type\":\"propertyDef\",\"startIndex\":339,\"stopIndex\":508,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":393},\"className\":\"lively.morphic.EventHandler\",\"_owner\":{\"__isSmartRef__\":true,\"id\":389},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"393\":{\"name\":\"accessing\",\"type\":\"categoryDef\",\"startIndex\":324,\"stopIndex\":627,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":392},{\"__isSmartRef__\":true,\"id\":394}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"394\":{\"name\":\"hand\",\"type\":\"propertyDef\",\"startIndex\":510,\"stopIndex\":623,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":393},\"className\":\"lively.morphic.EventHandler\",\"_owner\":{\"__isSmartRef__\":true,\"id\":389},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"395\":{\"name\":\"register\",\"type\":\"propertyDef\",\"startIndex\":646,\"stopIndex\":731,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":396},\"className\":\"lively.morphic.EventHandler\",\"_owner\":{\"__isSmartRef__\":true,\"id\":389},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"396\":{\"name\":\"registering\",\"type\":\"categoryDef\",\"startIndex\":629,\"stopIndex\":2338,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":395},{\"__isSmartRef__\":true,\"id\":397},{\"__isSmartRef__\":true,\"id\":398},{\"__isSmartRef__\":true,\"id\":399}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"397\":{\"name\":\"enable\",\"type\":\"propertyDef\",\"startIndex\":733,\"stopIndex\":883,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":396},\"className\":\"lively.morphic.EventHandler\",\"_owner\":{\"__isSmartRef__\":true,\"id\":389},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"398\":{\"name\":\"registerHTMLAndSVG\",\"type\":\"propertyDef\",\"startIndex\":885,\"stopIndex\":1626,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":396},\"className\":\"lively.morphic.EventHandler\",\"_owner\":{\"__isSmartRef__\":true,\"id\":389},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"399\":{\"name\":\"registerCANVAS\",\"type\":\"propertyDef\",\"startIndex\":1628,\"stopIndex\":2335,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":396},\"className\":\"lively.morphic.EventHandler\",\"_owner\":{\"__isSmartRef__\":true,\"id\":389},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"400\":{\"name\":\"disable\",\"type\":\"propertyDef\",\"startIndex\":2359,\"stopIndex\":2418,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":401},\"className\":\"lively.morphic.EventHandler\",\"_owner\":{\"__isSmartRef__\":true,\"id\":389},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"401\":{\"name\":\"unregistering\",\"type\":\"categoryDef\",\"startIndex\":2340,\"stopIndex\":2878,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":400},{\"__isSmartRef__\":true,\"id\":402},{\"__isSmartRef__\":true,\"id\":403}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"402\":{\"name\":\"unregisterFromDispatchTable\",\"type\":\"propertyDef\",\"startIndex\":2420,\"stopIndex\":2671,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":401},\"className\":\"lively.morphic.EventHandler\",\"_owner\":{\"__isSmartRef__\":true,\"id\":389},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"403\":{\"name\":\"unregisterHTMLAndSVGAndCANVAS\",\"type\":\"propertyDef\",\"startIndex\":2673,\"stopIndex\":2875,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":401},\"className\":\"lively.morphic.EventHandler\",\"_owner\":{\"__isSmartRef__\":true,\"id\":389},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"404\":{\"name\":\"update\",\"type\":\"propertyDef\",\"startIndex\":2894,\"stopIndex\":2953,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":405},\"className\":\"lively.morphic.EventHandler\",\"_owner\":{\"__isSmartRef__\":true,\"id\":389},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"405\":{\"name\":\"updating\",\"type\":\"categoryDef\",\"startIndex\":2880,\"stopIndex\":2956,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":404}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"406\":{\"name\":\"handleEvent\",\"type\":\"propertyDef\",\"startIndex\":2977,\"stopIndex\":3820,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":407},\"className\":\"lively.morphic.EventHandler\",\"_owner\":{\"__isSmartRef__\":true,\"id\":389},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"407\":{\"name\":\"handle events\",\"type\":\"categoryDef\",\"startIndex\":2958,\"stopIndex\":6180,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":406},{\"__isSmartRef__\":true,\"id\":408},{\"__isSmartRef__\":true,\"id\":409}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"408\":{\"name\":\"patchEvent\",\"type\":\"propertyDef\",\"startIndex\":3822,\"stopIndex\":5702,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":407},\"className\":\"lively.morphic.EventHandler\",\"_owner\":{\"__isSmartRef__\":true,\"id\":389},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"409\":{\"name\":\"handleEventCANVAS\",\"type\":\"propertyDef\",\"startIndex\":5705,\"stopIndex\":6176,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":407},\"className\":\"lively.morphic.EventHandler\",\"_owner\":{\"__isSmartRef__\":true,\"id\":389},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"410\":{\"name\":\"toString\",\"type\":\"propertyDef\",\"startIndex\":6197,\"stopIndex\":6293,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":411},\"className\":\"lively.morphic.EventHandler\",\"_owner\":{\"__isSmartRef__\":true,\"id\":389},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"411\":{\"name\":\"debugging\",\"type\":\"categoryDef\",\"startIndex\":6182,\"stopIndex\":6295,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":410}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"412\":{\"name\":\"lively.morphic.EventHandler\",\"type\":\"klassExtensionDef\",\"startIndex\":6299,\"stopIndex\":6389,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":413}],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"categories\":[{\"__isSmartRef__\":true,\"id\":414}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"413\":{\"name\":\"prepareEventSystem\",\"type\":\"propertyDef\",\"startIndex\":6344,\"stopIndex\":6384,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":true,\"category\":{\"__isSmartRef__\":true,\"id\":414},\"className\":\"lively.morphic.EventHandler\",\"_owner\":{\"__isSmartRef__\":true,\"id\":412},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"414\":{\"name\":\"default category\",\"type\":\"categoryDef\",\"startIndex\":6342,\"stopIndex\":6386,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":413}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"415\":{\"name\":\"Event\",\"type\":\"klassExtensionDef\",\"startIndex\":6390,\"stopIndex\":6833,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":416},{\"__isSmartRef__\":true,\"id\":418},{\"__isSmartRef__\":true,\"id\":419},{\"__isSmartRef__\":true,\"id\":420},{\"__isSmartRef__\":true,\"id\":421},{\"__isSmartRef__\":true,\"id\":422},{\"__isSmartRef__\":true,\"id\":423},{\"__isSmartRef__\":true,\"id\":424},{\"__isSmartRef__\":true,\"id\":425},{\"__isSmartRef__\":true,\"id\":426},{\"__isSmartRef__\":true,\"id\":427},{\"__isSmartRef__\":true,\"id\":428},{\"__isSmartRef__\":true,\"id\":429},{\"__isSmartRef__\":true,\"id\":430},{\"__isSmartRef__\":true,\"id\":431},{\"__isSmartRef__\":true,\"id\":432},{\"__isSmartRef__\":true,\"id\":433},{\"__isSmartRef__\":true,\"id\":434},{\"__isSmartRef__\":true,\"id\":435}],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"categories\":[{\"__isSmartRef__\":true,\"id\":417}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"416\":{\"name\":\"KEY_BACKSPACE\",\"type\":\"propertyDef\",\"startIndex\":6413,\"stopIndex\":6460,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":true,\"category\":{\"__isSmartRef__\":true,\"id\":417},\"className\":\"Event\",\"_owner\":{\"__isSmartRef__\":true,\"id\":415},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"417\":{\"name\":\"default category\",\"type\":\"categoryDef\",\"startIndex\":6411,\"stopIndex\":6830,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":416},{\"__isSmartRef__\":true,\"id\":418},{\"__isSmartRef__\":true,\"id\":419},{\"__isSmartRef__\":true,\"id\":420},{\"__isSmartRef__\":true,\"id\":421},{\"__isSmartRef__\":true,\"id\":422},{\"__isSmartRef__\":true,\"id\":423},{\"__isSmartRef__\":true,\"id\":424},{\"__isSmartRef__\":true,\"id\":425},{\"__isSmartRef__\":true,\"id\":426},{\"__isSmartRef__\":true,\"id\":427},{\"__isSmartRef__\":true,\"id\":428},{\"__isSmartRef__\":true,\"id\":429},{\"__isSmartRef__\":true,\"id\":430},{\"__isSmartRef__\":true,\"id\":431},{\"__isSmartRef__\":true,\"id\":432},{\"__isSmartRef__\":true,\"id\":433},{\"__isSmartRef__\":true,\"id\":434},{\"__isSmartRef__\":true,\"id\":435}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"418\":{\"name\":\"KEY_TAB\",\"type\":\"propertyDef\",\"startIndex\":6462,\"stopIndex\":6479,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":true,\"category\":{\"__isSmartRef__\":true,\"id\":417},\"className\":\"Event\",\"_owner\":{\"__isSmartRef__\":true,\"id\":415},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"419\":{\"name\":\"KEY_RETURN\",\"type\":\"propertyDef\",\"startIndex\":6481,\"stopIndex\":6498,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":true,\"category\":{\"__isSmartRef__\":true,\"id\":417},\"className\":\"Event\",\"_owner\":{\"__isSmartRef__\":true,\"id\":415},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"420\":{\"name\":\"KEY_ESC\",\"type\":\"propertyDef\",\"startIndex\":6500,\"stopIndex\":6517,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":true,\"category\":{\"__isSmartRef__\":true,\"id\":417},\"className\":\"Event\",\"_owner\":{\"__isSmartRef__\":true,\"id\":415},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"421\":{\"name\":\"KEY_LEFT\",\"type\":\"propertyDef\",\"startIndex\":6519,\"stopIndex\":6536,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":true,\"category\":{\"__isSmartRef__\":true,\"id\":417},\"className\":\"Event\",\"_owner\":{\"__isSmartRef__\":true,\"id\":415},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"422\":{\"name\":\"KEY_UP\",\"type\":\"propertyDef\",\"startIndex\":6538,\"stopIndex\":6555,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":true,\"category\":{\"__isSmartRef__\":true,\"id\":417},\"className\":\"Event\",\"_owner\":{\"__isSmartRef__\":true,\"id\":415},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"423\":{\"name\":\"KEY_RIGHT\",\"type\":\"propertyDef\",\"startIndex\":6557,\"stopIndex\":6574,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":true,\"category\":{\"__isSmartRef__\":true,\"id\":417},\"className\":\"Event\",\"_owner\":{\"__isSmartRef__\":true,\"id\":415},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"424\":{\"name\":\"KEY_DOWN\",\"type\":\"propertyDef\",\"startIndex\":6576,\"stopIndex\":6593,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":true,\"category\":{\"__isSmartRef__\":true,\"id\":417},\"className\":\"Event\",\"_owner\":{\"__isSmartRef__\":true,\"id\":415},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"425\":{\"name\":\"KEY_DELETE\",\"type\":\"propertyDef\",\"startIndex\":6595,\"stopIndex\":6612,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":true,\"category\":{\"__isSmartRef__\":true,\"id\":417},\"className\":\"Event\",\"_owner\":{\"__isSmartRef__\":true,\"id\":415},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"426\":{\"name\":\"KEY_HOME\",\"type\":\"propertyDef\",\"startIndex\":6614,\"stopIndex\":6631,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":true,\"category\":{\"__isSmartRef__\":true,\"id\":417},\"className\":\"Event\",\"_owner\":{\"__isSmartRef__\":true,\"id\":415},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"427\":{\"name\":\"KEY_END\",\"type\":\"propertyDef\",\"startIndex\":6633,\"stopIndex\":6650,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":true,\"category\":{\"__isSmartRef__\":true,\"id\":417},\"className\":\"Event\",\"_owner\":{\"__isSmartRef__\":true,\"id\":415},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"428\":{\"name\":\"KEY_PAGEUP\",\"type\":\"propertyDef\",\"startIndex\":6652,\"stopIndex\":6669,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":true,\"category\":{\"__isSmartRef__\":true,\"id\":417},\"className\":\"Event\",\"_owner\":{\"__isSmartRef__\":true,\"id\":415},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"429\":{\"name\":\"KEY_PAGEDOWN\",\"type\":\"propertyDef\",\"startIndex\":6671,\"stopIndex\":6688,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":true,\"category\":{\"__isSmartRef__\":true,\"id\":417},\"className\":\"Event\",\"_owner\":{\"__isSmartRef__\":true,\"id\":415},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"430\":{\"name\":\"KEY_INSERT\",\"type\":\"propertyDef\",\"startIndex\":6690,\"stopIndex\":6707,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":true,\"category\":{\"__isSmartRef__\":true,\"id\":417},\"className\":\"Event\",\"_owner\":{\"__isSmartRef__\":true,\"id\":415},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"431\":{\"name\":\"KEY_SPACEBAR\",\"type\":\"propertyDef\",\"startIndex\":6710,\"stopIndex\":6752,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":true,\"category\":{\"__isSmartRef__\":true,\"id\":417},\"className\":\"Event\",\"_owner\":{\"__isSmartRef__\":true,\"id\":415},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"432\":{\"name\":\"KEY_SHIFT\",\"type\":\"propertyDef\",\"startIndex\":6754,\"stopIndex\":6771,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":true,\"category\":{\"__isSmartRef__\":true,\"id\":417},\"className\":\"Event\",\"_owner\":{\"__isSmartRef__\":true,\"id\":415},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"433\":{\"name\":\"KEY_CTRL\",\"type\":\"propertyDef\",\"startIndex\":6773,\"stopIndex\":6790,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":true,\"category\":{\"__isSmartRef__\":true,\"id\":417},\"className\":\"Event\",\"_owner\":{\"__isSmartRef__\":true,\"id\":415},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"434\":{\"name\":\"KEY_ALT\",\"type\":\"propertyDef\",\"startIndex\":6792,\"stopIndex\":6809,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":true,\"category\":{\"__isSmartRef__\":true,\"id\":417},\"className\":\"Event\",\"_owner\":{\"__isSmartRef__\":true,\"id\":415},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"435\":{\"name\":\"KEY_CMD\",\"type\":\"propertyDef\",\"startIndex\":6811,\"stopIndex\":6828,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":true,\"category\":{\"__isSmartRef__\":true,\"id\":417},\"className\":\"Event\",\"_owner\":{\"__isSmartRef__\":true,\"id\":415},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"436\":{\"name\":null,\"type\":\"comment\",\"startIndex\":6834,\"stopIndex\":6834,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"437\":{\"name\":\"lively.morphic.Morph\",\"type\":\"klassExtensionDef\",\"startIndex\":6835,\"stopIndex\":12762,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":438},{\"__isSmartRef__\":true,\"id\":440},{\"__isSmartRef__\":true,\"id\":441},{\"__isSmartRef__\":true,\"id\":442},{\"__isSmartRef__\":true,\"id\":443},{\"__isSmartRef__\":true,\"id\":444},{\"__isSmartRef__\":true,\"id\":445},{\"__isSmartRef__\":true,\"id\":446},{\"__isSmartRef__\":true,\"id\":447},{\"__isSmartRef__\":true,\"id\":448},{\"__isSmartRef__\":true,\"id\":449},{\"__isSmartRef__\":true,\"id\":450},{\"__isSmartRef__\":true,\"id\":452},{\"__isSmartRef__\":true,\"id\":453},{\"__isSmartRef__\":true,\"id\":454},{\"__isSmartRef__\":true,\"id\":455},{\"__isSmartRef__\":true,\"id\":456},{\"__isSmartRef__\":true,\"id\":457},{\"__isSmartRef__\":true,\"id\":458},{\"__isSmartRef__\":true,\"id\":459},{\"__isSmartRef__\":true,\"id\":460},{\"__isSmartRef__\":true,\"id\":461},{\"__isSmartRef__\":true,\"id\":463},{\"__isSmartRef__\":true,\"id\":464},{\"__isSmartRef__\":true,\"id\":465},{\"__isSmartRef__\":true,\"id\":466},{\"__isSmartRef__\":true,\"id\":467},{\"__isSmartRef__\":true,\"id\":468},{\"__isSmartRef__\":true,\"id\":469},{\"__isSmartRef__\":true,\"id\":470},{\"__isSmartRef__\":true,\"id\":471},{\"__isSmartRef__\":true,\"id\":472}],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"categories\":[{\"__isSmartRef__\":true,\"id\":439},{\"__isSmartRef__\":true,\"id\":451},{\"__isSmartRef__\":true,\"id\":462}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"438\":{\"name\":\"addEventHandler\",\"type\":\"propertyDef\",\"startIndex\":6889,\"stopIndex\":7120,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":439},\"className\":\"lively.morphic.Morph\",\"_owner\":{\"__isSmartRef__\":true,\"id\":437},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"439\":{\"name\":\"event managment\",\"type\":\"categoryDef\",\"startIndex\":6868,\"stopIndex\":8733,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":438},{\"__isSmartRef__\":true,\"id\":440},{\"__isSmartRef__\":true,\"id\":441},{\"__isSmartRef__\":true,\"id\":442},{\"__isSmartRef__\":true,\"id\":443},{\"__isSmartRef__\":true,\"id\":444},{\"__isSmartRef__\":true,\"id\":445},{\"__isSmartRef__\":true,\"id\":446},{\"__isSmartRef__\":true,\"id\":447},{\"__isSmartRef__\":true,\"id\":448},{\"__isSmartRef__\":true,\"id\":449}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"440\":{\"name\":\"removeEventHandlers\",\"type\":\"propertyDef\",\"startIndex\":7122,\"stopIndex\":7252,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":439},\"className\":\"lively.morphic.Morph\",\"_owner\":{\"__isSmartRef__\":true,\"id\":437},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"441\":{\"name\":\"registerForEvent\",\"type\":\"propertyDef\",\"startIndex\":7254,\"stopIndex\":7912,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":439},\"className\":\"lively.morphic.Morph\",\"_owner\":{\"__isSmartRef__\":true,\"id\":437},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"442\":{\"name\":\"enableEventHandler\",\"type\":\"propertyDef\",\"startIndex\":7914,\"stopIndex\":8029,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":439},\"className\":\"lively.morphic.Morph\",\"_owner\":{\"__isSmartRef__\":true,\"id\":437},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"443\":{\"name\":\"enableEventHandlerRecursively\",\"type\":\"propertyDef\",\"startIndex\":8031,\"stopIndex\":8152,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":439},\"className\":\"lively.morphic.Morph\",\"_owner\":{\"__isSmartRef__\":true,\"id\":437},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"444\":{\"name\":\"disableEventHandler\",\"type\":\"propertyDef\",\"startIndex\":8154,\"stopIndex\":8245,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":439},\"className\":\"lively.morphic.Morph\",\"_owner\":{\"__isSmartRef__\":true,\"id\":437},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"445\":{\"name\":\"disableEventHandlerRecursively\",\"type\":\"propertyDef\",\"startIndex\":8247,\"stopIndex\":8370,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":439},\"className\":\"lively.morphic.Morph\",\"_owner\":{\"__isSmartRef__\":true,\"id\":437},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"446\":{\"name\":\"ignoreEvents\",\"type\":\"propertyDef\",\"startIndex\":8372,\"stopIndex\":8464,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":439},\"className\":\"lively.morphic.Morph\",\"_owner\":{\"__isSmartRef__\":true,\"id\":437},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"447\":{\"name\":\"enableEvents\",\"type\":\"propertyDef\",\"startIndex\":8466,\"stopIndex\":8558,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":439},\"className\":\"lively.morphic.Morph\",\"_owner\":{\"__isSmartRef__\":true,\"id\":437},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"448\":{\"name\":\"areEventsIgnored\",\"type\":\"propertyDef\",\"startIndex\":8560,\"stopIndex\":8622,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":439},\"className\":\"lively.morphic.Morph\",\"_owner\":{\"__isSmartRef__\":true,\"id\":437},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"449\":{\"name\":\"registerForEvents\",\"type\":\"propertyDef\",\"startIndex\":8624,\"stopIndex\":8728,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":439},\"className\":\"lively.morphic.Morph\",\"_owner\":{\"__isSmartRef__\":true,\"id\":437},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"450\":{\"name\":\"registerForKeyboardEvents\",\"type\":\"propertyDef\",\"startIndex\":8755,\"stopIndex\":8811,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":451},\"className\":\"lively.morphic.Morph\",\"_owner\":{\"__isSmartRef__\":true,\"id\":437},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"451\":{\"name\":\"event handling\",\"type\":\"categoryDef\",\"startIndex\":8735,\"stopIndex\":11190,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":450},{\"__isSmartRef__\":true,\"id\":452},{\"__isSmartRef__\":true,\"id\":453},{\"__isSmartRef__\":true,\"id\":454},{\"__isSmartRef__\":true,\"id\":455},{\"__isSmartRef__\":true,\"id\":456},{\"__isSmartRef__\":true,\"id\":457},{\"__isSmartRef__\":true,\"id\":458},{\"__isSmartRef__\":true,\"id\":459},{\"__isSmartRef__\":true,\"id\":460}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"452\":{\"name\":\"registerForMouseEvents\",\"type\":\"propertyDef\",\"startIndex\":8813,\"stopIndex\":9874,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":451},\"className\":\"lively.morphic.Morph\",\"_owner\":{\"__isSmartRef__\":true,\"id\":437},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"453\":{\"name\":\"onMouseDown\",\"type\":\"propertyDef\",\"startIndex\":9876,\"stopIndex\":10027,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":451},\"className\":\"lively.morphic.Morph\",\"_owner\":{\"__isSmartRef__\":true,\"id\":437},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"454\":{\"name\":\"onMouseUp\",\"type\":\"propertyDef\",\"startIndex\":10029,\"stopIndex\":10831,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":451},\"className\":\"lively.morphic.Morph\",\"_owner\":{\"__isSmartRef__\":true,\"id\":437},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"455\":{\"name\":\"onContextMenu\",\"type\":\"propertyDef\",\"startIndex\":10834,\"stopIndex\":10946,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":451},\"className\":\"lively.morphic.Morph\",\"_owner\":{\"__isSmartRef__\":true,\"id\":437},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"456\":{\"name\":\"onMouseWheel\",\"type\":\"propertyDef\",\"startIndex\":10948,\"stopIndex\":10991,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":451},\"className\":\"lively.morphic.Morph\",\"_owner\":{\"__isSmartRef__\":true,\"id\":437},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"457\":{\"name\":\"onDragStart\",\"type\":\"propertyDef\",\"startIndex\":10993,\"stopIndex\":11023,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":451},\"className\":\"lively.morphic.Morph\",\"_owner\":{\"__isSmartRef__\":true,\"id\":437},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"458\":{\"name\":\"onDragEnd\",\"type\":\"propertyDef\",\"startIndex\":11025,\"stopIndex\":11053,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":451},\"className\":\"lively.morphic.Morph\",\"_owner\":{\"__isSmartRef__\":true,\"id\":437},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"459\":{\"name\":\"onDrag\",\"type\":\"propertyDef\",\"startIndex\":11055,\"stopIndex\":11080,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":451},\"className\":\"lively.morphic.Morph\",\"_owner\":{\"__isSmartRef__\":true,\"id\":437},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"460\":{\"name\":\"onContextMenu\",\"type\":\"propertyDef\",\"startIndex\":11082,\"stopIndex\":11186,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":451},\"className\":\"lively.morphic.Morph\",\"_owner\":{\"__isSmartRef__\":true,\"id\":437},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"461\":{\"name\":\"enableGrabbing\",\"type\":\"propertyDef\",\"startIndex\":11219,\"stopIndex\":11282,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":462},\"className\":\"lively.morphic.Morph\",\"_owner\":{\"__isSmartRef__\":true,\"id\":437},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"462\":{\"name\":\"grabbing and dropping\",\"type\":\"categoryDef\",\"startIndex\":11192,\"stopIndex\":12759,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":461},{\"__isSmartRef__\":true,\"id\":463},{\"__isSmartRef__\":true,\"id\":464},{\"__isSmartRef__\":true,\"id\":465},{\"__isSmartRef__\":true,\"id\":466},{\"__isSmartRef__\":true,\"id\":467},{\"__isSmartRef__\":true,\"id\":468},{\"__isSmartRef__\":true,\"id\":469},{\"__isSmartRef__\":true,\"id\":470},{\"__isSmartRef__\":true,\"id\":471},{\"__isSmartRef__\":true,\"id\":472}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"463\":{\"name\":\"disableGrabbing\",\"type\":\"propertyDef\",\"startIndex\":11284,\"stopIndex\":11345,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":462},\"className\":\"lively.morphic.Morph\",\"_owner\":{\"__isSmartRef__\":true,\"id\":437},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"464\":{\"name\":\"enableDropping\",\"type\":\"propertyDef\",\"startIndex\":11348,\"stopIndex\":11411,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":462},\"className\":\"lively.morphic.Morph\",\"_owner\":{\"__isSmartRef__\":true,\"id\":437},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"465\":{\"name\":\"disableDropping\",\"type\":\"propertyDef\",\"startIndex\":11413,\"stopIndex\":11474,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":462},\"className\":\"lively.morphic.Morph\",\"_owner\":{\"__isSmartRef__\":true,\"id\":437},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"466\":{\"name\":\"enableDragging\",\"type\":\"propertyDef\",\"startIndex\":11476,\"stopIndex\":11535,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":462},\"className\":\"lively.morphic.Morph\",\"_owner\":{\"__isSmartRef__\":true,\"id\":437},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"467\":{\"name\":\"disableDragging\",\"type\":\"propertyDef\",\"startIndex\":11537,\"stopIndex\":11598,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":462},\"className\":\"lively.morphic.Morph\",\"_owner\":{\"__isSmartRef__\":true,\"id\":437},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"468\":{\"name\":\"dropOnMe\",\"type\":\"propertyDef\",\"startIndex\":11603,\"stopIndex\":11961,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":462},\"className\":\"lively.morphic.Morph\",\"_owner\":{\"__isSmartRef__\":true,\"id\":437},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"469\":{\"name\":\"dropOn\",\"type\":\"propertyDef\",\"startIndex\":11963,\"stopIndex\":12012,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":462},\"className\":\"lively.morphic.Morph\",\"_owner\":{\"__isSmartRef__\":true,\"id\":437},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"470\":{\"name\":\"manualDropOnMe\",\"type\":\"propertyDef\",\"startIndex\":12015,\"stopIndex\":12417,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":462},\"className\":\"lively.morphic.Morph\",\"_owner\":{\"__isSmartRef__\":true,\"id\":437},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"471\":{\"name\":\"grabMe\",\"type\":\"propertyDef\",\"startIndex\":12419,\"stopIndex\":12510,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":462},\"className\":\"lively.morphic.Morph\",\"_owner\":{\"__isSmartRef__\":true,\"id\":437},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"472\":{\"name\":\"getGrabShadow\",\"type\":\"propertyDef\",\"startIndex\":12512,\"stopIndex\":12756,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":462},\"className\":\"lively.morphic.Morph\",\"_owner\":{\"__isSmartRef__\":true,\"id\":437},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"473\":{\"name\":null,\"type\":\"comment\",\"startIndex\":12763,\"stopIndex\":12763,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"474\":{\"name\":\"lively.morphic.Text\",\"type\":\"klassExtensionDef\",\"startIndex\":12764,\"stopIndex\":14683,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":475},{\"__isSmartRef__\":true,\"id\":477},{\"__isSmartRef__\":true,\"id\":478},{\"__isSmartRef__\":true,\"id\":479},{\"__isSmartRef__\":true,\"id\":480},{\"__isSmartRef__\":true,\"id\":481},{\"__isSmartRef__\":true,\"id\":483},{\"__isSmartRef__\":true,\"id\":484}],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"categories\":[{\"__isSmartRef__\":true,\"id\":476},{\"__isSmartRef__\":true,\"id\":482}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"475\":{\"name\":\"ignoreEvents\",\"type\":\"propertyDef\",\"startIndex\":12817,\"stopIndex\":12915,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":476},\"className\":\"lively.morphic.Text\",\"_owner\":{\"__isSmartRef__\":true,\"id\":474},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"476\":{\"name\":\"event managment\",\"type\":\"categoryDef\",\"startIndex\":12796,\"stopIndex\":13802,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":475},{\"__isSmartRef__\":true,\"id\":477},{\"__isSmartRef__\":true,\"id\":478},{\"__isSmartRef__\":true,\"id\":479},{\"__isSmartRef__\":true,\"id\":480}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"477\":{\"name\":\"enableEvents\",\"type\":\"propertyDef\",\"startIndex\":12917,\"stopIndex\":13015,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":476},\"className\":\"lively.morphic.Text\",\"_owner\":{\"__isSmartRef__\":true,\"id\":474},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"478\":{\"name\":\"registerForEvents\",\"type\":\"propertyDef\",\"startIndex\":13017,\"stopIndex\":13110,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":476},\"className\":\"lively.morphic.Text\",\"_owner\":{\"__isSmartRef__\":true,\"id\":474},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"479\":{\"name\":\"registerForKeyboardEvents\",\"type\":\"propertyDef\",\"startIndex\":13112,\"stopIndex\":13369,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":476},\"className\":\"lively.morphic.Text\",\"_owner\":{\"__isSmartRef__\":true,\"id\":474},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"480\":{\"name\":\"registerForFocusAndBlurEvents\",\"type\":\"propertyDef\",\"startIndex\":13371,\"stopIndex\":13799,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":476},\"className\":\"lively.morphic.Text\",\"_owner\":{\"__isSmartRef__\":true,\"id\":474},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"481\":{\"name\":\"onSelectStart\",\"type\":\"propertyDef\",\"startIndex\":13824,\"stopIndex\":14106,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":482},\"className\":\"lively.morphic.Text\",\"_owner\":{\"__isSmartRef__\":true,\"id\":474},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"482\":{\"name\":\"event handling\",\"type\":\"categoryDef\",\"startIndex\":13804,\"stopIndex\":14680,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":481},{\"__isSmartRef__\":true,\"id\":483},{\"__isSmartRef__\":true,\"id\":484}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"483\":{\"name\":\"onBlur\",\"type\":\"propertyDef\",\"startIndex\":14108,\"stopIndex\":14225,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":482},\"className\":\"lively.morphic.Text\",\"_owner\":{\"__isSmartRef__\":true,\"id\":474},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"484\":{\"name\":\"onFocus\",\"type\":\"propertyDef\",\"startIndex\":14227,\"stopIndex\":14678,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":482},\"className\":\"lively.morphic.Text\",\"_owner\":{\"__isSmartRef__\":true,\"id\":474},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"485\":{\"name\":\"lively.morphic.List\",\"type\":\"klassExtensionDef\",\"startIndex\":14684,\"stopIndex\":15407,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":486},{\"__isSmartRef__\":true,\"id\":488},{\"__isSmartRef__\":true,\"id\":489}],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"categories\":[{\"__isSmartRef__\":true,\"id\":487}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"486\":{\"name\":\"onMouseDown\",\"type\":\"propertyDef\",\"startIndex\":14734,\"stopIndex\":15085,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":487},\"className\":\"lively.morphic.List\",\"_owner\":{\"__isSmartRef__\":true,\"id\":485},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"487\":{\"name\":\"mouse events\",\"type\":\"categoryDef\",\"startIndex\":14716,\"stopIndex\":15404,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":486},{\"__isSmartRef__\":true,\"id\":488},{\"__isSmartRef__\":true,\"id\":489}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"488\":{\"name\":\"onMouseOver\",\"type\":\"propertyDef\",\"startIndex\":15087,\"stopIndex\":15255,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":487},\"className\":\"lively.morphic.List\",\"_owner\":{\"__isSmartRef__\":true,\"id\":485},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"489\":{\"name\":\"selectItemFromEvt\",\"type\":\"propertyDef\",\"startIndex\":15257,\"stopIndex\":15402,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":487},\"className\":\"lively.morphic.List\",\"_owner\":{\"__isSmartRef__\":true,\"id\":485},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"490\":{\"name\":null,\"type\":\"comment\",\"startIndex\":15408,\"stopIndex\":15408,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"491\":{\"name\":\"lively.morphic.World\",\"type\":\"klassExtensionDef\",\"startIndex\":15409,\"stopIndex\":19534,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":492},{\"__isSmartRef__\":true,\"id\":494},{\"__isSmartRef__\":true,\"id\":495},{\"__isSmartRef__\":true,\"id\":497},{\"__isSmartRef__\":true,\"id\":498},{\"__isSmartRef__\":true,\"id\":499},{\"__isSmartRef__\":true,\"id\":501},{\"__isSmartRef__\":true,\"id\":502},{\"__isSmartRef__\":true,\"id\":503},{\"__isSmartRef__\":true,\"id\":504},{\"__isSmartRef__\":true,\"id\":505},{\"__isSmartRef__\":true,\"id\":506},{\"__isSmartRef__\":true,\"id\":508}],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"categories\":[{\"__isSmartRef__\":true,\"id\":493},{\"__isSmartRef__\":true,\"id\":496},{\"__isSmartRef__\":true,\"id\":500},{\"__isSmartRef__\":true,\"id\":507}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"492\":{\"name\":\"registerForEvents\",\"type\":\"propertyDef\",\"startIndex\":15464,\"stopIndex\":15583,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":493},\"className\":\"lively.morphic.World\",\"_owner\":{\"__isSmartRef__\":true,\"id\":491},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"493\":{\"name\":\"event management\",\"type\":\"categoryDef\",\"startIndex\":15442,\"stopIndex\":16115,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":492},{\"__isSmartRef__\":true,\"id\":494}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"494\":{\"name\":\"registerForGlobalEvents\",\"type\":\"propertyDef\",\"startIndex\":15586,\"stopIndex\":16110,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":493},\"className\":\"lively.morphic.World\",\"_owner\":{\"__isSmartRef__\":true,\"id\":491},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"495\":{\"name\":\"onKeyDown\",\"type\":\"propertyDef\",\"startIndex\":16146,\"stopIndex\":16503,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":496},\"className\":\"lively.morphic.World\",\"_owner\":{\"__isSmartRef__\":true,\"id\":491},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"496\":{\"name\":\"keyboard event handling\",\"type\":\"categoryDef\",\"startIndex\":16117,\"stopIndex\":16858,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":495},{\"__isSmartRef__\":true,\"id\":497},{\"__isSmartRef__\":true,\"id\":498}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"497\":{\"name\":\"onKeyPress\",\"type\":\"propertyDef\",\"startIndex\":16505,\"stopIndex\":16565,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":496},\"className\":\"lively.morphic.World\",\"_owner\":{\"__isSmartRef__\":true,\"id\":491},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"498\":{\"name\":\"processCommandKeys\",\"type\":\"propertyDef\",\"startIndex\":16567,\"stopIndex\":16854,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":496},\"className\":\"lively.morphic.World\",\"_owner\":{\"__isSmartRef__\":true,\"id\":491},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"499\":{\"name\":\"onMouseMove\",\"type\":\"propertyDef\",\"startIndex\":16886,\"stopIndex\":17253,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":500},\"className\":\"lively.morphic.World\",\"_owner\":{\"__isSmartRef__\":true,\"id\":491},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"500\":{\"name\":\"mouse event handling\",\"type\":\"categoryDef\",\"startIndex\":16860,\"stopIndex\":19078,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":499},{\"__isSmartRef__\":true,\"id\":501},{\"__isSmartRef__\":true,\"id\":502},{\"__isSmartRef__\":true,\"id\":503},{\"__isSmartRef__\":true,\"id\":504},{\"__isSmartRef__\":true,\"id\":505}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"501\":{\"name\":\"onMouseWheel\",\"type\":\"propertyDef\",\"startIndex\":17255,\"stopIndex\":18624,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":500},\"className\":\"lively.morphic.World\",\"_owner\":{\"__isSmartRef__\":true,\"id\":491},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"502\":{\"name\":\"onSelectStart\",\"type\":\"propertyDef\",\"startIndex\":18627,\"stopIndex\":18690,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":500},\"className\":\"lively.morphic.World\",\"_owner\":{\"__isSmartRef__\":true,\"id\":491},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"503\":{\"name\":\"onHTML5DragEnter\",\"type\":\"propertyDef\",\"startIndex\":18692,\"stopIndex\":18758,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":500},\"className\":\"lively.morphic.World\",\"_owner\":{\"__isSmartRef__\":true,\"id\":491},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"504\":{\"name\":\"onHTML5DragOver\",\"type\":\"propertyDef\",\"startIndex\":18760,\"stopIndex\":18825,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":500},\"className\":\"lively.morphic.World\",\"_owner\":{\"__isSmartRef__\":true,\"id\":491},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"505\":{\"name\":\"onHTML5Drop\",\"type\":\"propertyDef\",\"startIndex\":18827,\"stopIndex\":19073,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":500},\"className\":\"lively.morphic.World\",\"_owner\":{\"__isSmartRef__\":true,\"id\":491},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"506\":{\"name\":\"openSystemBrowser\",\"type\":\"propertyDef\",\"startIndex\":19097,\"stopIndex\":19430,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":507},\"className\":\"lively.morphic.World\",\"_owner\":{\"__isSmartRef__\":true,\"id\":491},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"507\":{\"name\":\"convenience\",\"type\":\"categoryDef\",\"startIndex\":19080,\"stopIndex\":19531,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":506},{\"__isSmartRef__\":true,\"id\":508}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"508\":{\"name\":\"openWorkspace\",\"type\":\"propertyDef\",\"startIndex\":19432,\"stopIndex\":19529,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":507},\"className\":\"lively.morphic.World\",\"_owner\":{\"__isSmartRef__\":true,\"id\":491},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"509\":{\"name\":\"lively.FileUploader\",\"type\":\"klassDef\",\"startIndex\":19535,\"stopIndex\":25948,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":510},{\"__isSmartRef__\":true,\"id\":512},{\"__isSmartRef__\":true,\"id\":513},{\"__isSmartRef__\":true,\"id\":515},{\"__isSmartRef__\":true,\"id\":516},{\"__isSmartRef__\":true,\"id\":517},{\"__isSmartRef__\":true,\"id\":518},{\"__isSmartRef__\":true,\"id\":519},{\"__isSmartRef__\":true,\"id\":521},{\"__isSmartRef__\":true,\"id\":523},{\"__isSmartRef__\":true,\"id\":524},{\"__isSmartRef__\":true,\"id\":525},{\"__isSmartRef__\":true,\"id\":527},{\"__isSmartRef__\":true,\"id\":528},{\"__isSmartRef__\":true,\"id\":529},{\"__isSmartRef__\":true,\"id\":531}],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"superclassName\":\"Object\",\"categories\":[{\"__isSmartRef__\":true,\"id\":511},{\"__isSmartRef__\":true,\"id\":514},{\"__isSmartRef__\":true,\"id\":520},{\"__isSmartRef__\":true,\"id\":522},{\"__isSmartRef__\":true,\"id\":526},{\"__isSmartRef__\":true,\"id\":530}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"510\":{\"name\":\"getFileReader\",\"type\":\"propertyDef\",\"startIndex\":19591,\"stopIndex\":20121,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":511},\"className\":\"lively.FileUploader\",\"_owner\":{\"__isSmartRef__\":true,\"id\":509},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"511\":{\"name\":\"file reader\",\"type\":\"categoryDef\",\"startIndex\":19574,\"stopIndex\":20665,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":510},{\"__isSmartRef__\":true,\"id\":512}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"512\":{\"name\":\"uploadBinary\",\"type\":\"propertyDef\",\"startIndex\":20124,\"stopIndex\":20662,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":511},\"className\":\"lively.FileUploader\",\"_owner\":{\"__isSmartRef__\":true,\"id\":509},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"513\":{\"name\":\"onError\",\"type\":\"propertyDef\",\"startIndex\":20691,\"stopIndex\":20786,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":514},\"className\":\"lively.FileUploader\",\"_owner\":{\"__isSmartRef__\":true,\"id\":509},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"514\":{\"name\":\"file reader events\",\"type\":\"categoryDef\",\"startIndex\":20667,\"stopIndex\":21279,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":513},{\"__isSmartRef__\":true,\"id\":515},{\"__isSmartRef__\":true,\"id\":516},{\"__isSmartRef__\":true,\"id\":517},{\"__isSmartRef__\":true,\"id\":518}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"515\":{\"name\":\"onLoadStart\",\"type\":\"propertyDef\",\"startIndex\":20788,\"stopIndex\":20872,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":514},\"className\":\"lively.FileUploader\",\"_owner\":{\"__isSmartRef__\":true,\"id\":509},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"516\":{\"name\":\"onLoadEnd\",\"type\":\"propertyDef\",\"startIndex\":20874,\"stopIndex\":20957,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":514},\"className\":\"lively.FileUploader\",\"_owner\":{\"__isSmartRef__\":true,\"id\":509},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"517\":{\"name\":\"onProgress\",\"type\":\"propertyDef\",\"startIndex\":20959,\"stopIndex\":21164,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":514},\"className\":\"lively.FileUploader\",\"_owner\":{\"__isSmartRef__\":true,\"id\":509},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"518\":{\"name\":\"onLoad\",\"type\":\"propertyDef\",\"startIndex\":21166,\"stopIndex\":21276,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":514},\"className\":\"lively.FileUploader\",\"_owner\":{\"__isSmartRef__\":true,\"id\":509},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"519\":{\"name\":\"onLoadImage\",\"type\":\"propertyDef\",\"startIndex\":21300,\"stopIndex\":21474,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":520},\"className\":\"lively.FileUploader\",\"_owner\":{\"__isSmartRef__\":true,\"id\":509},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"520\":{\"name\":\"image loading\",\"type\":\"categoryDef\",\"startIndex\":21281,\"stopIndex\":21477,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":519}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"521\":{\"name\":\"onLoadVideo\",\"type\":\"propertyDef\",\"startIndex\":21498,\"stopIndex\":21658,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":522},\"className\":\"lively.FileUploader\",\"_owner\":{\"__isSmartRef__\":true,\"id\":509},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"522\":{\"name\":\"video loading\",\"type\":\"categoryDef\",\"startIndex\":21479,\"stopIndex\":23368,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":521},{\"__isSmartRef__\":true,\"id\":523},{\"__isSmartRef__\":true,\"id\":524}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"523\":{\"name\":\"openVideo\",\"type\":\"propertyDef\",\"startIndex\":21661,\"stopIndex\":23032,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":522},\"className\":\"lively.FileUploader\",\"_owner\":{\"__isSmartRef__\":true,\"id\":509},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"524\":{\"name\":\"uploadAndOpenVideoTo\",\"type\":\"propertyDef\",\"startIndex\":23035,\"stopIndex\":23365,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":522},\"className\":\"lively.FileUploader\",\"_owner\":{\"__isSmartRef__\":true,\"id\":509},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"525\":{\"name\":\"onLoadPDF\",\"type\":\"propertyDef\",\"startIndex\":23387,\"stopIndex\":23543,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":526},\"className\":\"lively.FileUploader\",\"_owner\":{\"__isSmartRef__\":true,\"id\":509},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"526\":{\"name\":\"pdf loading\",\"type\":\"categoryDef\",\"startIndex\":23370,\"stopIndex\":24638,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":525},{\"__isSmartRef__\":true,\"id\":527},{\"__isSmartRef__\":true,\"id\":528}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"527\":{\"name\":\"uploadAndOpenPDFTo\",\"type\":\"propertyDef\",\"startIndex\":23545,\"stopIndex\":23872,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":526},\"className\":\"lively.FileUploader\",\"_owner\":{\"__isSmartRef__\":true,\"id\":509},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"528\":{\"name\":\"openPDF\",\"type\":\"propertyDef\",\"startIndex\":23874,\"stopIndex\":24634,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":526},\"className\":\"lively.FileUploader\",\"_owner\":{\"__isSmartRef__\":true,\"id\":509},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"529\":{\"name\":\"handleDroppedFiles\",\"type\":\"propertyDef\",\"startIndex\":24659,\"stopIndex\":25322,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":530},\"className\":\"lively.FileUploader\",\"_owner\":{\"__isSmartRef__\":true,\"id\":509},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"530\":{\"name\":\"drop handling\",\"type\":\"categoryDef\",\"startIndex\":24640,\"stopIndex\":25945,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":529},{\"__isSmartRef__\":true,\"id\":531}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"531\":{\"name\":\"loadAndOpenDroppedFiles\",\"type\":\"propertyDef\",\"startIndex\":25327,\"stopIndex\":25940,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":530},\"className\":\"lively.FileUploader\",\"_owner\":{\"__isSmartRef__\":true,\"id\":509},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"532\":{\"name\":null,\"type\":\"comment\",\"startIndex\":25949,\"stopIndex\":25949,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"533\":{\"name\":\"lively.morphic.HTML.RenderContext\",\"type\":\"klassExtensionDef\",\"startIndex\":25950,\"stopIndex\":26127,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":534}],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"categories\":[{\"__isSmartRef__\":true,\"id\":535}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"534\":{\"name\":\"registerHandlerForEvent\",\"type\":\"propertyDef\",\"startIndex\":26026,\"stopIndex\":26122,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":535},\"className\":\"lively.morphic.HTML.RenderContext\",\"_owner\":{\"__isSmartRef__\":true,\"id\":533},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"535\":{\"name\":\"event handler management\",\"type\":\"categoryDef\",\"startIndex\":25996,\"stopIndex\":26124,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":534}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"536\":{\"name\":\"lively.morphic.SVG.RenderContext\",\"type\":\"klassExtensionDef\",\"startIndex\":26128,\"stopIndex\":26304,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":537}],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"categories\":[{\"__isSmartRef__\":true,\"id\":538}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"537\":{\"name\":\"registerHandlerForEvent\",\"type\":\"propertyDef\",\"startIndex\":26203,\"stopIndex\":26299,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":538},\"className\":\"lively.morphic.SVG.RenderContext\",\"_owner\":{\"__isSmartRef__\":true,\"id\":536},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"538\":{\"name\":\"event handler management\",\"type\":\"categoryDef\",\"startIndex\":26173,\"stopIndex\":26301,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":537}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"539\":{\"name\":\"lively.morphic.Canvas.RenderContext\",\"type\":\"klassExtensionDef\",\"startIndex\":26305,\"stopIndex\":26480,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":540}],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"categories\":[{\"__isSmartRef__\":true,\"id\":541}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"540\":{\"name\":\"registerHandlerForEvent\",\"type\":\"propertyDef\",\"startIndex\":26383,\"stopIndex\":26475,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":541},\"className\":\"lively.morphic.Canvas.RenderContext\",\"_owner\":{\"__isSmartRef__\":true,\"id\":539},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"541\":{\"name\":\"event handler management\",\"type\":\"categoryDef\",\"startIndex\":26353,\"stopIndex\":26477,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":540}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"542\":{\"name\":null,\"type\":\"comment\",\"startIndex\":26481,\"stopIndex\":26481,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"543\":{\"name\":\"lively.morphic.HandMorph\",\"type\":\"klassDef\",\"startIndex\":26482,\"stopIndex\":28399,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":544},{\"__isSmartRef__\":true,\"id\":546},{\"__isSmartRef__\":true,\"id\":548},{\"__isSmartRef__\":true,\"id\":550},{\"__isSmartRef__\":true,\"id\":551},{\"__isSmartRef__\":true,\"id\":553},{\"__isSmartRef__\":true,\"id\":554},{\"__isSmartRef__\":true,\"id\":555},{\"__isSmartRef__\":true,\"id\":556},{\"__isSmartRef__\":true,\"id\":558}],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"superclassName\":\"lively.morphic.Morph\",\"categories\":[{\"__isSmartRef__\":true,\"id\":545},{\"__isSmartRef__\":true,\"id\":547},{\"__isSmartRef__\":true,\"id\":549},{\"__isSmartRef__\":true,\"id\":552},{\"__isSmartRef__\":true,\"id\":557},{\"__isSmartRef__\":true,\"id\":559}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"544\":{\"name\":\"style\",\"type\":\"propertyDef\",\"startIndex\":26554,\"stopIndex\":26605,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":545},\"className\":\"lively.morphic.HandMorph\",\"_owner\":{\"__isSmartRef__\":true,\"id\":543},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"545\":{\"name\":\"settings\",\"type\":\"categoryDef\",\"startIndex\":26540,\"stopIndex\":26608,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":544}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"546\":{\"name\":\"addToWorld\",\"type\":\"propertyDef\",\"startIndex\":26628,\"stopIndex\":26881,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":547},\"className\":\"lively.morphic.HandMorph\",\"_owner\":{\"__isSmartRef__\":true,\"id\":543},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"547\":{\"name\":\"initializing\",\"type\":\"categoryDef\",\"startIndex\":26610,\"stopIndex\":26884,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":546}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"548\":{\"name\":\"world\",\"type\":\"propertyDef\",\"startIndex\":26925,\"stopIndex\":26966,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":549},\"className\":\"lively.morphic.HandMorph\",\"_owner\":{\"__isSmartRef__\":true,\"id\":543},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"549\":{\"name\":\"accessing -- morphic relationship\",\"type\":\"categoryDef\",\"startIndex\":26886,\"stopIndex\":27004,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":548},{\"__isSmartRef__\":true,\"id\":550}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"550\":{\"name\":\"hand\",\"type\":\"propertyDef\",\"startIndex\":26968,\"stopIndex\":27001,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":549},\"className\":\"lively.morphic.HandMorph\",\"_owner\":{\"__isSmartRef__\":true,\"id\":543},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"551\":{\"name\":\"grabMorph\",\"type\":\"propertyDef\",\"startIndex\":27026,\"stopIndex\":27102,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":552},\"className\":\"lively.morphic.HandMorph\",\"_owner\":{\"__isSmartRef__\":true,\"id\":543},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"552\":{\"name\":\"event handling\",\"type\":\"categoryDef\",\"startIndex\":27006,\"stopIndex\":27982,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":551},{\"__isSmartRef__\":true,\"id\":553},{\"__isSmartRef__\":true,\"id\":554},{\"__isSmartRef__\":true,\"id\":555}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"553\":{\"name\":\"grabMorphs\",\"type\":\"propertyDef\",\"startIndex\":27104,\"stopIndex\":27388,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":552},\"className\":\"lively.morphic.HandMorph\",\"_owner\":{\"__isSmartRef__\":true,\"id\":543},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"554\":{\"name\":\"addMorphWithShadow\",\"type\":\"propertyDef\",\"startIndex\":27392,\"stopIndex\":27613,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":552},\"className\":\"lively.morphic.HandMorph\",\"_owner\":{\"__isSmartRef__\":true,\"id\":543},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"555\":{\"name\":\"dropContentsOn\",\"type\":\"propertyDef\",\"startIndex\":27617,\"stopIndex\":27979,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":552},\"className\":\"lively.morphic.HandMorph\",\"_owner\":{\"__isSmartRef__\":true,\"id\":543},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"556\":{\"name\":\"removeOpenMenu\",\"type\":\"propertyDef\",\"startIndex\":27994,\"stopIndex\":28169,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":557},\"className\":\"lively.morphic.HandMorph\",\"_owner\":{\"__isSmartRef__\":true,\"id\":543},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"557\":{\"name\":\"menu\",\"type\":\"categoryDef\",\"startIndex\":27984,\"stopIndex\":28172,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":556}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"558\":{\"name\":\"move\",\"type\":\"propertyDef\",\"startIndex\":28186,\"stopIndex\":28394,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"_isStatic\":false,\"category\":{\"__isSmartRef__\":true,\"id\":559},\"className\":\"lively.morphic.HandMorph\",\"_owner\":{\"__isSmartRef__\":true,\"id\":543},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"559\":{\"name\":\"moving\",\"type\":\"categoryDef\",\"startIndex\":28174,\"stopIndex\":28396,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[{\"__isSmartRef__\":true,\"id\":558}],\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"560\":{\"name\":null,\"type\":\"comment\",\"startIndex\":28400,\"stopIndex\":28400,\"fileName\":\"lively/morphic/Events.js\",\"_subElements\":[],\"sourceControl\":{\"__isSmartRef__\":true,\"id\":57},\"__LivelyClassName__\":\"lively.ide.FileFragment\",\"__SourceModuleName__\":\"Global.lively.ide.FileParsing\"},\"561\":{\"isListItem\":true,\"value\":{\"__isSmartRef__\":true,\"id\":543},\"string\":\"lively.morphic.HandMorph(klassDef,lively/morphic/Events.js)\"},\"562\":{\"isListItem\":true,\"value\":{\"__isSmartRef__\":true,\"id\":553},\"string\":\"grabMorphs(propertyDef,lively/morphic/Events.js)\"},\"563\":{\"isListItem\":true,\"value\":{\"__isSmartRef__\":true,\"id\":554},\"string\":\"addMorphWithShadow(propertyDef,lively/morphic/Events.js)\"},\"564\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"565\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":47},\"sourceAttrName\":\"selection\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":0},\"targetMethodName\":\"browse\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"566\":{\"submorphs\":[],\"scripts\":[],\"id\":66,\"shape\":{\"__isSmartRef__\":true,\"id\":567},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":571},\"_MaxTextWidth\":168,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":570},\"showsHalos\":false,\"halos\":[],\"_FontSize\":9,\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"name\":\"Text\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":572},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":573},{\"__isSmartRef__\":true,\"id\":575}],\"charsReplaced\":\"Rich Text :-)\",\"lastFindLoc\":-13,\"priorSelectionRange\":[0,0],\"prevScroll\":[0,0],\"owner\":{\"__isSmartRef__\":true,\"id\":0},\"__LivelyClassName__\":\"lively.morphic.Text\"},\"567\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":568},\"_Extent\":{\"__isSmartRef__\":true,\"id\":569},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":570},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"568\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"569\":{\"x\":168,\"y\":14,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"570\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"571\":{\"x\":1,\"y\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"572\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":1,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"573\":{\"style\":{\"__isSmartRef__\":true,\"id\":574},\"morph\":{\"__isSmartRef__\":true,\"id\":566},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"storedString\":\"Search Parsed Source Code\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"574\":{\"fontWeight\":\"bold\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"575\":{\"style\":{\"__isSmartRef__\":true,\"id\":576},\"morph\":{\"__isSmartRef__\":true,\"id\":566},\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"storedString\":\"\\n\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\"},\"576\":{\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\"},\"577\":{\"position\":{\"__isSmartRef__\":true,\"id\":578},\"_Extent\":{\"__isSmartRef__\":true,\"id\":579},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":580},\"_Fill\":{\"__isSmartRef__\":true,\"id\":581},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"578\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"579\":{\"x\":653.4170420843768,\"y\":302.002005010021,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"580\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"581\":{\"r\":1,\"g\":1,\"b\":1,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"582\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"583\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":1,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"584\":{\"search\":{\"__isSmartRef__\":true,\"id\":585},\"browse\":{\"__isSmartRef__\":true,\"id\":588},\"reset\":{\"__isSmartRef__\":true,\"id\":591}},\"585\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":586},\"source\":\"function search(searchString) {\\n\\tvar finds = [],\\n\\t\\tfileFragments = lively.ide.startSourceControl().allModules().invoke('ast');\\n\\tfileFragments.forEach(function(ff) {\\n\\t\\tfinds.pushAll(ff.flattened().select(function(ea) {\\n\\t\\t\\treturn ea.getSourceCode().include(searchString)\\n\\t\\t}))\\n\\t})\\n\\tvar items = finds.collect(function(ea) {\\n\\t\\treturn {\\n\\t\\t\\tisListItem: true,\\n\\t\\t\\tvalue: ea,\\n\\t\\t\\tstring: ea.name + '(' + ea.type + ',' + ea.fileName + ')',\\n\\t\\t}\\n\\t})\\n\\tthis.get('searchResultList').updateList(items);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":587},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"586\":{\"this\":{\"__isSmartRef__\":true,\"id\":0}},\"587\":{},\"588\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":589},\"source\":\"function browse(fileFragment) {\\n\\tfileFragment && fileFragment.browseIt()\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":590},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"589\":{\"this\":{\"__isSmartRef__\":true,\"id\":0}},\"590\":{},\"591\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":592},\"source\":\"function reset() {\\n\\tthis.get('searchResultList').updateList([]);\\n\\tthis.get('searchResultList').setSelection(null);\\n\\tthis.get('searchText').setTextString('enter search term here');\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":593},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"592\":{\"this\":{\"__isSmartRef__\":true,\"id\":0}},\"593\":{},\"isSimplifiedRegistry\":true}}","__LivelyClassName__":"lively.PartsBin.PartItem"},"4496":{"sourceObj":{"__isSmartRef__":true,"id":4495},"sourceAttrName":"part","targetObj":{"__isSmartRef__":true,"id":4497},"targetMethodName":"remove","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4497":{"submorphs":[],"scripts":[],"id":3591,"shape":{"__isSmartRef__":true,"id":4498},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":4502},"owner":null,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Box"},"4498":{"_Position":{"__isSmartRef__":true,"id":4499},"_Extent":{"__isSmartRef__":true,"id":4500},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":{"__isSmartRef__":true,"id":4501},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4499":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4500":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4501":{"r":0.8,"g":0.8,"b":0.8,"a":0.6,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4502":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4503":{"sourceObj":{"__isSmartRef__":true,"id":4495},"sourceAttrName":"part","targetObj":{"__isSmartRef__":true,"id":4476},"targetMethodName":"openLoadedPartsBinItem","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4504":{"sourceObj":{"__isSmartRef__":true,"id":4495},"sourceAttrName":"json","targetObj":{"__isSmartRef__":true,"id":4495},"targetMethodName":"setPartFromJSON","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4505":{"submorphs":[{"__isSmartRef__":true,"id":4506},{"__isSmartRef__":true,"id":4517},{"__isSmartRef__":true,"id":4554},{"__isSmartRef__":true,"id":5426}],"scripts":[],"id":452,"shape":{"__isSmartRef__":true,"id":5436},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":5441},"showsHalos":false,"halos":[],"name":"SearchSourceCode","partsBinMetaInfo":{"__isSmartRef__":true,"id":5442},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1.0020050100210423,"owner":null,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5443},"__LivelyClassName__":"lively.morphic.Box"},"4506":{"submorphs":[],"scripts":[],"id":66,"shape":{"__isSmartRef__":true,"id":4507},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_OverflowMode":"hidden","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":4511},"_MaxTextWidth":292,"_MaxTextHeight":25,"textColor":{"__isSmartRef__":true,"id":4510},"showsHalos":false,"halos":[],"_FontSize":14,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Rotation":0,"name":"searchText","partsBinMetaInfo":{"__isSmartRef__":true,"id":4512},"owner":{"__isSmartRef__":true,"id":4505},"charsReplaced":"search strin","lastFindLoc":-12,"attributeConnections":[{"__isSmartRef__":true,"id":4513}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"isInputLine":true,"_WhiteSpaceHandling":"pre-wrap","allowInput":true,"textChunks":[{"__isSmartRef__":true,"id":4514}],"priorSelectionRange":[0,18],"prevScroll":[0,0],"priorExtent":{"__isSmartRef__":true,"id":4516},"savedTextString":"onDrag:","__LivelyClassName__":"lively.morphic.Text"},"4507":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":4508},"_Extent":{"__isSmartRef__":true,"id":4509},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":4510},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4508":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4509":{"x":292,"y":25,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4510":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4511":{"x":17,"y":24,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4512":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"4513":{"sourceObj":{"__isSmartRef__":true,"id":4506},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":4505},"targetMethodName":"search","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4514":{"style":{"__isSmartRef__":true,"id":4515},"morph":{"__isSmartRef__":true,"id":4506},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4515":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4516":{"x":292,"y":25,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4517":{"submorphs":[{"__isSmartRef__":true,"id":4518}],"scripts":[],"id":2074,"shape":{"__isSmartRef__":true,"id":4528},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":4542},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":4532},"lighterFill":{"__isSmartRef__":true,"id":4543},"label":{"__isSmartRef__":true,"id":4518},"showsHalos":false,"halos":[],"name":"searchButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":4552},"__SourceModuleName__":"Global.lively.morphic.Widgets","owner":{"__isSmartRef__":true,"id":4505},"_Rotation":0,"attributeConnections":[{"__isSmartRef__":true,"id":4553}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__LivelyClassName__":"lively.morphic.Button"},"4518":{"submorphs":[],"scripts":[],"id":2075,"shape":{"__isSmartRef__":true,"id":4519},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_OverflowMode":"hidden","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":4523},"_MaxTextWidth":null,"_MaxTextHeight":30,"padding":{"__isSmartRef__":true,"id":4524},"_Padding":{"__isSmartRef__":true,"id":4524},"owner":{"__isSmartRef__":true,"id":4517},"isLabel":true,"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","textStyle":null,"textChunks":[{"__isSmartRef__":true,"id":4525}],"prevScroll":[0,0],"priorExtent":{"__isSmartRef__":true,"id":4527},"__LivelyClassName__":"lively.morphic.Text"},"4519":{"position":{"__isSmartRef__":true,"id":4520},"_Extent":{"__isSmartRef__":true,"id":4521},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":4522},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4520":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4521":{"x":58,"y":30,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4522":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4523":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4524":{"x":5,"y":5,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"4525":{"style":{"__isSmartRef__":true,"id":4526},"morph":{"__isSmartRef__":true,"id":4518},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4526":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4527":{"x":58,"y":30,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4528":{"position":{"__isSmartRef__":true,"id":4529},"_Extent":{"__isSmartRef__":true,"id":4530},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":4531},"_Fill":{"__isSmartRef__":true,"id":4532},"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4529":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4530":{"x":100,"y":30,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4531":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4532":{"stops":[{"__isSmartRef__":true,"id":4533},{"__isSmartRef__":true,"id":4535},{"__isSmartRef__":true,"id":4537},{"__isSmartRef__":true,"id":4539}],"vector":{"__isSmartRef__":true,"id":4541},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"4533":{"offset":0,"color":{"__isSmartRef__":true,"id":4534}},"4534":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4535":{"offset":0.4,"color":{"__isSmartRef__":true,"id":4536}},"4536":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4537":{"offset":0.6,"color":{"__isSmartRef__":true,"id":4538}},"4538":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4539":{"offset":1,"color":{"__isSmartRef__":true,"id":4540}},"4540":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4541":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"4542":{"x":329,"y":23,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4543":{"stops":[{"__isSmartRef__":true,"id":4544},{"__isSmartRef__":true,"id":4546},{"__isSmartRef__":true,"id":4548},{"__isSmartRef__":true,"id":4550}],"vector":{"__isSmartRef__":true,"id":4541},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"4544":{"offset":0,"color":{"__isSmartRef__":true,"id":4545}},"4545":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4546":{"offset":0.4,"color":{"__isSmartRef__":true,"id":4547}},"4547":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4548":{"offset":0.6,"color":{"__isSmartRef__":true,"id":4549}},"4549":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4550":{"offset":1,"color":{"__isSmartRef__":true,"id":4551}},"4551":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4552":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"4553":{"sourceObj":{"__isSmartRef__":true,"id":4517},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4506},"targetMethodName":"doSave","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"4554":{"submorphs":[],"scripts":[],"id":740,"shape":{"__isSmartRef__":true,"id":4555},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":4560},"itemList":[{"__isSmartRef__":true,"id":4561},{"__isSmartRef__":true,"id":4764},{"__isSmartRef__":true,"id":4765},{"__isSmartRef__":true,"id":4766},{"__isSmartRef__":true,"id":5138},{"__isSmartRef__":true,"id":5166},{"__isSmartRef__":true,"id":5167},{"__isSmartRef__":true,"id":5192},{"__isSmartRef__":true,"id":5193},{"__isSmartRef__":true,"id":5202},{"__isSmartRef__":true,"id":5203},{"__isSmartRef__":true,"id":5214},{"__isSmartRef__":true,"id":5215},{"__isSmartRef__":true,"id":5365},{"__isSmartRef__":true,"id":5366},{"__isSmartRef__":true,"id":5367},{"__isSmartRef__":true,"id":5422},{"__isSmartRef__":true,"id":5423}],"showsHalos":false,"halos":[],"name":"searchResultList","partsBinMetaInfo":{"__isSmartRef__":true,"id":5424},"__SourceModuleName__":"Global.lively.morphic.Core","owner":{"__isSmartRef__":true,"id":4505},"_Rotation":0,"attributeConnections":[{"__isSmartRef__":true,"id":5425}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"prevScroll":[0,0],"selectedLineNo":11,"selection":{"__isSmartRef__":true,"id":5211},"__LivelyClassName__":"lively.morphic.List"},"4555":{"position":{"__isSmartRef__":true,"id":4556},"_Extent":{"__isSmartRef__":true,"id":4557},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":4558},"_Fill":{"__isSmartRef__":true,"id":4559},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"4556":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4557":{"x":630.4030070142296,"y":231.99398496993695,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4558":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4559":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"4560":{"x":8,"y":60,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"4561":{"isListItem":true,"value":{"__isSmartRef__":true,"id":4562},"string":"lively.morphic.Events(moduleDef,lively/morphic/Events.js)"},"4562":{"name":"lively.morphic.Events","type":"moduleDef","startIndex":0,"stopIndex":32279,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":4563},{"__isSmartRef__":true,"id":4565},{"__isSmartRef__":true,"id":4588},{"__isSmartRef__":true,"id":4591},{"__isSmartRef__":true,"id":4612},{"__isSmartRef__":true,"id":4613},{"__isSmartRef__":true,"id":4627},{"__isSmartRef__":true,"id":4628},{"__isSmartRef__":true,"id":4629},{"__isSmartRef__":true,"id":4630},{"__isSmartRef__":true,"id":4670},{"__isSmartRef__":true,"id":4671},{"__isSmartRef__":true,"id":4683},{"__isSmartRef__":true,"id":4690},{"__isSmartRef__":true,"id":4693},{"__isSmartRef__":true,"id":4694},{"__isSmartRef__":true,"id":4712},{"__isSmartRef__":true,"id":4735},{"__isSmartRef__":true,"id":4736},{"__isSmartRef__":true,"id":4739},{"__isSmartRef__":true,"id":4742},{"__isSmartRef__":true,"id":4745},{"__isSmartRef__":true,"id":4746},{"__isSmartRef__":true,"id":4763}],"sourceControl":{"__isSmartRef__":true,"id":4564},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4563":{"name":null,"type":"comment","startIndex":197,"stopIndex":197,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4564":{"__SourceModuleName__":"Global.lively.ide.SourceDatabase","__LivelyClassName__":"AnotherSourceDatabase"},"4565":{"name":"lively.morphic.EventHandler","type":"klassDef","startIndex":198,"stopIndex":6325,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":4566},{"__isSmartRef__":true,"id":4568},{"__isSmartRef__":true,"id":4570},{"__isSmartRef__":true,"id":4571},{"__isSmartRef__":true,"id":4573},{"__isSmartRef__":true,"id":4574},{"__isSmartRef__":true,"id":4575},{"__isSmartRef__":true,"id":4576},{"__isSmartRef__":true,"id":4578},{"__isSmartRef__":true,"id":4579},{"__isSmartRef__":true,"id":4580},{"__isSmartRef__":true,"id":4582},{"__isSmartRef__":true,"id":4584},{"__isSmartRef__":true,"id":4585},{"__isSmartRef__":true,"id":4586}],"sourceControl":{"__isSmartRef__":true,"id":4564},"superclassName":"Object","categories":[{"__isSmartRef__":true,"id":4567},{"__isSmartRef__":true,"id":4569},{"__isSmartRef__":true,"id":4572},{"__isSmartRef__":true,"id":4577},{"__isSmartRef__":true,"id":4581},{"__isSmartRef__":true,"id":4583},{"__isSmartRef__":true,"id":4587}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4566":{"name":"initialize","type":"propertyDef","startIndex":263,"stopIndex":345,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4567},"className":"lively.morphic.EventHandler","_owner":{"__isSmartRef__":true,"id":4565},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4567":{"name":"initializing","type":"categoryDef","startIndex":245,"stopIndex":349,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":4566}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4568":{"name":"eventSpecsDo","type":"propertyDef","startIndex":366,"stopIndex":535,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4569},"className":"lively.morphic.EventHandler","_owner":{"__isSmartRef__":true,"id":4565},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4569":{"name":"accessing","type":"categoryDef","startIndex":351,"stopIndex":654,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":4568},{"__isSmartRef__":true,"id":4570}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4570":{"name":"hand","type":"propertyDef","startIndex":537,"stopIndex":650,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4569},"className":"lively.morphic.EventHandler","_owner":{"__isSmartRef__":true,"id":4565},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4571":{"name":"register","type":"propertyDef","startIndex":673,"stopIndex":758,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4572},"className":"lively.morphic.EventHandler","_owner":{"__isSmartRef__":true,"id":4565},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4572":{"name":"registering","type":"categoryDef","startIndex":656,"stopIndex":2365,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":4571},{"__isSmartRef__":true,"id":4573},{"__isSmartRef__":true,"id":4574},{"__isSmartRef__":true,"id":4575}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4573":{"name":"enable","type":"propertyDef","startIndex":760,"stopIndex":910,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4572},"className":"lively.morphic.EventHandler","_owner":{"__isSmartRef__":true,"id":4565},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4574":{"name":"registerHTMLAndSVG","type":"propertyDef","startIndex":912,"stopIndex":1653,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4572},"className":"lively.morphic.EventHandler","_owner":{"__isSmartRef__":true,"id":4565},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4575":{"name":"registerCANVAS","type":"propertyDef","startIndex":1655,"stopIndex":2362,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4572},"className":"lively.morphic.EventHandler","_owner":{"__isSmartRef__":true,"id":4565},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4576":{"name":"disable","type":"propertyDef","startIndex":2386,"stopIndex":2445,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4577},"className":"lively.morphic.EventHandler","_owner":{"__isSmartRef__":true,"id":4565},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4577":{"name":"unregistering","type":"categoryDef","startIndex":2367,"stopIndex":2905,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":4576},{"__isSmartRef__":true,"id":4578},{"__isSmartRef__":true,"id":4579}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4578":{"name":"unregisterFromDispatchTable","type":"propertyDef","startIndex":2447,"stopIndex":2698,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4577},"className":"lively.morphic.EventHandler","_owner":{"__isSmartRef__":true,"id":4565},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4579":{"name":"unregisterHTMLAndSVGAndCANVAS","type":"propertyDef","startIndex":2700,"stopIndex":2902,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4577},"className":"lively.morphic.EventHandler","_owner":{"__isSmartRef__":true,"id":4565},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4580":{"name":"update","type":"propertyDef","startIndex":2921,"stopIndex":2980,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4581},"className":"lively.morphic.EventHandler","_owner":{"__isSmartRef__":true,"id":4565},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4581":{"name":"updating","type":"categoryDef","startIndex":2907,"stopIndex":2983,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":4580}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4582":{"name":"handleEvent","type":"propertyDef","startIndex":3004,"stopIndex":3847,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4583},"className":"lively.morphic.EventHandler","_owner":{"__isSmartRef__":true,"id":4565},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4583":{"name":"handle events","type":"categoryDef","startIndex":2985,"stopIndex":6207,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":4582},{"__isSmartRef__":true,"id":4584},{"__isSmartRef__":true,"id":4585}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4584":{"name":"patchEvent","type":"propertyDef","startIndex":3849,"stopIndex":5729,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4583},"className":"lively.morphic.EventHandler","_owner":{"__isSmartRef__":true,"id":4565},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4585":{"name":"handleEventCANVAS","type":"propertyDef","startIndex":5732,"stopIndex":6203,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4583},"className":"lively.morphic.EventHandler","_owner":{"__isSmartRef__":true,"id":4565},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4586":{"name":"toString","type":"propertyDef","startIndex":6224,"stopIndex":6320,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4587},"className":"lively.morphic.EventHandler","_owner":{"__isSmartRef__":true,"id":4565},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4587":{"name":"debugging","type":"categoryDef","startIndex":6209,"stopIndex":6322,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":4586}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4588":{"name":"lively.morphic.EventHandler","type":"klassExtensionDef","startIndex":6326,"stopIndex":6416,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":4589}],"sourceControl":{"__isSmartRef__":true,"id":4564},"categories":[{"__isSmartRef__":true,"id":4590}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4589":{"name":"prepareEventSystem","type":"propertyDef","startIndex":6371,"stopIndex":6411,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":true,"category":{"__isSmartRef__":true,"id":4590},"className":"lively.morphic.EventHandler","_owner":{"__isSmartRef__":true,"id":4588},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4590":{"name":"default category","type":"categoryDef","startIndex":6369,"stopIndex":6413,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":4589}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4591":{"name":"Event","type":"klassExtensionDef","startIndex":6417,"stopIndex":6860,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":4592},{"__isSmartRef__":true,"id":4594},{"__isSmartRef__":true,"id":4595},{"__isSmartRef__":true,"id":4596},{"__isSmartRef__":true,"id":4597},{"__isSmartRef__":true,"id":4598},{"__isSmartRef__":true,"id":4599},{"__isSmartRef__":true,"id":4600},{"__isSmartRef__":true,"id":4601},{"__isSmartRef__":true,"id":4602},{"__isSmartRef__":true,"id":4603},{"__isSmartRef__":true,"id":4604},{"__isSmartRef__":true,"id":4605},{"__isSmartRef__":true,"id":4606},{"__isSmartRef__":true,"id":4607},{"__isSmartRef__":true,"id":4608},{"__isSmartRef__":true,"id":4609},{"__isSmartRef__":true,"id":4610},{"__isSmartRef__":true,"id":4611}],"sourceControl":{"__isSmartRef__":true,"id":4564},"categories":[{"__isSmartRef__":true,"id":4593}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4592":{"name":"KEY_BACKSPACE","type":"propertyDef","startIndex":6440,"stopIndex":6487,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":true,"category":{"__isSmartRef__":true,"id":4593},"className":"Event","_owner":{"__isSmartRef__":true,"id":4591},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4593":{"name":"default category","type":"categoryDef","startIndex":6438,"stopIndex":6857,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":4592},{"__isSmartRef__":true,"id":4594},{"__isSmartRef__":true,"id":4595},{"__isSmartRef__":true,"id":4596},{"__isSmartRef__":true,"id":4597},{"__isSmartRef__":true,"id":4598},{"__isSmartRef__":true,"id":4599},{"__isSmartRef__":true,"id":4600},{"__isSmartRef__":true,"id":4601},{"__isSmartRef__":true,"id":4602},{"__isSmartRef__":true,"id":4603},{"__isSmartRef__":true,"id":4604},{"__isSmartRef__":true,"id":4605},{"__isSmartRef__":true,"id":4606},{"__isSmartRef__":true,"id":4607},{"__isSmartRef__":true,"id":4608},{"__isSmartRef__":true,"id":4609},{"__isSmartRef__":true,"id":4610},{"__isSmartRef__":true,"id":4611}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4594":{"name":"KEY_TAB","type":"propertyDef","startIndex":6489,"stopIndex":6506,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":true,"category":{"__isSmartRef__":true,"id":4593},"className":"Event","_owner":{"__isSmartRef__":true,"id":4591},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4595":{"name":"KEY_RETURN","type":"propertyDef","startIndex":6508,"stopIndex":6525,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":true,"category":{"__isSmartRef__":true,"id":4593},"className":"Event","_owner":{"__isSmartRef__":true,"id":4591},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4596":{"name":"KEY_ESC","type":"propertyDef","startIndex":6527,"stopIndex":6544,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":true,"category":{"__isSmartRef__":true,"id":4593},"className":"Event","_owner":{"__isSmartRef__":true,"id":4591},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4597":{"name":"KEY_LEFT","type":"propertyDef","startIndex":6546,"stopIndex":6563,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":true,"category":{"__isSmartRef__":true,"id":4593},"className":"Event","_owner":{"__isSmartRef__":true,"id":4591},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4598":{"name":"KEY_UP","type":"propertyDef","startIndex":6565,"stopIndex":6582,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":true,"category":{"__isSmartRef__":true,"id":4593},"className":"Event","_owner":{"__isSmartRef__":true,"id":4591},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4599":{"name":"KEY_RIGHT","type":"propertyDef","startIndex":6584,"stopIndex":6601,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":true,"category":{"__isSmartRef__":true,"id":4593},"className":"Event","_owner":{"__isSmartRef__":true,"id":4591},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4600":{"name":"KEY_DOWN","type":"propertyDef","startIndex":6603,"stopIndex":6620,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":true,"category":{"__isSmartRef__":true,"id":4593},"className":"Event","_owner":{"__isSmartRef__":true,"id":4591},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4601":{"name":"KEY_DELETE","type":"propertyDef","startIndex":6622,"stopIndex":6639,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":true,"category":{"__isSmartRef__":true,"id":4593},"className":"Event","_owner":{"__isSmartRef__":true,"id":4591},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4602":{"name":"KEY_HOME","type":"propertyDef","startIndex":6641,"stopIndex":6658,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":true,"category":{"__isSmartRef__":true,"id":4593},"className":"Event","_owner":{"__isSmartRef__":true,"id":4591},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4603":{"name":"KEY_END","type":"propertyDef","startIndex":6660,"stopIndex":6677,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":true,"category":{"__isSmartRef__":true,"id":4593},"className":"Event","_owner":{"__isSmartRef__":true,"id":4591},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4604":{"name":"KEY_PAGEUP","type":"propertyDef","startIndex":6679,"stopIndex":6696,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":true,"category":{"__isSmartRef__":true,"id":4593},"className":"Event","_owner":{"__isSmartRef__":true,"id":4591},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4605":{"name":"KEY_PAGEDOWN","type":"propertyDef","startIndex":6698,"stopIndex":6715,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":true,"category":{"__isSmartRef__":true,"id":4593},"className":"Event","_owner":{"__isSmartRef__":true,"id":4591},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4606":{"name":"KEY_INSERT","type":"propertyDef","startIndex":6717,"stopIndex":6734,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":true,"category":{"__isSmartRef__":true,"id":4593},"className":"Event","_owner":{"__isSmartRef__":true,"id":4591},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4607":{"name":"KEY_SPACEBAR","type":"propertyDef","startIndex":6737,"stopIndex":6779,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":true,"category":{"__isSmartRef__":true,"id":4593},"className":"Event","_owner":{"__isSmartRef__":true,"id":4591},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4608":{"name":"KEY_SHIFT","type":"propertyDef","startIndex":6781,"stopIndex":6798,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":true,"category":{"__isSmartRef__":true,"id":4593},"className":"Event","_owner":{"__isSmartRef__":true,"id":4591},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4609":{"name":"KEY_CTRL","type":"propertyDef","startIndex":6800,"stopIndex":6817,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":true,"category":{"__isSmartRef__":true,"id":4593},"className":"Event","_owner":{"__isSmartRef__":true,"id":4591},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4610":{"name":"KEY_ALT","type":"propertyDef","startIndex":6819,"stopIndex":6836,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":true,"category":{"__isSmartRef__":true,"id":4593},"className":"Event","_owner":{"__isSmartRef__":true,"id":4591},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4611":{"name":"KEY_CMD","type":"propertyDef","startIndex":6838,"stopIndex":6855,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":true,"category":{"__isSmartRef__":true,"id":4593},"className":"Event","_owner":{"__isSmartRef__":true,"id":4591},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4612":{"name":null,"type":"comment","startIndex":6861,"stopIndex":6861,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4613":{"name":"ScrollableTrait","type":"traitDef","startIndex":6862,"stopIndex":9794,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":4614},{"__isSmartRef__":true,"id":4616},{"__isSmartRef__":true,"id":4617},{"__isSmartRef__":true,"id":4619},{"__isSmartRef__":true,"id":4620},{"__isSmartRef__":true,"id":4621},{"__isSmartRef__":true,"id":4622},{"__isSmartRef__":true,"id":4623},{"__isSmartRef__":true,"id":4625},{"__isSmartRef__":true,"id":4626}],"sourceControl":{"__isSmartRef__":true,"id":4564},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4614":{"name":"getScrollableNode","type":"propertyDef","startIndex":6902,"stopIndex":7007,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4615},"_owner":{"__isSmartRef__":true,"id":4613},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4615":{"name":"accessing","type":"categoryDef","startIndex":25,"stopIndex":231,"fileName":null,"_subElements":[{"__isSmartRef__":true,"id":4614},{"__isSmartRef__":true,"id":4616}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4616":{"name":"world","type":"propertyDef","startIndex":7009,"stopIndex":7090,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4615},"_owner":{"__isSmartRef__":true,"id":4613},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4617":{"name":"getScroll","type":"propertyDef","startIndex":7110,"stopIndex":7352,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4618},"_owner":{"__isSmartRef__":true,"id":4613},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4618":{"name":"scrolling","type":"categoryDef","startIndex":233,"stopIndex":1945,"fileName":null,"_subElements":[{"__isSmartRef__":true,"id":4617},{"__isSmartRef__":true,"id":4619},{"__isSmartRef__":true,"id":4620},{"__isSmartRef__":true,"id":4621},{"__isSmartRef__":true,"id":4622}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4619":{"name":"getScrollExtent","type":"propertyDef","startIndex":7354,"stopIndex":7476,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4618},"_owner":{"__isSmartRef__":true,"id":4613},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4620":{"name":"getScrollBounds","type":"propertyDef","startIndex":7478,"stopIndex":7628,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4618},"_owner":{"__isSmartRef__":true,"id":4613},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4621":{"name":"setScroll","type":"propertyDef","startIndex":7631,"stopIndex":8104,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4618},"_owner":{"__isSmartRef__":true,"id":4613},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4622":{"name":"scrollRectIntoView","type":"propertyDef","startIndex":8106,"stopIndex":8804,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4618},"_owner":{"__isSmartRef__":true,"id":4613},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4623":{"name":"onMouseWheel","type":"propertyDef","startIndex":8836,"stopIndex":8988,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4624},"_owner":{"__isSmartRef__":true,"id":4613},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4624":{"name":"scroll event handling","type":"categoryDef","startIndex":1947,"stopIndex":2899,"fileName":null,"_subElements":[{"__isSmartRef__":true,"id":4623},{"__isSmartRef__":true,"id":4625}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4625":{"name":"stopScrollWhenBordersAreReached","type":"propertyDef","startIndex":8990,"stopIndex":9759,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4624},"_owner":{"__isSmartRef__":true,"id":4613},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4626":{"name":" -> lively.morphic.Morph","type":"traitSubElement","startIndex":9764,"stopIndex":9793,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_owner":{"__isSmartRef__":true,"id":4613},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4627":{"name":null,"type":"unknown","startIndex":9795,"stopIndex":9854,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4628":{"name":null,"type":"unknown","startIndex":9855,"stopIndex":9915,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4629":{"name":null,"type":"comment","startIndex":9916,"stopIndex":9916,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4630":{"name":"lively.morphic.Morph","type":"klassExtensionDef","startIndex":9917,"stopIndex":16437,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":4631},{"__isSmartRef__":true,"id":4633},{"__isSmartRef__":true,"id":4634},{"__isSmartRef__":true,"id":4635},{"__isSmartRef__":true,"id":4636},{"__isSmartRef__":true,"id":4637},{"__isSmartRef__":true,"id":4638},{"__isSmartRef__":true,"id":4639},{"__isSmartRef__":true,"id":4640},{"__isSmartRef__":true,"id":4641},{"__isSmartRef__":true,"id":4642},{"__isSmartRef__":true,"id":4643},{"__isSmartRef__":true,"id":4645},{"__isSmartRef__":true,"id":4646},{"__isSmartRef__":true,"id":4647},{"__isSmartRef__":true,"id":4648},{"__isSmartRef__":true,"id":4649},{"__isSmartRef__":true,"id":4650},{"__isSmartRef__":true,"id":4651},{"__isSmartRef__":true,"id":4652},{"__isSmartRef__":true,"id":4653},{"__isSmartRef__":true,"id":4654},{"__isSmartRef__":true,"id":4656},{"__isSmartRef__":true,"id":4657},{"__isSmartRef__":true,"id":4658},{"__isSmartRef__":true,"id":4659},{"__isSmartRef__":true,"id":4660},{"__isSmartRef__":true,"id":4661},{"__isSmartRef__":true,"id":4662},{"__isSmartRef__":true,"id":4663},{"__isSmartRef__":true,"id":4664},{"__isSmartRef__":true,"id":4665},{"__isSmartRef__":true,"id":4666},{"__isSmartRef__":true,"id":4668}],"sourceControl":{"__isSmartRef__":true,"id":4564},"categories":[{"__isSmartRef__":true,"id":4632},{"__isSmartRef__":true,"id":4644},{"__isSmartRef__":true,"id":4655},{"__isSmartRef__":true,"id":4667},{"__isSmartRef__":true,"id":4669}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4631":{"name":"addEventHandler","type":"propertyDef","startIndex":9971,"stopIndex":10202,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4632},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":4630},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4632":{"name":"event managment","type":"categoryDef","startIndex":9950,"stopIndex":11815,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":4631},{"__isSmartRef__":true,"id":4633},{"__isSmartRef__":true,"id":4634},{"__isSmartRef__":true,"id":4635},{"__isSmartRef__":true,"id":4636},{"__isSmartRef__":true,"id":4637},{"__isSmartRef__":true,"id":4638},{"__isSmartRef__":true,"id":4639},{"__isSmartRef__":true,"id":4640},{"__isSmartRef__":true,"id":4641},{"__isSmartRef__":true,"id":4642}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4633":{"name":"removeEventHandlers","type":"propertyDef","startIndex":10204,"stopIndex":10334,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4632},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":4630},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4634":{"name":"registerForEvent","type":"propertyDef","startIndex":10336,"stopIndex":10994,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4632},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":4630},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4635":{"name":"enableEventHandler","type":"propertyDef","startIndex":10996,"stopIndex":11111,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4632},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":4630},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4636":{"name":"enableEventHandlerRecursively","type":"propertyDef","startIndex":11113,"stopIndex":11234,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4632},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":4630},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4637":{"name":"disableEventHandler","type":"propertyDef","startIndex":11236,"stopIndex":11327,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4632},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":4630},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4638":{"name":"disableEventHandlerRecursively","type":"propertyDef","startIndex":11329,"stopIndex":11452,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4632},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":4630},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4639":{"name":"ignoreEvents","type":"propertyDef","startIndex":11454,"stopIndex":11546,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4632},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":4630},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4640":{"name":"enableEvents","type":"propertyDef","startIndex":11548,"stopIndex":11640,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4632},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":4630},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4641":{"name":"areEventsIgnored","type":"propertyDef","startIndex":11642,"stopIndex":11704,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4632},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":4630},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4642":{"name":"registerForEvents","type":"propertyDef","startIndex":11706,"stopIndex":11810,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4632},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":4630},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4643":{"name":"registerForKeyboardEvents","type":"propertyDef","startIndex":11837,"stopIndex":11893,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4644},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":4630},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4644":{"name":"event handling","type":"categoryDef","startIndex":11817,"stopIndex":14636,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":4643},{"__isSmartRef__":true,"id":4645},{"__isSmartRef__":true,"id":4646},{"__isSmartRef__":true,"id":4647},{"__isSmartRef__":true,"id":4648},{"__isSmartRef__":true,"id":4649},{"__isSmartRef__":true,"id":4650},{"__isSmartRef__":true,"id":4651},{"__isSmartRef__":true,"id":4652},{"__isSmartRef__":true,"id":4653}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4645":{"name":"registerForMouseEvents","type":"propertyDef","startIndex":11895,"stopIndex":13168,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4644},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":4630},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4646":{"name":"onMouseDown","type":"propertyDef","startIndex":13170,"stopIndex":13365,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4644},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":4630},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4647":{"name":"onMouseUp","type":"propertyDef","startIndex":13367,"stopIndex":14213,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4644},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":4630},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4648":{"name":"onMouseWheel","type":"propertyDef","startIndex":14215,"stopIndex":14277,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4644},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":4630},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4649":{"name":"onContextMenu","type":"propertyDef","startIndex":14281,"stopIndex":14436,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4644},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":4630},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4650":{"name":"onDragStart","type":"propertyDef","startIndex":14439,"stopIndex":14469,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4644},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":4630},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4651":{"name":"onDragEnd","type":"propertyDef","startIndex":14471,"stopIndex":14499,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4644},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":4630},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4652":{"name":"onDrag","type":"propertyDef","startIndex":14501,"stopIndex":14526,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4644},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":4630},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4653":{"name":"onContextMenu","type":"propertyDef","startIndex":14528,"stopIndex":14632,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4644},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":4630},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4654":{"name":"enableGrabbing","type":"propertyDef","startIndex":14665,"stopIndex":14728,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4655},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":4630},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4655":{"name":"grabbing and dropping","type":"categoryDef","startIndex":14638,"stopIndex":16206,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":4654},{"__isSmartRef__":true,"id":4656},{"__isSmartRef__":true,"id":4657},{"__isSmartRef__":true,"id":4658},{"__isSmartRef__":true,"id":4659},{"__isSmartRef__":true,"id":4660},{"__isSmartRef__":true,"id":4661},{"__isSmartRef__":true,"id":4662},{"__isSmartRef__":true,"id":4663},{"__isSmartRef__":true,"id":4664},{"__isSmartRef__":true,"id":4665}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4656":{"name":"disableGrabbing","type":"propertyDef","startIndex":14730,"stopIndex":14791,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4655},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":4630},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4657":{"name":"enableDropping","type":"propertyDef","startIndex":14794,"stopIndex":14857,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4655},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":4630},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4658":{"name":"disableDropping","type":"propertyDef","startIndex":14859,"stopIndex":14920,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4655},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":4630},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4659":{"name":"enableDragging","type":"propertyDef","startIndex":14922,"stopIndex":14981,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4655},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":4630},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4660":{"name":"disableDragging","type":"propertyDef","startIndex":14983,"stopIndex":15044,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4655},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":4630},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4661":{"name":"dropOnMe","type":"propertyDef","startIndex":15049,"stopIndex":15407,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4655},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":4630},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4662":{"name":"dropOn","type":"propertyDef","startIndex":15409,"stopIndex":15458,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4655},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":4630},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4663":{"name":"manualDropOnMe","type":"propertyDef","startIndex":15461,"stopIndex":15863,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4655},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":4630},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4664":{"name":"grabMe","type":"propertyDef","startIndex":15865,"stopIndex":15956,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4655},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":4630},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4665":{"name":"getGrabShadow","type":"propertyDef","startIndex":15958,"stopIndex":16202,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4655},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":4630},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4666":{"name":"getScrollableNode","type":"propertyDef","startIndex":16223,"stopIndex":16324,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4667},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":4630},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4667":{"name":"scrolling","type":"categoryDef","startIndex":16208,"stopIndex":16327,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":4666}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4668":{"name":"openInHand","type":"propertyDef","startIndex":16342,"stopIndex":16432,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4669},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":4630},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4669":{"name":"opening","type":"categoryDef","startIndex":16329,"stopIndex":16434,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":4668}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4670":{"name":null,"type":"comment","startIndex":16438,"stopIndex":16438,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4671":{"name":"lively.morphic.Text","type":"klassExtensionDef","startIndex":16439,"stopIndex":18259,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":4672},{"__isSmartRef__":true,"id":4674},{"__isSmartRef__":true,"id":4675},{"__isSmartRef__":true,"id":4676},{"__isSmartRef__":true,"id":4677},{"__isSmartRef__":true,"id":4678},{"__isSmartRef__":true,"id":4680},{"__isSmartRef__":true,"id":4681},{"__isSmartRef__":true,"id":4682}],"sourceControl":{"__isSmartRef__":true,"id":4564},"categories":[{"__isSmartRef__":true,"id":4673},{"__isSmartRef__":true,"id":4679}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4672":{"name":"ignoreEvents","type":"propertyDef","startIndex":16492,"stopIndex":16590,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4673},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":4671},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4673":{"name":"event managment","type":"categoryDef","startIndex":16471,"stopIndex":17477,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":4672},{"__isSmartRef__":true,"id":4674},{"__isSmartRef__":true,"id":4675},{"__isSmartRef__":true,"id":4676},{"__isSmartRef__":true,"id":4677}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4674":{"name":"enableEvents","type":"propertyDef","startIndex":16592,"stopIndex":16690,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4673},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":4671},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4675":{"name":"registerForEvents","type":"propertyDef","startIndex":16692,"stopIndex":16785,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4673},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":4671},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4676":{"name":"registerForKeyboardEvents","type":"propertyDef","startIndex":16787,"stopIndex":17044,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4673},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":4671},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4677":{"name":"registerForFocusAndBlurEvents","type":"propertyDef","startIndex":17046,"stopIndex":17474,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4673},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":4671},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4678":{"name":"onSelectStart","type":"propertyDef","startIndex":17499,"stopIndex":17816,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4679},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":4671},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4679":{"name":"event handling","type":"categoryDef","startIndex":17479,"stopIndex":18256,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":4678},{"__isSmartRef__":true,"id":4680},{"__isSmartRef__":true,"id":4681},{"__isSmartRef__":true,"id":4682}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4680":{"name":"onSelectionChange","type":"propertyDef","startIndex":17818,"stopIndex":17851,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4679},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":4671},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4681":{"name":"onBlur","type":"propertyDef","startIndex":17854,"stopIndex":17933,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4679},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":4671},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4682":{"name":"onFocus","type":"propertyDef","startIndex":17935,"stopIndex":18254,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4679},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":4671},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4683":{"name":"lively.morphic.List","type":"klassExtensionDef","startIndex":18260,"stopIndex":19074,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":4684},{"__isSmartRef__":true,"id":4686},{"__isSmartRef__":true,"id":4687},{"__isSmartRef__":true,"id":4688}],"sourceControl":{"__isSmartRef__":true,"id":4564},"categories":[{"__isSmartRef__":true,"id":4685},{"__isSmartRef__":true,"id":4689}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4684":{"name":"onMouseDown","type":"propertyDef","startIndex":18310,"stopIndex":18661,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4685},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":4683},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4685":{"name":"mouse events","type":"categoryDef","startIndex":18292,"stopIndex":18981,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":4684},{"__isSmartRef__":true,"id":4686},{"__isSmartRef__":true,"id":4687}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4686":{"name":"onMouseOver","type":"propertyDef","startIndex":18663,"stopIndex":18831,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4685},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":4683},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4687":{"name":"selectItemFromEvt","type":"propertyDef","startIndex":18833,"stopIndex":18978,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4685},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":4683},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4688":{"name":"getScrollableNode","type":"propertyDef","startIndex":18998,"stopIndex":19069,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4689},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":4683},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4689":{"name":"scrolling","type":"categoryDef","startIndex":18983,"stopIndex":19071,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":4688}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4690":{"name":"lively.morphic.Clip","type":"klassExtensionDef","startIndex":19075,"stopIndex":19228,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":4691}],"sourceControl":{"__isSmartRef__":true,"id":4564},"categories":[{"__isSmartRef__":true,"id":4692}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4691":{"name":"getScrollableNode","type":"propertyDef","startIndex":19122,"stopIndex":19223,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4692},"className":"lively.morphic.Clip","_owner":{"__isSmartRef__":true,"id":4690},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4692":{"name":"scrolling","type":"categoryDef","startIndex":19107,"stopIndex":19225,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":4691}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4693":{"name":null,"type":"comment","startIndex":19229,"stopIndex":19229,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4694":{"name":"lively.morphic.World","type":"klassExtensionDef","startIndex":19230,"stopIndex":23382,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":4695},{"__isSmartRef__":true,"id":4697},{"__isSmartRef__":true,"id":4698},{"__isSmartRef__":true,"id":4700},{"__isSmartRef__":true,"id":4701},{"__isSmartRef__":true,"id":4702},{"__isSmartRef__":true,"id":4704},{"__isSmartRef__":true,"id":4705},{"__isSmartRef__":true,"id":4706},{"__isSmartRef__":true,"id":4707},{"__isSmartRef__":true,"id":4708},{"__isSmartRef__":true,"id":4709},{"__isSmartRef__":true,"id":4711}],"sourceControl":{"__isSmartRef__":true,"id":4564},"categories":[{"__isSmartRef__":true,"id":4696},{"__isSmartRef__":true,"id":4699},{"__isSmartRef__":true,"id":4703},{"__isSmartRef__":true,"id":4710}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4695":{"name":"registerForEvents","type":"propertyDef","startIndex":19285,"stopIndex":19404,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4696},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":4694},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4696":{"name":"event management","type":"categoryDef","startIndex":19263,"stopIndex":19936,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":4695},{"__isSmartRef__":true,"id":4697}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4697":{"name":"registerForGlobalEvents","type":"propertyDef","startIndex":19407,"stopIndex":19931,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4696},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":4694},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4698":{"name":"onKeyDown","type":"propertyDef","startIndex":19967,"stopIndex":20324,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4699},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":4694},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4699":{"name":"keyboard event handling","type":"categoryDef","startIndex":19938,"stopIndex":20776,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":4698},{"__isSmartRef__":true,"id":4700},{"__isSmartRef__":true,"id":4701}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4700":{"name":"onKeyPress","type":"propertyDef","startIndex":20326,"stopIndex":20386,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4699},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":4694},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4701":{"name":"processCommandKeys","type":"propertyDef","startIndex":20388,"stopIndex":20772,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4699},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":4694},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4702":{"name":"onMouseMove","type":"propertyDef","startIndex":20804,"stopIndex":21171,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4703},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":4694},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4703":{"name":"mouse event handling","type":"categoryDef","startIndex":20778,"stopIndex":22996,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":4702},{"__isSmartRef__":true,"id":4704},{"__isSmartRef__":true,"id":4705},{"__isSmartRef__":true,"id":4706},{"__isSmartRef__":true,"id":4707},{"__isSmartRef__":true,"id":4708}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4704":{"name":"onMouseWheel","type":"propertyDef","startIndex":21173,"stopIndex":22472,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4703},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":4694},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4705":{"name":"onSelectStart","type":"propertyDef","startIndex":22475,"stopIndex":22538,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4703},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":4694},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4706":{"name":"onHTML5DragEnter","type":"propertyDef","startIndex":22540,"stopIndex":22606,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4703},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":4694},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4707":{"name":"onHTML5DragOver","type":"propertyDef","startIndex":22608,"stopIndex":22673,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4703},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":4694},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4708":{"name":"onHTML5Drop","type":"propertyDef","startIndex":22675,"stopIndex":22921,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4703},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":4694},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4709":{"name":"openSystemBrowser","type":"propertyDef","startIndex":22945,"stopIndex":23278,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4710},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":4694},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4710":{"name":"convenience","type":"categoryDef","startIndex":22998,"stopIndex":23449,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":4709},{"__isSmartRef__":true,"id":4711}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4711":{"name":"openWorkspace","type":"propertyDef","startIndex":23280,"stopIndex":23377,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4710},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":4694},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4712":{"name":"lively.FileUploader","type":"klassDef","startIndex":23383,"stopIndex":29926,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":4713},{"__isSmartRef__":true,"id":4715},{"__isSmartRef__":true,"id":4716},{"__isSmartRef__":true,"id":4718},{"__isSmartRef__":true,"id":4719},{"__isSmartRef__":true,"id":4720},{"__isSmartRef__":true,"id":4721},{"__isSmartRef__":true,"id":4722},{"__isSmartRef__":true,"id":4724},{"__isSmartRef__":true,"id":4726},{"__isSmartRef__":true,"id":4727},{"__isSmartRef__":true,"id":4728},{"__isSmartRef__":true,"id":4730},{"__isSmartRef__":true,"id":4731},{"__isSmartRef__":true,"id":4732},{"__isSmartRef__":true,"id":4734}],"sourceControl":{"__isSmartRef__":true,"id":4564},"superclassName":"Object","categories":[{"__isSmartRef__":true,"id":4714},{"__isSmartRef__":true,"id":4717},{"__isSmartRef__":true,"id":4723},{"__isSmartRef__":true,"id":4725},{"__isSmartRef__":true,"id":4729},{"__isSmartRef__":true,"id":4733}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4713":{"name":"getFileReader","type":"propertyDef","startIndex":23439,"stopIndex":23969,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4714},"className":"lively.FileUploader","_owner":{"__isSmartRef__":true,"id":4712},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4714":{"name":"file reader","type":"categoryDef","startIndex":23492,"stopIndex":24583,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":4713},{"__isSmartRef__":true,"id":4715}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4715":{"name":"uploadBinary","type":"propertyDef","startIndex":23972,"stopIndex":24510,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4714},"className":"lively.FileUploader","_owner":{"__isSmartRef__":true,"id":4712},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4716":{"name":"onError","type":"propertyDef","startIndex":24539,"stopIndex":24634,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4717},"className":"lively.FileUploader","_owner":{"__isSmartRef__":true,"id":4712},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4717":{"name":"file reader events","type":"categoryDef","startIndex":24585,"stopIndex":25197,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":4716},{"__isSmartRef__":true,"id":4718},{"__isSmartRef__":true,"id":4719},{"__isSmartRef__":true,"id":4720},{"__isSmartRef__":true,"id":4721}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4718":{"name":"onLoadStart","type":"propertyDef","startIndex":24636,"stopIndex":24720,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4717},"className":"lively.FileUploader","_owner":{"__isSmartRef__":true,"id":4712},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4719":{"name":"onLoadEnd","type":"propertyDef","startIndex":24722,"stopIndex":24805,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4717},"className":"lively.FileUploader","_owner":{"__isSmartRef__":true,"id":4712},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4720":{"name":"onProgress","type":"propertyDef","startIndex":24807,"stopIndex":25012,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4717},"className":"lively.FileUploader","_owner":{"__isSmartRef__":true,"id":4712},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4721":{"name":"onLoad","type":"propertyDef","startIndex":25014,"stopIndex":25124,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4717},"className":"lively.FileUploader","_owner":{"__isSmartRef__":true,"id":4712},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4722":{"name":"onLoadImage","type":"propertyDef","startIndex":25148,"stopIndex":25322,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4723},"className":"lively.FileUploader","_owner":{"__isSmartRef__":true,"id":4712},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4723":{"name":"image loading","type":"categoryDef","startIndex":25199,"stopIndex":25395,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":4722}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4724":{"name":"onLoadVideo","type":"propertyDef","startIndex":25346,"stopIndex":25506,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4725},"className":"lively.FileUploader","_owner":{"__isSmartRef__":true,"id":4712},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4725":{"name":"video loading","type":"categoryDef","startIndex":25397,"stopIndex":27286,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":4724},{"__isSmartRef__":true,"id":4726},{"__isSmartRef__":true,"id":4727}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4726":{"name":"openVideo","type":"propertyDef","startIndex":25509,"stopIndex":26880,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4725},"className":"lively.FileUploader","_owner":{"__isSmartRef__":true,"id":4712},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4727":{"name":"uploadAndOpenVideoTo","type":"propertyDef","startIndex":26883,"stopIndex":27213,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4725},"className":"lively.FileUploader","_owner":{"__isSmartRef__":true,"id":4712},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4728":{"name":"onLoadPDF","type":"propertyDef","startIndex":27235,"stopIndex":27391,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4729},"className":"lively.FileUploader","_owner":{"__isSmartRef__":true,"id":4712},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4729":{"name":"pdf loading","type":"categoryDef","startIndex":27288,"stopIndex":28556,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":4728},{"__isSmartRef__":true,"id":4730},{"__isSmartRef__":true,"id":4731}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4730":{"name":"uploadAndOpenPDFTo","type":"propertyDef","startIndex":27393,"stopIndex":27720,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4729},"className":"lively.FileUploader","_owner":{"__isSmartRef__":true,"id":4712},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4731":{"name":"openPDF","type":"propertyDef","startIndex":27722,"stopIndex":28482,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4729},"className":"lively.FileUploader","_owner":{"__isSmartRef__":true,"id":4712},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4732":{"name":"handleDroppedFiles","type":"propertyDef","startIndex":28507,"stopIndex":29300,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4733},"className":"lively.FileUploader","_owner":{"__isSmartRef__":true,"id":4712},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4733":{"name":"drop handling","type":"categoryDef","startIndex":28558,"stopIndex":29993,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":4732},{"__isSmartRef__":true,"id":4734}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4734":{"name":"loadAndOpenDroppedFiles","type":"propertyDef","startIndex":29305,"stopIndex":29918,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4733},"className":"lively.FileUploader","_owner":{"__isSmartRef__":true,"id":4712},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4735":{"name":null,"type":"comment","startIndex":29927,"stopIndex":29927,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4736":{"name":"lively.morphic.HTML.RenderContext","type":"klassExtensionDef","startIndex":29928,"stopIndex":30105,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":4737}],"sourceControl":{"__isSmartRef__":true,"id":4564},"categories":[{"__isSmartRef__":true,"id":4738}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4737":{"name":"registerHandlerForEvent","type":"propertyDef","startIndex":30004,"stopIndex":30100,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4738},"className":"lively.morphic.HTML.RenderContext","_owner":{"__isSmartRef__":true,"id":4736},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4738":{"name":"event handler management","type":"categoryDef","startIndex":30044,"stopIndex":30172,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":4737}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4739":{"name":"lively.morphic.SVG.RenderContext","type":"klassExtensionDef","startIndex":30106,"stopIndex":30282,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":4740}],"sourceControl":{"__isSmartRef__":true,"id":4564},"categories":[{"__isSmartRef__":true,"id":4741}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4740":{"name":"registerHandlerForEvent","type":"propertyDef","startIndex":30181,"stopIndex":30277,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4741},"className":"lively.morphic.SVG.RenderContext","_owner":{"__isSmartRef__":true,"id":4739},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4741":{"name":"event handler management","type":"categoryDef","startIndex":30221,"stopIndex":30349,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":4740}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4742":{"name":"lively.morphic.Canvas.RenderContext","type":"klassExtensionDef","startIndex":30283,"stopIndex":30458,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":4743}],"sourceControl":{"__isSmartRef__":true,"id":4564},"categories":[{"__isSmartRef__":true,"id":4744}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4743":{"name":"registerHandlerForEvent","type":"propertyDef","startIndex":30361,"stopIndex":30453,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4744},"className":"lively.morphic.Canvas.RenderContext","_owner":{"__isSmartRef__":true,"id":4742},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4744":{"name":"event handler management","type":"categoryDef","startIndex":30401,"stopIndex":30525,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":4743}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4745":{"name":null,"type":"comment","startIndex":30459,"stopIndex":30459,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4746":{"name":"lively.morphic.HandMorph","type":"klassDef","startIndex":30460,"stopIndex":32259,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":4747},{"__isSmartRef__":true,"id":4749},{"__isSmartRef__":true,"id":4751},{"__isSmartRef__":true,"id":4753},{"__isSmartRef__":true,"id":4754},{"__isSmartRef__":true,"id":4756},{"__isSmartRef__":true,"id":4757},{"__isSmartRef__":true,"id":4758},{"__isSmartRef__":true,"id":4759},{"__isSmartRef__":true,"id":4761}],"sourceControl":{"__isSmartRef__":true,"id":4564},"superclassName":"lively.morphic.Morph","categories":[{"__isSmartRef__":true,"id":4748},{"__isSmartRef__":true,"id":4750},{"__isSmartRef__":true,"id":4752},{"__isSmartRef__":true,"id":4755},{"__isSmartRef__":true,"id":4760},{"__isSmartRef__":true,"id":4762}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4747":{"name":"style","type":"propertyDef","startIndex":30532,"stopIndex":30583,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4748},"className":"lively.morphic.HandMorph","_owner":{"__isSmartRef__":true,"id":4746},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4748":{"name":"settings","type":"categoryDef","startIndex":30588,"stopIndex":30656,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":4747}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4749":{"name":"addToWorld","type":"propertyDef","startIndex":30606,"stopIndex":30734,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4750},"className":"lively.morphic.HandMorph","_owner":{"__isSmartRef__":true,"id":4746},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4750":{"name":"initializing","type":"categoryDef","startIndex":30658,"stopIndex":30807,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":4749}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4751":{"name":"world","type":"propertyDef","startIndex":30778,"stopIndex":30819,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4752},"className":"lively.morphic.HandMorph","_owner":{"__isSmartRef__":true,"id":4746},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4752":{"name":"accessing -- morphic relationship","type":"categoryDef","startIndex":30809,"stopIndex":30927,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":4751},{"__isSmartRef__":true,"id":4753}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4753":{"name":"hand","type":"propertyDef","startIndex":30821,"stopIndex":30854,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4752},"className":"lively.morphic.HandMorph","_owner":{"__isSmartRef__":true,"id":4746},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4754":{"name":"grabMorph","type":"propertyDef","startIndex":30879,"stopIndex":30955,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4755},"className":"lively.morphic.HandMorph","_owner":{"__isSmartRef__":true,"id":4746},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4755":{"name":"event handling","type":"categoryDef","startIndex":30929,"stopIndex":31912,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":4754},{"__isSmartRef__":true,"id":4756},{"__isSmartRef__":true,"id":4757},{"__isSmartRef__":true,"id":4758}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4756":{"name":"grabMorphs","type":"propertyDef","startIndex":30957,"stopIndex":31248,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4755},"className":"lively.morphic.HandMorph","_owner":{"__isSmartRef__":true,"id":4746},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4757":{"name":"addMorphWithShadow","type":"propertyDef","startIndex":31252,"stopIndex":31473,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4755},"className":"lively.morphic.HandMorph","_owner":{"__isSmartRef__":true,"id":4746},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4758":{"name":"dropContentsOn","type":"propertyDef","startIndex":31477,"stopIndex":31839,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4755},"className":"lively.morphic.HandMorph","_owner":{"__isSmartRef__":true,"id":4746},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4759":{"name":"removeOpenMenu","type":"propertyDef","startIndex":31854,"stopIndex":32029,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4760},"className":"lively.morphic.HandMorph","_owner":{"__isSmartRef__":true,"id":4746},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4760":{"name":"menu","type":"categoryDef","startIndex":31914,"stopIndex":32102,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":4759}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4761":{"name":"move","type":"propertyDef","startIndex":32046,"stopIndex":32254,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4762},"className":"lively.morphic.HandMorph","_owner":{"__isSmartRef__":true,"id":4746},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4762":{"name":"moving","type":"categoryDef","startIndex":32104,"stopIndex":32326,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":4761}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4763":{"name":null,"type":"comment","startIndex":32260,"stopIndex":32260,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4764":{"isListItem":true,"value":{"__isSmartRef__":true,"id":4630},"string":"lively.morphic.Morph(klassExtensionDef,lively/morphic/Events.js)"},"4765":{"isListItem":true,"value":{"__isSmartRef__":true,"id":4652},"string":"onDrag(propertyDef,lively/morphic/Events.js)"},"4766":{"isListItem":true,"value":{"__isSmartRef__":true,"id":4767},"string":"lively.morphic.Widgets(moduleDef,lively/morphic/Widgets.js)"},"4767":{"name":"lively.morphic.Widgets","type":"moduleDef","startIndex":0,"stopIndex":53786,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":4768},{"__isSmartRef__":true,"id":4769},{"__isSmartRef__":true,"id":4788},{"__isSmartRef__":true,"id":4789},{"__isSmartRef__":true,"id":4801},{"__isSmartRef__":true,"id":4802},{"__isSmartRef__":true,"id":4808},{"__isSmartRef__":true,"id":4809},{"__isSmartRef__":true,"id":4827},{"__isSmartRef__":true,"id":4828},{"__isSmartRef__":true,"id":4832},{"__isSmartRef__":true,"id":4833},{"__isSmartRef__":true,"id":4840},{"__isSmartRef__":true,"id":4841},{"__isSmartRef__":true,"id":4889},{"__isSmartRef__":true,"id":4890},{"__isSmartRef__":true,"id":4922},{"__isSmartRef__":true,"id":4923},{"__isSmartRef__":true,"id":4932},{"__isSmartRef__":true,"id":4933},{"__isSmartRef__":true,"id":4946},{"__isSmartRef__":true,"id":4947},{"__isSmartRef__":true,"id":4971},{"__isSmartRef__":true,"id":4972},{"__isSmartRef__":true,"id":4984},{"__isSmartRef__":true,"id":4985},{"__isSmartRef__":true,"id":5001},{"__isSmartRef__":true,"id":5002},{"__isSmartRef__":true,"id":5007},{"__isSmartRef__":true,"id":5008},{"__isSmartRef__":true,"id":5015},{"__isSmartRef__":true,"id":5016},{"__isSmartRef__":true,"id":5019},{"__isSmartRef__":true,"id":5020},{"__isSmartRef__":true,"id":5072},{"__isSmartRef__":true,"id":5080},{"__isSmartRef__":true,"id":5081},{"__isSmartRef__":true,"id":5102},{"__isSmartRef__":true,"id":5103},{"__isSmartRef__":true,"id":5111},{"__isSmartRef__":true,"id":5112},{"__isSmartRef__":true,"id":5125},{"__isSmartRef__":true,"id":5135}],"sourceControl":{"__isSmartRef__":true,"id":4564},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4768":{"name":null,"type":"comment","startIndex":158,"stopIndex":158,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4769":{"name":"lively.morphic.Button","type":"klassDef","startIndex":159,"stopIndex":3422,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":4770},{"__isSmartRef__":true,"id":4772},{"__isSmartRef__":true,"id":4774},{"__isSmartRef__":true,"id":4776},{"__isSmartRef__":true,"id":4777},{"__isSmartRef__":true,"id":4778},{"__isSmartRef__":true,"id":4779},{"__isSmartRef__":true,"id":4780},{"__isSmartRef__":true,"id":4782},{"__isSmartRef__":true,"id":4784},{"__isSmartRef__":true,"id":4785},{"__isSmartRef__":true,"id":4786}],"sourceControl":{"__isSmartRef__":true,"id":4564},"superclassName":"lively.morphic.Morph","categories":[{"__isSmartRef__":true,"id":4771},{"__isSmartRef__":true,"id":4773},{"__isSmartRef__":true,"id":4775},{"__isSmartRef__":true,"id":4781},{"__isSmartRef__":true,"id":4783},{"__isSmartRef__":true,"id":4787}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4770":{"name":"style","type":"propertyDef","startIndex":228,"stopIndex":722,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4771},"className":"lively.morphic.Button","_owner":{"__isSmartRef__":true,"id":4769},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4771":{"name":"settings","type":"categoryDef","startIndex":214,"stopIndex":725,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":4770}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4772":{"name":"initialize","type":"propertyDef","startIndex":745,"stopIndex":1347,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4773},"className":"lively.morphic.Button","_owner":{"__isSmartRef__":true,"id":4769},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4773":{"name":"initializing","type":"categoryDef","startIndex":727,"stopIndex":1350,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":4772}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4774":{"name":"setLabel","type":"propertyDef","startIndex":1367,"stopIndex":1621,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4775},"className":"lively.morphic.Button","_owner":{"__isSmartRef__":true,"id":4769},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4775":{"name":"accessing","type":"categoryDef","startIndex":1352,"stopIndex":2105,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":4774},{"__isSmartRef__":true,"id":4776},{"__isSmartRef__":true,"id":4777},{"__isSmartRef__":true,"id":4778},{"__isSmartRef__":true,"id":4779}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4776":{"name":"getLabel","type":"propertyDef","startIndex":1623,"stopIndex":1682,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4775},"className":"lively.morphic.Button","_owner":{"__isSmartRef__":true,"id":4769},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4777":{"name":"setValue","type":"propertyDef","startIndex":1685,"stopIndex":1879,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4775},"className":"lively.morphic.Button","_owner":{"__isSmartRef__":true,"id":4769},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4778":{"name":"setExtent","type":"propertyDef","startIndex":1881,"stopIndex":2019,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4775},"className":"lively.morphic.Button","_owner":{"__isSmartRef__":true,"id":4769},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4779":{"name":"setPadding","type":"propertyDef","startIndex":2021,"stopIndex":2100,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4775},"className":"lively.morphic.Button","_owner":{"__isSmartRef__":true,"id":4769},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4780":{"name":"changeAppearanceFor","type":"propertyDef","startIndex":2120,"stopIndex":2222,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4781},"className":"lively.morphic.Button","_owner":{"__isSmartRef__":true,"id":4769},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4781":{"name":"styling","type":"categoryDef","startIndex":2107,"stopIndex":2225,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":4780}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4782":{"name":"onMouseDown","type":"propertyDef","startIndex":2240,"stopIndex":2468,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4783},"className":"lively.morphic.Button","_owner":{"__isSmartRef__":true,"id":4769},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4783":{"name":"events","type":"categoryDef","startIndex":2227,"stopIndex":3157,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":4782},{"__isSmartRef__":true,"id":4784},{"__isSmartRef__":true,"id":4785}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4784":{"name":"onMouseUp","type":"propertyDef","startIndex":2470,"stopIndex":2711,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4783},"className":"lively.morphic.Button","_owner":{"__isSmartRef__":true,"id":4769},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4785":{"name":"simulateButtonClick","type":"propertyDef","startIndex":2713,"stopIndex":3154,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4783},"className":"lively.morphic.Button","_owner":{"__isSmartRef__":true,"id":4769},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4786":{"name":"morphMenuItems","type":"propertyDef","startIndex":3169,"stopIndex":3417,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4787},"className":"lively.morphic.Button","_owner":{"__isSmartRef__":true,"id":4769},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4787":{"name":"menu","type":"categoryDef","startIndex":3159,"stopIndex":3419,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":4786}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4788":{"name":null,"type":"comment","startIndex":3423,"stopIndex":3423,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4789":{"name":"lively.morphic.Image","type":"klassDef","startIndex":3424,"stopIndex":4614,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":4790},{"__isSmartRef__":true,"id":4792},{"__isSmartRef__":true,"id":4793},{"__isSmartRef__":true,"id":4794},{"__isSmartRef__":true,"id":4796},{"__isSmartRef__":true,"id":4797},{"__isSmartRef__":true,"id":4798},{"__isSmartRef__":true,"id":4799}],"sourceControl":{"__isSmartRef__":true,"id":4564},"superclassName":"lively.morphic.Morph","categories":[{"__isSmartRef__":true,"id":4791},{"__isSmartRef__":true,"id":4795},{"__isSmartRef__":true,"id":4800}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4790":{"name":"doNotSerialize","type":"propertyDef","startIndex":3496,"stopIndex":3525,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4791},"className":"lively.morphic.Image","_owner":{"__isSmartRef__":true,"id":4789},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4791":{"name":"initializing","type":"categoryDef","startIndex":3478,"stopIndex":4115,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":4790},{"__isSmartRef__":true,"id":4792},{"__isSmartRef__":true,"id":4793}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4792":{"name":"initialize","type":"propertyDef","startIndex":3527,"stopIndex":4010,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4791},"className":"lively.morphic.Image","_owner":{"__isSmartRef__":true,"id":4789},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4793":{"name":"createImageShape","type":"propertyDef","startIndex":4012,"stopIndex":4112,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4791},"className":"lively.morphic.Image","_owner":{"__isSmartRef__":true,"id":4789},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4794":{"name":"setImageURL","type":"propertyDef","startIndex":4132,"stopIndex":4198,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4795},"className":"lively.morphic.Image","_owner":{"__isSmartRef__":true,"id":4789},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4795":{"name":"accessing","type":"categoryDef","startIndex":4117,"stopIndex":4498,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":4794},{"__isSmartRef__":true,"id":4796},{"__isSmartRef__":true,"id":4797},{"__isSmartRef__":true,"id":4798}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4796":{"name":"getImageURL","type":"propertyDef","startIndex":4200,"stopIndex":4260,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4795},"className":"lively.morphic.Image","_owner":{"__isSmartRef__":true,"id":4789},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4797":{"name":"getNativeExtent","type":"propertyDef","startIndex":4262,"stopIndex":4330,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4795},"className":"lively.morphic.Image","_owner":{"__isSmartRef__":true,"id":4789},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4798":{"name":"setNativeExtent","type":"propertyDef","startIndex":4332,"stopIndex":4491,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4795},"className":"lively.morphic.Image","_owner":{"__isSmartRef__":true,"id":4789},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4799":{"name":"getHaloClasses","type":"propertyDef","startIndex":4511,"stopIndex":4609,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4800},"className":"lively.morphic.Image","_owner":{"__isSmartRef__":true,"id":4789},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4800":{"name":"halos","type":"categoryDef","startIndex":4500,"stopIndex":4611,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":4799}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4801":{"name":null,"type":"comment","startIndex":4615,"stopIndex":4615,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4802":{"name":"lively.morphic.FrameRateMorph","type":"klassDef","startIndex":4616,"stopIndex":5622,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":4803},{"__isSmartRef__":true,"id":4805},{"__isSmartRef__":true,"id":4806},{"__isSmartRef__":true,"id":4807}],"sourceControl":{"__isSmartRef__":true,"id":4564},"superclassName":"lively.morphic.Text","categories":[{"__isSmartRef__":true,"id":4804}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4803":{"name":"initialize","type":"propertyDef","startIndex":4681,"stopIndex":4884,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4804},"className":"lively.morphic.FrameRateMorph","_owner":{"__isSmartRef__":true,"id":4802},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4804":{"name":"default category","type":"categoryDef","startIndex":4678,"stopIndex":5619,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":4803},{"__isSmartRef__":true,"id":4805},{"__isSmartRef__":true,"id":4806},{"__isSmartRef__":true,"id":4807}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4805":{"name":"reset","type":"propertyDef","startIndex":4887,"stopIndex":5033,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4804},"className":"lively.morphic.FrameRateMorph","_owner":{"__isSmartRef__":true,"id":4802},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4806":{"name":"nextStep","type":"propertyDef","startIndex":5036,"stopIndex":5542,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4804},"className":"lively.morphic.FrameRateMorph","_owner":{"__isSmartRef__":true,"id":4802},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4807":{"name":"startSteppingScripts","type":"propertyDef","startIndex":5545,"stopIndex":5618,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4804},"className":"lively.morphic.FrameRateMorph","_owner":{"__isSmartRef__":true,"id":4802},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4808":{"name":null,"type":"comment","startIndex":5623,"stopIndex":5623,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4809":{"name":"lively.morphic.Menu","type":"klassDef","startIndex":5624,"stopIndex":10747,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":4810},{"__isSmartRef__":true,"id":4812},{"__isSmartRef__":true,"id":4813},{"__isSmartRef__":true,"id":4815},{"__isSmartRef__":true,"id":4817},{"__isSmartRef__":true,"id":4819},{"__isSmartRef__":true,"id":4820},{"__isSmartRef__":true,"id":4821},{"__isSmartRef__":true,"id":4823},{"__isSmartRef__":true,"id":4824},{"__isSmartRef__":true,"id":4825}],"sourceControl":{"__isSmartRef__":true,"id":4564},"superclassName":"lively.morphic.Box","categories":[{"__isSmartRef__":true,"id":4811},{"__isSmartRef__":true,"id":4814},{"__isSmartRef__":true,"id":4816},{"__isSmartRef__":true,"id":4818},{"__isSmartRef__":true,"id":4822},{"__isSmartRef__":true,"id":4826}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4810":{"name":"style","type":"propertyDef","startIndex":5689,"stopIndex":5757,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4811},"className":"lively.morphic.Menu","_owner":{"__isSmartRef__":true,"id":4809},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4811":{"name":"settings","type":"categoryDef","startIndex":5675,"stopIndex":5779,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":4810},{"__isSmartRef__":true,"id":4812}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4812":{"name":"isEpiMorph","type":"propertyDef","startIndex":5759,"stopIndex":5776,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4811},"className":"lively.morphic.Menu","_owner":{"__isSmartRef__":true,"id":4809},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4813":{"name":"initialize","type":"propertyDef","startIndex":5799,"stopIndex":6324,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4814},"className":"lively.morphic.Menu","_owner":{"__isSmartRef__":true,"id":4809},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4814":{"name":"initializing","type":"categoryDef","startIndex":5781,"stopIndex":6277,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":4813}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4815":{"name":"remove","type":"propertyDef","startIndex":6343,"stopIndex":6466,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4816},"className":"lively.morphic.Menu","_owner":{"__isSmartRef__":true,"id":4809},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4816":{"name":"removing","type":"categoryDef","startIndex":6279,"stopIndex":6419,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":4815}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4817":{"name":"removeAllItems","type":"propertyDef","startIndex":6492,"stopIndex":6622,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4818},"className":"lively.morphic.Menu","_owner":{"__isSmartRef__":true,"id":4809},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4818":{"name":"item management","type":"categoryDef","startIndex":6421,"stopIndex":10056,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":4817},{"__isSmartRef__":true,"id":4819},{"__isSmartRef__":true,"id":4820}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4819":{"name":"createMenuItems","type":"propertyDef","startIndex":6625,"stopIndex":7645,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4818},"className":"lively.morphic.Menu","_owner":{"__isSmartRef__":true,"id":4809},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4820":{"name":"addItems","type":"propertyDef","startIndex":7648,"stopIndex":10102,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4818},"className":"lively.morphic.Menu","_owner":{"__isSmartRef__":true,"id":4809},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4821":{"name":"openSubMenu","type":"propertyDef","startIndex":10122,"stopIndex":10388,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4822},"className":"lively.morphic.Menu","_owner":{"__isSmartRef__":true,"id":4809},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4822":{"name":"sub menu","type":"categoryDef","startIndex":10058,"stopIndex":10585,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":4821},{"__isSmartRef__":true,"id":4823},{"__isSmartRef__":true,"id":4824}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4823":{"name":"removeSubMenu","type":"propertyDef","startIndex":10390,"stopIndex":10516,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4822},"className":"lively.morphic.Menu","_owner":{"__isSmartRef__":true,"id":4809},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4824":{"name":"removeOwnerMenu","type":"propertyDef","startIndex":10518,"stopIndex":10632,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4822},"className":"lively.morphic.Menu","_owner":{"__isSmartRef__":true,"id":4809},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4825":{"name":"remove","type":"propertyDef","startIndex":10650,"stopIndex":10742,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4826},"className":"lively.morphic.Menu","_owner":{"__isSmartRef__":true,"id":4809},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4826":{"name":"removal","type":"categoryDef","startIndex":10587,"stopIndex":10694,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":4825}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4827":{"name":null,"type":"comment","startIndex":10748,"stopIndex":10748,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4828":{"name":"lively.morphic.Menu","type":"klassExtensionDef","startIndex":10749,"stopIndex":11211,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":4829},{"__isSmartRef__":true,"id":4831}],"sourceControl":{"__isSmartRef__":true,"id":4564},"categories":[{"__isSmartRef__":true,"id":4830}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4829":{"name":"openAtHand","type":"propertyDef","startIndex":10786,"stopIndex":10920,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":true,"category":{"__isSmartRef__":true,"id":4830},"className":"lively.morphic.Menu","_owner":{"__isSmartRef__":true,"id":4828},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4830":{"name":"default category","type":"categoryDef","startIndex":10734,"stopIndex":11158,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":4829},{"__isSmartRef__":true,"id":4831}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4831":{"name":"openAt","type":"propertyDef","startIndex":10922,"stopIndex":11206,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":true,"category":{"__isSmartRef__":true,"id":4830},"className":"lively.morphic.Menu","_owner":{"__isSmartRef__":true,"id":4828},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4832":{"name":null,"type":"comment","startIndex":11212,"stopIndex":11213,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4833":{"name":"lively.morphic.Morph","type":"klassExtensionDef","startIndex":11214,"stopIndex":12030,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":4834},{"__isSmartRef__":true,"id":4836},{"__isSmartRef__":true,"id":4837},{"__isSmartRef__":true,"id":4838},{"__isSmartRef__":true,"id":4839}],"sourceControl":{"__isSmartRef__":true,"id":4564},"categories":[{"__isSmartRef__":true,"id":4835}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4834":{"name":"enableMorphMenu","type":"propertyDef","startIndex":11257,"stopIndex":11320,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4835},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":4833},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4835":{"name":"menu","type":"categoryDef","startIndex":11197,"stopIndex":11977,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":4834},{"__isSmartRef__":true,"id":4836},{"__isSmartRef__":true,"id":4837},{"__isSmartRef__":true,"id":4838},{"__isSmartRef__":true,"id":4839}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4836":{"name":"disableMorphMenu","type":"propertyDef","startIndex":11322,"stopIndex":11383,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4835},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":4833},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4837":{"name":"openMorphMenuAt","type":"propertyDef","startIndex":11385,"stopIndex":11503,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4835},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":4833},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4838":{"name":"showMorphMenu","type":"propertyDef","startIndex":11505,"stopIndex":11611,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4835},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":4833},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4839":{"name":"morphMenuItems","type":"propertyDef","startIndex":11613,"stopIndex":12024,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4835},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":4833},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4840":{"name":null,"type":"comment","startIndex":12031,"stopIndex":12032,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4841":{"name":"lively.morphic.World","type":"klassExtensionDef","startIndex":12033,"stopIndex":18216,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":4842},{"__isSmartRef__":true,"id":4844},{"__isSmartRef__":true,"id":4846},{"__isSmartRef__":true,"id":4847},{"__isSmartRef__":true,"id":4848},{"__isSmartRef__":true,"id":4849},{"__isSmartRef__":true,"id":4851},{"__isSmartRef__":true,"id":4852},{"__isSmartRef__":true,"id":4853},{"__isSmartRef__":true,"id":4855},{"__isSmartRef__":true,"id":4857},{"__isSmartRef__":true,"id":4858},{"__isSmartRef__":true,"id":4859},{"__isSmartRef__":true,"id":4861},{"__isSmartRef__":true,"id":4862}],"sourceControl":{"__isSmartRef__":true,"id":4564},"categories":[{"__isSmartRef__":true,"id":4863},{"__isSmartRef__":true,"id":4869},{"__isSmartRef__":true,"id":4873},{"__isSmartRef__":true,"id":4879},{"__isSmartRef__":true,"id":4881},{"__isSmartRef__":true,"id":4885}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4842":{"name":"openInspectorFor","type":"propertyDef","startIndex":12080,"stopIndex":12397,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4843},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":4845},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4843":{"name":"editors","type":"categoryDef","startIndex":12016,"stopIndex":14066,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":4842},{"__isSmartRef__":true,"id":4844},{"__isSmartRef__":true,"id":4846},{"__isSmartRef__":true,"id":4847},{"__isSmartRef__":true,"id":4848}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4844":{"name":"openStyleEditorFor","type":"propertyDef","startIndex":12400,"stopIndex":12952,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4843},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":4845},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4845":{"name":"lively.morphic.World","type":"klassExtensionDef","startIndex":11983,"stopIndex":18166,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":4842},{"__isSmartRef__":true,"id":4844},{"__isSmartRef__":true,"id":4846},{"__isSmartRef__":true,"id":4847},{"__isSmartRef__":true,"id":4848},{"__isSmartRef__":true,"id":4849},{"__isSmartRef__":true,"id":4851},{"__isSmartRef__":true,"id":4852},{"__isSmartRef__":true,"id":4853},{"__isSmartRef__":true,"id":4855},{"__isSmartRef__":true,"id":4857},{"__isSmartRef__":true,"id":4858},{"__isSmartRef__":true,"id":4859},{"__isSmartRef__":true,"id":4861},{"__isSmartRef__":true,"id":4862}],"sourceControl":{"__isSmartRef__":true,"id":4564},"categories":[{"__isSmartRef__":true,"id":4843},{"__isSmartRef__":true,"id":4850},{"__isSmartRef__":true,"id":4854},{"__isSmartRef__":true,"id":4856},{"__isSmartRef__":true,"id":4860}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4846":{"name":"openScriptEditorFor","type":"propertyDef","startIndex":12955,"stopIndex":13417,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4843},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":4845},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4847":{"name":"openBrowseSendersFor","type":"propertyDef","startIndex":13419,"stopIndex":13759,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4843},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":4845},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4848":{"name":"openBrowseImplementorsFor","type":"propertyDef","startIndex":13761,"stopIndex":14108,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4843},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":4845},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4849":{"name":"morphMenuPartsBinItems","type":"propertyDef","startIndex":14128,"stopIndex":14509,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4850},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":4845},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4850":{"name":"menu","type":"categoryDef","startIndex":14068,"stopIndex":16187,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":4849},{"__isSmartRef__":true,"id":4851},{"__isSmartRef__":true,"id":4852}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4851":{"name":"morphMenuItems","type":"propertyDef","startIndex":14511,"stopIndex":16152,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4850},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":4845},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4852":{"name":"resetScale","type":"propertyDef","startIndex":16154,"stopIndex":16233,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4850},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":4845},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4853":{"name":"positionForNewMorph","type":"propertyDef","startIndex":16256,"stopIndex":16755,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4854},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":4845},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4854":{"name":"positioning","type":"categoryDef","startIndex":16189,"stopIndex":16708,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":4853}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4855":{"name":"addFramedMorph","type":"propertyDef","startIndex":16773,"stopIndex":17017,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4856},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":4845},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4856":{"name":"windows","type":"categoryDef","startIndex":16710,"stopIndex":17721,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":4855},{"__isSmartRef__":true,"id":4857},{"__isSmartRef__":true,"id":4858}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4857":{"name":"addTextWindow","type":"propertyDef","startIndex":17020,"stopIndex":17504,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4856},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":4845},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4858":{"name":"internalAddWindow","type":"propertyDef","startIndex":17507,"stopIndex":17768,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4856},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":4845},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4859":{"name":"openDialog","type":"propertyDef","startIndex":17786,"stopIndex":17938,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4860},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":4845},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4860":{"name":"dialogs","type":"categoryDef","startIndex":17723,"stopIndex":18163,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":4859},{"__isSmartRef__":true,"id":4861},{"__isSmartRef__":true,"id":4862}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4861":{"name":"confirm","type":"propertyDef","startIndex":17940,"stopIndex":18062,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4860},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":4845},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4862":{"name":"prompt","type":"propertyDef","startIndex":18064,"stopIndex":18211,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4860},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":4845},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4863":{"name":"editors","type":"categoryDef","startIndex":12016,"stopIndex":14066,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":4864},{"__isSmartRef__":true,"id":4865},{"__isSmartRef__":true,"id":4866},{"__isSmartRef__":true,"id":4867},{"__isSmartRef__":true,"id":4868}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4864":{"name":"openInspectorFor","type":"propertyDef","startIndex":12030,"stopIndex":12347,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4863},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":4841},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4865":{"name":"openStyleEditorFor","type":"propertyDef","startIndex":12350,"stopIndex":12902,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4863},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":4841},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4866":{"name":"openScriptEditorFor","type":"propertyDef","startIndex":12905,"stopIndex":13367,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4863},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":4841},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4867":{"name":"openBrowseSendersFor","type":"propertyDef","startIndex":13369,"stopIndex":13709,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4863},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":4841},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4868":{"name":"openBrowseImplementorsFor","type":"propertyDef","startIndex":13711,"stopIndex":14058,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4863},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":4841},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4869":{"name":"menu","type":"categoryDef","startIndex":14068,"stopIndex":16187,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":4870},{"__isSmartRef__":true,"id":4871},{"__isSmartRef__":true,"id":4872}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4870":{"name":"morphMenuPartsBinItems","type":"propertyDef","startIndex":14078,"stopIndex":14459,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4869},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":4841},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4871":{"name":"morphMenuItems","type":"propertyDef","startIndex":14461,"stopIndex":16102,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4869},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":4841},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4872":{"name":"resetScale","type":"propertyDef","startIndex":16104,"stopIndex":16183,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4869},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":4841},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4873":{"name":"selection","type":"categoryDef","startIndex":16189,"stopIndex":17844,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":4874},{"__isSmartRef__":true,"id":4875},{"__isSmartRef__":true,"id":4876},{"__isSmartRef__":true,"id":4877},{"__isSmartRef__":true,"id":4878}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4874":{"name":"getSelectedMorphs","type":"propertyDef","startIndex":16204,"stopIndex":16283,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4873},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":4841},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4875":{"name":"onDragStart","type":"propertyDef","startIndex":16288,"stopIndex":16577,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4873},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":4841},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4876":{"name":"onDrag","type":"propertyDef","startIndex":16579,"stopIndex":17048,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4873},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":4841},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4877":{"name":"onDragEnd","type":"propertyDef","startIndex":17050,"stopIndex":17632,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4873},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":4841},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4878":{"name":"resetSelection","type":"propertyDef","startIndex":17637,"stopIndex":17842,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4873},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":4841},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4879":{"name":"positioning","type":"categoryDef","startIndex":17846,"stopIndex":18365,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":4880}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4880":{"name":"positionForNewMorph","type":"propertyDef","startIndex":17863,"stopIndex":18362,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4879},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":4841},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4881":{"name":"windows","type":"categoryDef","startIndex":18367,"stopIndex":19378,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":4882},{"__isSmartRef__":true,"id":4883},{"__isSmartRef__":true,"id":4884}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4882":{"name":"addFramedMorph","type":"propertyDef","startIndex":18380,"stopIndex":18624,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4881},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":4841},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4883":{"name":"addTextWindow","type":"propertyDef","startIndex":18627,"stopIndex":19111,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4881},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":4841},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4884":{"name":"internalAddWindow","type":"propertyDef","startIndex":19114,"stopIndex":19375,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4881},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":4841},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4885":{"name":"dialogs","type":"categoryDef","startIndex":19380,"stopIndex":19820,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":4886},{"__isSmartRef__":true,"id":4887},{"__isSmartRef__":true,"id":4888}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4886":{"name":"openDialog","type":"propertyDef","startIndex":19393,"stopIndex":19545,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4885},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":4841},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4887":{"name":"confirm","type":"propertyDef","startIndex":19547,"stopIndex":19669,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4885},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":4841},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4888":{"name":"prompt","type":"propertyDef","startIndex":19671,"stopIndex":19818,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4885},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":4841},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4889":{"name":null,"type":"comment","startIndex":18217,"stopIndex":18217,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4890":{"name":"lively.morphic.List","type":"klassExtensionDef","startIndex":18218,"stopIndex":21326,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":4891},{"__isSmartRef__":true,"id":4893},{"__isSmartRef__":true,"id":4895},{"__isSmartRef__":true,"id":4896},{"__isSmartRef__":true,"id":4898},{"__isSmartRef__":true,"id":4900},{"__isSmartRef__":true,"id":4901},{"__isSmartRef__":true,"id":4903},{"__isSmartRef__":true,"id":4904},{"__isSmartRef__":true,"id":4905},{"__isSmartRef__":true,"id":4906},{"__isSmartRef__":true,"id":4907},{"__isSmartRef__":true,"id":4908},{"__isSmartRef__":true,"id":4909},{"__isSmartRef__":true,"id":4910},{"__isSmartRef__":true,"id":4911},{"__isSmartRef__":true,"id":4912},{"__isSmartRef__":true,"id":4913},{"__isSmartRef__":true,"id":4914},{"__isSmartRef__":true,"id":4916},{"__isSmartRef__":true,"id":4917},{"__isSmartRef__":true,"id":4918},{"__isSmartRef__":true,"id":4920},{"__isSmartRef__":true,"id":4921}],"sourceControl":{"__isSmartRef__":true,"id":4564},"categories":[{"__isSmartRef__":true,"id":4892},{"__isSmartRef__":true,"id":4894},{"__isSmartRef__":true,"id":4897},{"__isSmartRef__":true,"id":4899},{"__isSmartRef__":true,"id":4902},{"__isSmartRef__":true,"id":4915},{"__isSmartRef__":true,"id":4919}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4891":{"name":"connections","type":"propertyDef","startIndex":18269,"stopIndex":18326,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4892},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":4890},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4892":{"name":"documentation","type":"categoryDef","startIndex":19857,"stopIndex":19936,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":4891}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4893":{"name":"style","type":"propertyDef","startIndex":18345,"stopIndex":18453,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4894},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":4890},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4894":{"name":"settings","type":"categoryDef","startIndex":19938,"stopIndex":20103,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":4893},{"__isSmartRef__":true,"id":4895}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4895":{"name":"selectionColor","type":"propertyDef","startIndex":18455,"stopIndex":18493,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4894},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":4890},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4896":{"name":"initialize","type":"propertyDef","startIndex":18516,"stopIndex":18733,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4897},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":4890},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4897":{"name":"initializing","type":"categoryDef","startIndex":20105,"stopIndex":20343,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":4896}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4898":{"name":"setExtent","type":"propertyDef","startIndex":18753,"stopIndex":18833,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4899},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":4890},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4899":{"name":"accessing","type":"categoryDef","startIndex":20345,"stopIndex":20528,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":4898},{"__isSmartRef__":true,"id":4900}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4900":{"name":"getListExtent","type":"propertyDef","startIndex":18835,"stopIndex":18916,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4899},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":4890},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4901":{"name":"getMenu","type":"propertyDef","startIndex":18943,"stopIndex":19007,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4902},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":4890},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4902":{"name":"list interface","type":"categoryDef","startIndex":20530,"stopIndex":22031,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":4901},{"__isSmartRef__":true,"id":4903},{"__isSmartRef__":true,"id":4904},{"__isSmartRef__":true,"id":4905},{"__isSmartRef__":true,"id":4906},{"__isSmartRef__":true,"id":4907},{"__isSmartRef__":true,"id":4908},{"__isSmartRef__":true,"id":4909},{"__isSmartRef__":true,"id":4910},{"__isSmartRef__":true,"id":4911},{"__isSmartRef__":true,"id":4912},{"__isSmartRef__":true,"id":4913}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4903":{"name":"updateList","type":"propertyDef","startIndex":19009,"stopIndex":19241,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4902},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":4890},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4904":{"name":"selectAt","type":"propertyDef","startIndex":19243,"stopIndex":19440,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4902},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":4890},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4905":{"name":"setList","type":"propertyDef","startIndex":19442,"stopIndex":19501,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4902},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":4890},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4906":{"name":"getList","type":"propertyDef","startIndex":19503,"stopIndex":19548,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4902},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":4890},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4907":{"name":"setSelection","type":"propertyDef","startIndex":19550,"stopIndex":19616,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4902},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":4890},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4908":{"name":"getSelection","type":"propertyDef","startIndex":19618,"stopIndex":19669,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4902},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":4890},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4909":{"name":"getItem","type":"propertyDef","startIndex":19671,"stopIndex":19743,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4902},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":4890},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4910":{"name":"removeItemOrValue","type":"propertyDef","startIndex":19745,"stopIndex":19917,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4902},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":4890},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4911":{"name":"getSelectedItem","type":"propertyDef","startIndex":19920,"stopIndex":20061,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4902},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":4890},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4912":{"name":"moveUpInList","type":"propertyDef","startIndex":20063,"stopIndex":20240,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4902},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":4890},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4913":{"name":"moveDownInList","type":"propertyDef","startIndex":20242,"stopIndex":20421,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4902},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":4890},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4914":{"name":"changeListPosition","type":"propertyDef","startIndex":20454,"stopIndex":20671,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4915},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":4890},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4915":{"name":"private list functions","type":"categoryDef","startIndex":22033,"stopIndex":22617,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":4914},{"__isSmartRef__":true,"id":4916},{"__isSmartRef__":true,"id":4917}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4916":{"name":"resizeList","type":"propertyDef","startIndex":20673,"stopIndex":20748,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4915},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":4890},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4917":{"name":"find","type":"propertyDef","startIndex":20750,"stopIndex":21006,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4915},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":4890},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4918":{"name":"applyStyle","type":"propertyDef","startIndex":21025,"stopIndex":21159,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4919},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":4890},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4919":{"name":"styling","type":"categoryDef","startIndex":22619,"stopIndex":22930,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":4918},{"__isSmartRef__":true,"id":4920},{"__isSmartRef__":true,"id":4921}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4920":{"name":"setClipMode","type":"propertyDef","startIndex":21161,"stopIndex":21253,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4919},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":4890},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4921":{"name":"getClipMode","type":"propertyDef","startIndex":21255,"stopIndex":21321,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4919},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":4890},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4922":{"name":null,"type":"comment","startIndex":21327,"stopIndex":21327,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4923":{"name":"lively.morphic.WindowControl","type":"klassDef","startIndex":21328,"stopIndex":21784,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":4924},{"__isSmartRef__":true,"id":4926},{"__isSmartRef__":true,"id":4928},{"__isSmartRef__":true,"id":4929},{"__isSmartRef__":true,"id":4930}],"sourceControl":{"__isSmartRef__":true,"id":4564},"superclassName":"lively.morphic.Button","categories":[{"__isSmartRef__":true,"id":4925},{"__isSmartRef__":true,"id":4927},{"__isSmartRef__":true,"id":4931}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4924":{"name":"documentation","type":"propertyDef","startIndex":21410,"stopIndex":21463,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4925},"className":"lively.morphic.WindowControl","_owner":{"__isSmartRef__":true,"id":4923},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4925":{"name":"documentation","type":"categoryDef","startIndex":22998,"stopIndex":23073,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":4924}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4926":{"name":"style","type":"propertyDef","startIndex":21492,"stopIndex":21537,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4927},"className":"lively.morphic.WindowControl","_owner":{"__isSmartRef__":true,"id":4923},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4927":{"name":"settings and state","type":"categoryDef","startIndex":23075,"stopIndex":23211,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":4926},{"__isSmartRef__":true,"id":4928},{"__isSmartRef__":true,"id":4929}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4928":{"name":"focus","type":"propertyDef","startIndex":21539,"stopIndex":21562,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4927},"className":"lively.morphic.WindowControl","_owner":{"__isSmartRef__":true,"id":4923},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4929":{"name":"connections","type":"propertyDef","startIndex":21564,"stopIndex":21601,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4927},"className":"lively.morphic.WindowControl","_owner":{"__isSmartRef__":true,"id":4923},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4930":{"name":"initialize","type":"propertyDef","startIndex":21624,"stopIndex":21779,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4931},"className":"lively.morphic.WindowControl","_owner":{"__isSmartRef__":true,"id":4923},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4931":{"name":"initializing","type":"categoryDef","startIndex":23213,"stopIndex":23388,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":4930}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4932":{"name":null,"type":"comment","startIndex":21785,"stopIndex":21785,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4933":{"name":"lively.morphic.TitleBar","type":"klassDef","startIndex":21786,"stopIndex":25470,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":4934},{"__isSmartRef__":true,"id":4936},{"__isSmartRef__":true,"id":4938},{"__isSmartRef__":true,"id":4939},{"__isSmartRef__":true,"id":4940},{"__isSmartRef__":true,"id":4941},{"__isSmartRef__":true,"id":4942},{"__isSmartRef__":true,"id":4944}],"sourceControl":{"__isSmartRef__":true,"id":4564},"traits":["TitleBarMorph"],"superclassName":"lively.morphic.Box","categories":[{"__isSmartRef__":true,"id":4935},{"__isSmartRef__":true,"id":4937},{"__isSmartRef__":true,"id":4943},{"__isSmartRef__":true,"id":4945}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4934":{"name":"documentation","type":"propertyDef","startIndex":21884,"stopIndex":21937,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4935},"className":"lively.morphic.TitleBar","_owner":{"__isSmartRef__":true,"id":4933},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4935":{"name":"documentation","type":"categoryDef","startIndex":23472,"stopIndex":23547,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":4934}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4936":{"name":"controlSpacing","type":"propertyDef","startIndex":21958,"stopIndex":21976,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4937},"className":"lively.morphic.TitleBar","_owner":{"__isSmartRef__":true,"id":4933},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4937":{"name":"properties","type":"categoryDef","startIndex":23549,"stopIndex":24140,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":4936},{"__isSmartRef__":true,"id":4938},{"__isSmartRef__":true,"id":4939},{"__isSmartRef__":true,"id":4940},{"__isSmartRef__":true,"id":4941}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4938":{"name":"barHeight","type":"propertyDef","startIndex":21978,"stopIndex":21992,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4937},"className":"lively.morphic.TitleBar","_owner":{"__isSmartRef__":true,"id":4933},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4939":{"name":"shortBarHeight","type":"propertyDef","startIndex":21994,"stopIndex":22013,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4937},"className":"lively.morphic.TitleBar","_owner":{"__isSmartRef__":true,"id":4933},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4940":{"name":"style","type":"propertyDef","startIndex":22015,"stopIndex":22441,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4937},"className":"lively.morphic.TitleBar","_owner":{"__isSmartRef__":true,"id":4933},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4941":{"name":"labelStyle","type":"propertyDef","startIndex":22443,"stopIndex":22530,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4937},"className":"lively.morphic.TitleBar","_owner":{"__isSmartRef__":true,"id":4933},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4942":{"name":"initialize","type":"propertyDef","startIndex":22554,"stopIndex":24311,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4943},"className":"lively.morphic.TitleBar","_owner":{"__isSmartRef__":true,"id":4933},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4943":{"name":"intitializing","type":"categoryDef","startIndex":24142,"stopIndex":25922,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":4942}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4944":{"name":"adjustForNewBounds","type":"propertyDef","startIndex":24332,"stopIndex":25465,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4945},"className":"lively.morphic.TitleBar","_owner":{"__isSmartRef__":true,"id":4933},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4945":{"name":"layouting","type":"categoryDef","startIndex":25924,"stopIndex":27074,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":4944}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4946":{"name":null,"type":"comment","startIndex":25471,"stopIndex":25471,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4947":{"name":"lively.morphic.Window","type":"klassDef","startIndex":25472,"stopIndex":28621,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":4948},{"__isSmartRef__":true,"id":4950},{"__isSmartRef__":true,"id":4952},{"__isSmartRef__":true,"id":4953},{"__isSmartRef__":true,"id":4954},{"__isSmartRef__":true,"id":4956},{"__isSmartRef__":true,"id":4958},{"__isSmartRef__":true,"id":4959},{"__isSmartRef__":true,"id":4961},{"__isSmartRef__":true,"id":4962},{"__isSmartRef__":true,"id":4964},{"__isSmartRef__":true,"id":4965},{"__isSmartRef__":true,"id":4966},{"__isSmartRef__":true,"id":4967},{"__isSmartRef__":true,"id":4969}],"sourceControl":{"__isSmartRef__":true,"id":4564},"traits":["WindowMorph"],"superclassName":"lively.morphic.Morph","categories":[{"__isSmartRef__":true,"id":4949},{"__isSmartRef__":true,"id":4951},{"__isSmartRef__":true,"id":4955},{"__isSmartRef__":true,"id":4957},{"__isSmartRef__":true,"id":4960},{"__isSmartRef__":true,"id":4963},{"__isSmartRef__":true,"id":4968},{"__isSmartRef__":true,"id":4970}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4948":{"name":"documentation","type":"propertyDef","startIndex":25568,"stopIndex":25637,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4949},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":4947},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4949":{"name":"documentation","type":"categoryDef","startIndex":27156,"stopIndex":27247,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":4948}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4950":{"name":"state","type":"propertyDef","startIndex":25666,"stopIndex":25687,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4951},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":4947},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4951":{"name":"settings and state","type":"categoryDef","startIndex":27249,"stopIndex":27441,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":4950},{"__isSmartRef__":true,"id":4952},{"__isSmartRef__":true,"id":4953}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4952":{"name":"style","type":"propertyDef","startIndex":25689,"stopIndex":25811,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4951},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":4947},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4953":{"name":"isWindow","type":"propertyDef","startIndex":25813,"stopIndex":25831,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4951},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":4947},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4954":{"name":"initialize","type":"propertyDef","startIndex":25854,"stopIndex":26698,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4955},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":4947},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4955":{"name":"initializing","type":"categoryDef","startIndex":27443,"stopIndex":28309,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":4954}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4956":{"name":"makeTitleBar","type":"propertyDef","startIndex":26729,"stopIndex":26937,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4957},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":4947},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4957":{"name":"window behavior","type":"categoryDef","startIndex":28311,"stopIndex":28733,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":4956},{"__isSmartRef__":true,"id":4958}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4958":{"name":"initiateShutdown","type":"propertyDef","startIndex":26939,"stopIndex":27123,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4957},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":4947},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4959":{"name":"showTargetMorphMenu","type":"propertyDef","startIndex":27138,"stopIndex":27275,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4960},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":4947},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4960":{"name":"menu","type":"categoryDef","startIndex":28735,"stopIndex":29159,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":4959},{"__isSmartRef__":true,"id":4961}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4961":{"name":"morphMenuItems","type":"propertyDef","startIndex":27277,"stopIndex":27549,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4960},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":4947},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4962":{"name":"highlight","type":"propertyDef","startIndex":27580,"stopIndex":27802,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4963},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":4947},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4963":{"name":"mouse event handling","type":"categoryDef","startIndex":29161,"stopIndex":29887,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":4962},{"__isSmartRef__":true,"id":4964},{"__isSmartRef__":true,"id":4965},{"__isSmartRef__":true,"id":4966}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4964":{"name":"onMouseDown","type":"propertyDef","startIndex":27804,"stopIndex":28021,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4963},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":4947},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4965":{"name":"onDragStart","type":"propertyDef","startIndex":28023,"stopIndex":28110,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4963},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":4947},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4966":{"name":"onDrag","type":"propertyDef","startIndex":28112,"stopIndex":28277,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4963},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":4947},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4967":{"name":"toString","type":"propertyDef","startIndex":28297,"stopIndex":28416,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4968},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":4947},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4968":{"name":"debugging","type":"categoryDef","startIndex":29889,"stopIndex":30026,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":4967}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4969":{"name":"remove","type":"propertyDef","startIndex":28435,"stopIndex":28616,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4970},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":4947},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4970":{"name":"removing","type":"categoryDef","startIndex":30028,"stopIndex":30225,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":4969}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4971":{"name":null,"type":"comment","startIndex":28622,"stopIndex":28622,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4972":{"name":"lively.morphic.App","type":"klassDef","startIndex":28623,"stopIndex":29336,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":4973},{"__isSmartRef__":true,"id":4975},{"__isSmartRef__":true,"id":4977},{"__isSmartRef__":true,"id":4979},{"__isSmartRef__":true,"id":4981},{"__isSmartRef__":true,"id":4982}],"sourceControl":{"__isSmartRef__":true,"id":4564},"superclassName":"Object","categories":[{"__isSmartRef__":true,"id":4974},{"__isSmartRef__":true,"id":4976},{"__isSmartRef__":true,"id":4978},{"__isSmartRef__":true,"id":4980},{"__isSmartRef__":true,"id":4983}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4973":{"name":"initialViewExtent","type":"propertyDef","startIndex":28677,"stopIndex":28709,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4974},"className":"lively.morphic.App","_owner":{"__isSmartRef__":true,"id":4972},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4974":{"name":"properties","type":"categoryDef","startIndex":30268,"stopIndex":30319,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":4973}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4975":{"name":"buildView","type":"propertyDef","startIndex":28732,"stopIndex":28813,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4976},"className":"lively.morphic.App","_owner":{"__isSmartRef__":true,"id":4972},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4976":{"name":"initializing","type":"categoryDef","startIndex":30321,"stopIndex":30423,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":4975}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4977":{"name":"getInitialViewExtent","type":"propertyDef","startIndex":28833,"stopIndex":28923,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4978},"className":"lively.morphic.App","_owner":{"__isSmartRef__":true,"id":4972},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4978":{"name":"accessing","type":"categoryDef","startIndex":30425,"stopIndex":30533,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":4977}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4979":{"name":"openIn","type":"propertyDef","startIndex":28941,"stopIndex":29164,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4980},"className":"lively.morphic.App","_owner":{"__isSmartRef__":true,"id":4972},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4980":{"name":"opening","type":"categoryDef","startIndex":30535,"stopIndex":30853,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":4979},{"__isSmartRef__":true,"id":4981}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4981":{"name":"open","type":"propertyDef","startIndex":29166,"stopIndex":29242,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4980},"className":"lively.morphic.App","_owner":{"__isSmartRef__":true,"id":4972},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4982":{"name":"removeTopLevel","type":"propertyDef","startIndex":29262,"stopIndex":29331,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4983},"className":"lively.morphic.App","_owner":{"__isSmartRef__":true,"id":4972},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4983":{"name":"removing","type":"categoryDef","startIndex":30855,"stopIndex":30940,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":4982}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4984":{"name":null,"type":"comment","startIndex":29337,"stopIndex":29337,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4985":{"name":"lively.morphic.AbstractDialog","type":"klassDef","startIndex":29338,"stopIndex":31672,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":4986},{"__isSmartRef__":true,"id":4988},{"__isSmartRef__":true,"id":4990},{"__isSmartRef__":true,"id":4991},{"__isSmartRef__":true,"id":4993},{"__isSmartRef__":true,"id":4994},{"__isSmartRef__":true,"id":4995},{"__isSmartRef__":true,"id":4996},{"__isSmartRef__":true,"id":4997},{"__isSmartRef__":true,"id":4998},{"__isSmartRef__":true,"id":5000}],"sourceControl":{"__isSmartRef__":true,"id":4564},"superclassName":"lively.morphic.App","categories":[{"__isSmartRef__":true,"id":4987},{"__isSmartRef__":true,"id":4989},{"__isSmartRef__":true,"id":4992},{"__isSmartRef__":true,"id":4999}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4986":{"name":"connections","type":"propertyDef","startIndex":29418,"stopIndex":29442,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4987},"className":"lively.morphic.AbstractDialog","_owner":{"__isSmartRef__":true,"id":4985},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4987":{"name":"documentation","type":"categoryDef","startIndex":31006,"stopIndex":31052,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":4986}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4988":{"name":"initialViewExtent","type":"propertyDef","startIndex":29463,"stopIndex":29494,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4989},"className":"lively.morphic.AbstractDialog","_owner":{"__isSmartRef__":true,"id":4985},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4989":{"name":"properties","type":"categoryDef","startIndex":31054,"stopIndex":31115,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":4988},{"__isSmartRef__":true,"id":4990}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4990":{"name":"inset","type":"propertyDef","startIndex":29496,"stopIndex":29505,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4989},"className":"lively.morphic.AbstractDialog","_owner":{"__isSmartRef__":true,"id":4985},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4991":{"name":"initialize","type":"propertyDef","startIndex":29528,"stopIndex":29672,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4992},"className":"lively.morphic.AbstractDialog","_owner":{"__isSmartRef__":true,"id":4985},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4992":{"name":"initializing","type":"categoryDef","startIndex":31117,"stopIndex":33031,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":4991},{"__isSmartRef__":true,"id":4993},{"__isSmartRef__":true,"id":4994},{"__isSmartRef__":true,"id":4995},{"__isSmartRef__":true,"id":4996},{"__isSmartRef__":true,"id":4997}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4993":{"name":"buildPanel","type":"propertyDef","startIndex":29674,"stopIndex":29918,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4992},"className":"lively.morphic.AbstractDialog","_owner":{"__isSmartRef__":true,"id":4985},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4994":{"name":"buildLabel","type":"propertyDef","startIndex":29920,"stopIndex":30478,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4992},"className":"lively.morphic.AbstractDialog","_owner":{"__isSmartRef__":true,"id":4985},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4995":{"name":"buildCancelButton","type":"propertyDef","startIndex":30480,"stopIndex":30869,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4992},"className":"lively.morphic.AbstractDialog","_owner":{"__isSmartRef__":true,"id":4985},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4996":{"name":"buildOKButton","type":"propertyDef","startIndex":30871,"stopIndex":31245,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4992},"className":"lively.morphic.AbstractDialog","_owner":{"__isSmartRef__":true,"id":4985},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4997":{"name":"buildView","type":"propertyDef","startIndex":31247,"stopIndex":31421,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4992},"className":"lively.morphic.AbstractDialog","_owner":{"__isSmartRef__":true,"id":4985},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4998":{"name":"setCallback","type":"propertyDef","startIndex":31441,"stopIndex":31549,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4999},"className":"lively.morphic.AbstractDialog","_owner":{"__isSmartRef__":true,"id":4985},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"4999":{"name":"callbacks","type":"categoryDef","startIndex":33033,"stopIndex":33276,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":4998},{"__isSmartRef__":true,"id":5000}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5000":{"name":"triggerCallback","type":"propertyDef","startIndex":31551,"stopIndex":31667,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":4999},"className":"lively.morphic.AbstractDialog","_owner":{"__isSmartRef__":true,"id":4985},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5001":{"name":null,"type":"comment","startIndex":31673,"stopIndex":31673,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5002":{"name":"lively.morphic.ConfirmDialog","type":"klassDef","startIndex":31674,"stopIndex":32136,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":5003},{"__isSmartRef__":true,"id":5005}],"sourceControl":{"__isSmartRef__":true,"id":4564},"superclassName":"lively.morphic.AbstractDialog","categories":[{"__isSmartRef__":true,"id":5004},{"__isSmartRef__":true,"id":5006}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5003":{"name":"initialViewExtent","type":"propertyDef","startIndex":31761,"stopIndex":31792,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5004},"className":"lively.morphic.ConfirmDialog","_owner":{"__isSmartRef__":true,"id":5002},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5004":{"name":"properties","type":"categoryDef","startIndex":33352,"stopIndex":33402,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":5003}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5005":{"name":"buildView","type":"propertyDef","startIndex":31815,"stopIndex":32131,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5006},"className":"lively.morphic.ConfirmDialog","_owner":{"__isSmartRef__":true,"id":5002},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5006":{"name":"initializing","type":"categoryDef","startIndex":33404,"stopIndex":33740,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":5005}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5007":{"name":null,"type":"comment","startIndex":32137,"stopIndex":32137,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5008":{"name":"lively.morphic.PromptDialog","type":"klassDef","startIndex":32138,"stopIndex":33518,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":5009},{"__isSmartRef__":true,"id":5011},{"__isSmartRef__":true,"id":5012},{"__isSmartRef__":true,"id":5013}],"sourceControl":{"__isSmartRef__":true,"id":4564},"superclassName":"lively.morphic.AbstractDialog","categories":[{"__isSmartRef__":true,"id":5010},{"__isSmartRef__":true,"id":5014}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5009":{"name":"initialize","type":"propertyDef","startIndex":32310,"stopIndex":32452,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5010},"className":"lively.morphic.PromptDialog","_owner":{"__isSmartRef__":true,"id":5008},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5010":{"name":"initializing","type":"categoryDef","startIndex":33899,"stopIndex":34706,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":5009},{"__isSmartRef__":true,"id":5011},{"__isSmartRef__":true,"id":5012}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5011":{"name":"buildTextInput","type":"propertyDef","startIndex":32454,"stopIndex":32788,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5010},"className":"lively.morphic.PromptDialog","_owner":{"__isSmartRef__":true,"id":5008},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5012":{"name":"buildView","type":"propertyDef","startIndex":32791,"stopIndex":33095,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5010},"className":"lively.morphic.PromptDialog","_owner":{"__isSmartRef__":true,"id":5008},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5013":{"name":"openIn","type":"propertyDef","startIndex":33114,"stopIndex":33513,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5014},"className":"lively.morphic.PromptDialog","_owner":{"__isSmartRef__":true,"id":5008},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5014":{"name":"opening","type":"categoryDef","startIndex":34708,"stopIndex":35122,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":5013}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5015":{"name":null,"type":"comment","startIndex":33519,"stopIndex":33520,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5016":{"name":"lively.morphic.WindowedApp","type":"klassDef","startIndex":33521,"stopIndex":33833,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":5017}],"sourceControl":{"__isSmartRef__":true,"id":4564},"superclassName":"lively.morphic.App","categories":[{"__isSmartRef__":true,"id":5018}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5017":{"name":"openIn","type":"propertyDef","startIndex":33592,"stopIndex":33828,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5018},"className":"lively.morphic.WindowedApp","_owner":{"__isSmartRef__":true,"id":5016},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5018":{"name":"opening","type":"categoryDef","startIndex":35186,"stopIndex":35437,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":5017}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5019":{"name":null,"type":"comment","startIndex":33834,"stopIndex":33876,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5020":{"name":"lively.morphic.Selection","type":"klassDef","startIndex":33877,"stopIndex":43676,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":5021},{"__isSmartRef__":true,"id":5024},{"__isSmartRef__":true,"id":5026},{"__isSmartRef__":true,"id":5027},{"__isSmartRef__":true,"id":5028},{"__isSmartRef__":true,"id":5029},{"__isSmartRef__":true,"id":5030},{"__isSmartRef__":true,"id":5032},{"__isSmartRef__":true,"id":5034},{"__isSmartRef__":true,"id":5035},{"__isSmartRef__":true,"id":5037},{"__isSmartRef__":true,"id":5039},{"__isSmartRef__":true,"id":5041},{"__isSmartRef__":true,"id":5043},{"__isSmartRef__":true,"id":5044},{"__isSmartRef__":true,"id":5046},{"__isSmartRef__":true,"id":5047},{"__isSmartRef__":true,"id":5048},{"__isSmartRef__":true,"id":5049},{"__isSmartRef__":true,"id":5050},{"__isSmartRef__":true,"id":5051},{"__isSmartRef__":true,"id":5052},{"__isSmartRef__":true,"id":5053},{"__isSmartRef__":true,"id":5054},{"__isSmartRef__":true,"id":5055},{"__isSmartRef__":true,"id":5056},{"__isSmartRef__":true,"id":5057},{"__isSmartRef__":true,"id":5058},{"__isSmartRef__":true,"id":5060},{"__isSmartRef__":true,"id":5061},{"__isSmartRef__":true,"id":5062},{"__isSmartRef__":true,"id":5063},{"__isSmartRef__":true,"id":5065},{"__isSmartRef__":true,"id":5066},{"__isSmartRef__":true,"id":5068},{"__isSmartRef__":true,"id":5070},{"__isSmartRef__":true,"id":5071}],"sourceControl":{"__isSmartRef__":true,"id":4564},"superclassName":"lively.morphic.Box","categories":[{"__isSmartRef__":true,"id":5022},{"__isSmartRef__":true,"id":5025},{"__isSmartRef__":true,"id":5031},{"__isSmartRef__":true,"id":5033},{"__isSmartRef__":true,"id":5036},{"__isSmartRef__":true,"id":5038},{"__isSmartRef__":true,"id":5040},{"__isSmartRef__":true,"id":5042},{"__isSmartRef__":true,"id":5045},{"__isSmartRef__":true,"id":5059},{"__isSmartRef__":true,"id":5064},{"__isSmartRef__":true,"id":5067},{"__isSmartRef__":true,"id":5069}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5021":{"name":"documentation","type":"propertyDef","startIndex":33952,"stopIndex":34075,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5022},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":5023},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5022":{"name":"documentation","type":"categoryDef","startIndex":33883,"stopIndex":34028,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":5021}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5023":{"name":"lively.morphic.Selection","type":"klassDef","startIndex":33827,"stopIndex":43626,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":5021},{"__isSmartRef__":true,"id":5024},{"__isSmartRef__":true,"id":5026},{"__isSmartRef__":true,"id":5027},{"__isSmartRef__":true,"id":5028},{"__isSmartRef__":true,"id":5029},{"__isSmartRef__":true,"id":5030},{"__isSmartRef__":true,"id":5032},{"__isSmartRef__":true,"id":5034},{"__isSmartRef__":true,"id":5035},{"__isSmartRef__":true,"id":5037},{"__isSmartRef__":true,"id":5039},{"__isSmartRef__":true,"id":5041},{"__isSmartRef__":true,"id":5043},{"__isSmartRef__":true,"id":5044},{"__isSmartRef__":true,"id":5046},{"__isSmartRef__":true,"id":5047},{"__isSmartRef__":true,"id":5048},{"__isSmartRef__":true,"id":5049},{"__isSmartRef__":true,"id":5050},{"__isSmartRef__":true,"id":5051},{"__isSmartRef__":true,"id":5052},{"__isSmartRef__":true,"id":5053},{"__isSmartRef__":true,"id":5054},{"__isSmartRef__":true,"id":5055},{"__isSmartRef__":true,"id":5056},{"__isSmartRef__":true,"id":5057},{"__isSmartRef__":true,"id":5058},{"__isSmartRef__":true,"id":5060},{"__isSmartRef__":true,"id":5061},{"__isSmartRef__":true,"id":5062},{"__isSmartRef__":true,"id":5063},{"__isSmartRef__":true,"id":5065},{"__isSmartRef__":true,"id":5066},{"__isSmartRef__":true,"id":5068},{"__isSmartRef__":true,"id":5070},{"__isSmartRef__":true,"id":5071}],"sourceControl":{"__isSmartRef__":true,"id":4564},"superclassName":"lively.morphic.Box","categories":[{"__isSmartRef__":true,"id":5022},{"__isSmartRef__":true,"id":5025},{"__isSmartRef__":true,"id":5031},{"__isSmartRef__":true,"id":5033},{"__isSmartRef__":true,"id":5036},{"__isSmartRef__":true,"id":5038},{"__isSmartRef__":true,"id":5040},{"__isSmartRef__":true,"id":5042},{"__isSmartRef__":true,"id":5045},{"__isSmartRef__":true,"id":5059},{"__isSmartRef__":true,"id":5064},{"__isSmartRef__":true,"id":5067},{"__isSmartRef__":true,"id":5069}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5024":{"name":"style","type":"propertyDef","startIndex":34094,"stopIndex":34159,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5025},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":5023},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5025":{"name":"settings","type":"categoryDef","startIndex":34030,"stopIndex":34190,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":5024},{"__isSmartRef__":true,"id":5026},{"__isSmartRef__":true,"id":5027},{"__isSmartRef__":true,"id":5028},{"__isSmartRef__":true,"id":5029}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5026":{"name":"isEpiMorph","type":"propertyDef","startIndex":34161,"stopIndex":34178,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5025},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":5023},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5027":{"name":"doNotRemove","type":"propertyDef","startIndex":34180,"stopIndex":34198,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5025},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":5023},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5028":{"name":"propagate","type":"propertyDef","startIndex":34200,"stopIndex":34216,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5025},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":5023},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5029":{"name":"isSelection","type":"propertyDef","startIndex":34218,"stopIndex":34236,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5025},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":5023},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5030":{"name":"initialize","type":"propertyDef","startIndex":34260,"stopIndex":34393,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5031},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":5023},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5031":{"name":"initializing","type":"categoryDef","startIndex":34192,"stopIndex":34346,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":5030}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5032":{"name":"withoutPropagationDo","type":"propertyDef","startIndex":34415,"stopIndex":34534,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5033},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":5023},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5033":{"name":"propagation","type":"categoryDef","startIndex":34348,"stopIndex":34544,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":5032},{"__isSmartRef__":true,"id":5034}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5034":{"name":"isPropagating","type":"propertyDef","startIndex":34536,"stopIndex":34591,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5033},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":5023},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5035":{"name":"morphMenuItems","type":"propertyDef","startIndex":34606,"stopIndex":35683,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5036},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":5023},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5036":{"name":"menu","type":"categoryDef","startIndex":34546,"stopIndex":35636,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":5035}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5037":{"name":"copy","type":"propertyDef","startIndex":35701,"stopIndex":35848,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5038},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":5023},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5038":{"name":"copying","type":"categoryDef","startIndex":35638,"stopIndex":35801,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":5037}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5039":{"name":"addSelectionWhile","type":"propertyDef","startIndex":35877,"stopIndex":36417,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5040},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":5023},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5040":{"name":"selection handling","type":"categoryDef","startIndex":35803,"stopIndex":36370,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":5039}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5041":{"name":"remove","type":"propertyDef","startIndex":36436,"stopIndex":36553,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5042},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":5023},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5042":{"name":"removing","type":"categoryDef","startIndex":36372,"stopIndex":36701,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":5041},{"__isSmartRef__":true,"id":5043}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5043":{"name":"removeOnlyIt","type":"propertyDef","startIndex":36555,"stopIndex":36748,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5042},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":5023},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5044":{"name":"world","type":"propertyDef","startIndex":36768,"stopIndex":36845,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5045},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":5023},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5045":{"name":"accessing","type":"categoryDef","startIndex":36703,"stopIndex":38960,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":5044},{"__isSmartRef__":true,"id":5046},{"__isSmartRef__":true,"id":5047},{"__isSmartRef__":true,"id":5048},{"__isSmartRef__":true,"id":5049},{"__isSmartRef__":true,"id":5050},{"__isSmartRef__":true,"id":5051},{"__isSmartRef__":true,"id":5052},{"__isSmartRef__":true,"id":5053},{"__isSmartRef__":true,"id":5054},{"__isSmartRef__":true,"id":5055},{"__isSmartRef__":true,"id":5056},{"__isSmartRef__":true,"id":5057}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5046":{"name":"setBorderWidth","type":"propertyDef","startIndex":36847,"stopIndex":37066,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5045},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":5023},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5047":{"name":"setFill","type":"propertyDef","startIndex":37070,"stopIndex":37278,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5045},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":5023},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5048":{"name":"setBorderColor","type":"propertyDef","startIndex":37282,"stopIndex":37500,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5045},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":5023},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5049":{"name":"shapeRoundEdgesBy","type":"propertyDef","startIndex":37503,"stopIndex":37721,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5045},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":5023},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5050":{"name":"setFillOpacity","type":"propertyDef","startIndex":37725,"stopIndex":37935,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5045},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":5023},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5051":{"name":"setStrokeOpacity","type":"propertyDef","startIndex":37939,"stopIndex":38152,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5045},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":5023},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5052":{"name":"setTextColor","type":"propertyDef","startIndex":38155,"stopIndex":38337,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5045},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":5023},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5053":{"name":"setFontSize","type":"propertyDef","startIndex":38340,"stopIndex":38519,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5045},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":5023},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5054":{"name":"setFontFamily","type":"propertyDef","startIndex":38522,"stopIndex":38707,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5045},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":5023},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5055":{"name":"setRotation","type":"propertyDef","startIndex":38710,"stopIndex":38799,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5045},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":5023},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5056":{"name":"setScale","type":"propertyDef","startIndex":38803,"stopIndex":38889,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5045},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":5023},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5057":{"name":"setOrigin","type":"propertyDef","startIndex":38891,"stopIndex":39004,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5045},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":5023},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5058":{"name":"alignVertically","type":"propertyDef","startIndex":39026,"stopIndex":39449,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5059},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":5023},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5059":{"name":"aligning","type":"categoryDef","startIndex":38962,"stopIndex":41285,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":5058},{"__isSmartRef__":true,"id":5060},{"__isSmartRef__":true,"id":5061},{"__isSmartRef__":true,"id":5062}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5060":{"name":"alignHorizontally","type":"propertyDef","startIndex":39452,"stopIndex":39682,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5059},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":5023},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5061":{"name":"spaceVertically","type":"propertyDef","startIndex":39686,"stopIndex":40504,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5059},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":5023},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5062":{"name":"spaceHorizontally","type":"propertyDef","startIndex":40507,"stopIndex":41332,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5059},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":5023},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5063":{"name":"grabByHand","type":"propertyDef","startIndex":41351,"stopIndex":41616,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5064},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":5023},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5064":{"name":"grabbing","type":"categoryDef","startIndex":41287,"stopIndex":41834,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":5063},{"__isSmartRef__":true,"id":5065}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5065":{"name":"dropOn","type":"propertyDef","startIndex":41618,"stopIndex":41880,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5064},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":5023},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5066":{"name":"moveBy","type":"propertyDef","startIndex":41900,"stopIndex":42142,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5067},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":5023},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5067":{"name":"geometry","type":"categoryDef","startIndex":41836,"stopIndex":42096,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":5066}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5068":{"name":"reset","type":"propertyDef","startIndex":42159,"stopIndex":42337,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5069},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":5023},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5069":{"name":"world","type":"categoryDef","startIndex":42098,"stopIndex":43623,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":5068},{"__isSmartRef__":true,"id":5070},{"__isSmartRef__":true,"id":5071}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5070":{"name":"selectMorphs","type":"propertyDef","startIndex":42340,"stopIndex":43514,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5069},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":5023},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5071":{"name":"removeSelecitonIndicators","type":"propertyDef","startIndex":43517,"stopIndex":43671,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5069},"className":"lively.morphic.Selection","_owner":{"__isSmartRef__":true,"id":5023},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5072":{"name":"SelectionMorphTrait","type":"traitDef","startIndex":43677,"stopIndex":45306,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":5073},{"__isSmartRef__":true,"id":5075},{"__isSmartRef__":true,"id":5077},{"__isSmartRef__":true,"id":5078},{"__isSmartRef__":true,"id":5079}],"sourceControl":{"__isSmartRef__":true,"id":4564},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5073":{"name":"getSelectedMorphs","type":"propertyDef","startIndex":43721,"stopIndex":43800,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5074},"_owner":{"__isSmartRef__":true,"id":5076},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5074":{"name":"selection","type":"categoryDef","startIndex":29,"stopIndex":1682,"fileName":null,"_subElements":[{"__isSmartRef__":true,"id":5073},{"__isSmartRef__":true,"id":5075},{"__isSmartRef__":true,"id":5077},{"__isSmartRef__":true,"id":5078},{"__isSmartRef__":true,"id":5079}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5075":{"name":"onDragStart","type":"propertyDef","startIndex":43805,"stopIndex":44118,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5074},"_owner":{"__isSmartRef__":true,"id":5076},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5076":{"name":"SelectionMorphTrait","type":"traitDef","startIndex":43634,"stopIndex":45318,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":5073},{"__isSmartRef__":true,"id":5075},{"__isSmartRef__":true,"id":5077},{"__isSmartRef__":true,"id":5078},{"__isSmartRef__":true,"id":5079}],"sourceControl":{"__isSmartRef__":true,"id":4564},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5077":{"name":"onDrag","type":"propertyDef","startIndex":44120,"stopIndex":44510,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5074},"_owner":{"__isSmartRef__":true,"id":5076},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5078":{"name":"onDragEnd","type":"propertyDef","startIndex":44512,"stopIndex":45094,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5074},"_owner":{"__isSmartRef__":true,"id":5076},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5079":{"name":"resetSelection","type":"propertyDef","startIndex":45097,"stopIndex":45302,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5074},"_owner":{"__isSmartRef__":true,"id":5076},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5080":{"name":null,"type":"comment","startIndex":45307,"stopIndex":45307,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5081":{"name":"lively.morphic.TextEditor","type":"klassDef","startIndex":45308,"stopIndex":49890,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":5082},{"__isSmartRef__":true,"id":5084},{"__isSmartRef__":true,"id":5085},{"__isSmartRef__":true,"id":5087},{"__isSmartRef__":true,"id":5089},{"__isSmartRef__":true,"id":5090},{"__isSmartRef__":true,"id":5091},{"__isSmartRef__":true,"id":5093},{"__isSmartRef__":true,"id":5095},{"__isSmartRef__":true,"id":5096},{"__isSmartRef__":true,"id":5097},{"__isSmartRef__":true,"id":5098},{"__isSmartRef__":true,"id":5099},{"__isSmartRef__":true,"id":5100}],"sourceControl":{"__isSmartRef__":true,"id":4564},"superclassName":"lively.morphic.WindowedApp","categories":[{"__isSmartRef__":true,"id":5083},{"__isSmartRef__":true,"id":5086},{"__isSmartRef__":true,"id":5088},{"__isSmartRef__":true,"id":5092},{"__isSmartRef__":true,"id":5094},{"__isSmartRef__":true,"id":5101}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5082":{"name":"defaultTitle","type":"propertyDef","startIndex":45387,"stopIndex":45414,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5083},"className":"lively.morphic.TextEditor","_owner":{"__isSmartRef__":true,"id":5081},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5083":{"name":"settings","type":"categoryDef","startIndex":45391,"stopIndex":45469,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":5082},{"__isSmartRef__":true,"id":5084}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5084":{"name":"initialViewExtent","type":"propertyDef","startIndex":45416,"stopIndex":45448,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5083},"className":"lively.morphic.TextEditor","_owner":{"__isSmartRef__":true,"id":5081},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5085":{"name":"buildView","type":"propertyDef","startIndex":45471,"stopIndex":47513,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5086},"className":"lively.morphic.TextEditor","_owner":{"__isSmartRef__":true,"id":5081},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5086":{"name":"initializing","type":"categoryDef","startIndex":45471,"stopIndex":47534,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":5085}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5087":{"name":"setCurrentURL","type":"propertyDef","startIndex":47531,"stopIndex":47637,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5088},"className":"lively.morphic.TextEditor","_owner":{"__isSmartRef__":true,"id":5081},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5088":{"name":"network","type":"categoryDef","startIndex":47536,"stopIndex":47822,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":5087},{"__isSmartRef__":true,"id":5089},{"__isSmartRef__":true,"id":5090}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5089":{"name":"createWebResource","type":"propertyDef","startIndex":47639,"stopIndex":47711,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5088},"className":"lively.morphic.TextEditor","_owner":{"__isSmartRef__":true,"id":5081},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5090":{"name":"getURL","type":"propertyDef","startIndex":47713,"stopIndex":47801,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5088},"className":"lively.morphic.TextEditor","_owner":{"__isSmartRef__":true,"id":5081},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5091":{"name":"showAsLoading","type":"propertyDef","startIndex":47818,"stopIndex":48191,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5092},"className":"lively.morphic.TextEditor","_owner":{"__isSmartRef__":true,"id":5081},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5092":{"name":"helper","type":"categoryDef","startIndex":47824,"stopIndex":48212,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":5091}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5093":{"name":"getEditorContent","type":"propertyDef","startIndex":48216,"stopIndex":48291,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5094},"className":"lively.morphic.TextEditor","_owner":{"__isSmartRef__":true,"id":5081},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5094":{"name":"file functions","type":"categoryDef","startIndex":48214,"stopIndex":49739,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":5093},{"__isSmartRef__":true,"id":5095},{"__isSmartRef__":true,"id":5096},{"__isSmartRef__":true,"id":5097},{"__isSmartRef__":true,"id":5098},{"__isSmartRef__":true,"id":5099}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5095":{"name":"saveFile","type":"propertyDef","startIndex":48293,"stopIndex":48495,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5094},"className":"lively.morphic.TextEditor","_owner":{"__isSmartRef__":true,"id":5081},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5096":{"name":"loadFile","type":"propertyDef","startIndex":48498,"stopIndex":48844,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5094},"className":"lively.morphic.TextEditor","_owner":{"__isSmartRef__":true,"id":5081},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5097":{"name":"finishLoading","type":"propertyDef","startIndex":48846,"stopIndex":49112,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5094},"className":"lively.morphic.TextEditor","_owner":{"__isSmartRef__":true,"id":5081},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5098":{"name":"askToCreateFile","type":"propertyDef","startIndex":49115,"stopIndex":49544,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5094},"className":"lively.morphic.TextEditor","_owner":{"__isSmartRef__":true,"id":5081},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5099":{"name":"removeFile","type":"propertyDef","startIndex":49546,"stopIndex":49718,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5094},"className":"lively.morphic.TextEditor","_owner":{"__isSmartRef__":true,"id":5081},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5100":{"name":"load","type":"propertyDef","startIndex":49738,"stopIndex":49885,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5101},"className":"lively.morphic.TextEditor","_owner":{"__isSmartRef__":true,"id":5081},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5101":{"name":"interface","type":"categoryDef","startIndex":49741,"stopIndex":49905,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":5100}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5102":{"name":null,"type":"comment","startIndex":49891,"stopIndex":49893,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5103":{"name":"lively.morphic.HorizontalDivider","type":"klassDef","startIndex":49894,"stopIndex":50553,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":5104},{"__isSmartRef__":true,"id":5106},{"__isSmartRef__":true,"id":5108},{"__isSmartRef__":true,"id":5110}],"sourceControl":{"__isSmartRef__":true,"id":4564},"traits":["HorizontalDividerTrait"],"superclassName":"lively.morphic.Box","categories":[{"__isSmartRef__":true,"id":5105},{"__isSmartRef__":true,"id":5107},{"__isSmartRef__":true,"id":5109}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5104":{"name":"style","type":"propertyDef","startIndex":50005,"stopIndex":50053,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5105},"className":"lively.morphic.HorizontalDivider","_owner":{"__isSmartRef__":true,"id":5103},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5105":{"name":"settings","type":"categoryDef","startIndex":50009,"stopIndex":50074,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":5104}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5106":{"name":"initialize","type":"propertyDef","startIndex":50076,"stopIndex":50263,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5107},"className":"lively.morphic.HorizontalDivider","_owner":{"__isSmartRef__":true,"id":5103},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5107":{"name":"initializing","type":"categoryDef","startIndex":50076,"stopIndex":50284,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":5106}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5108":{"name":"onDragStart","type":"propertyDef","startIndex":50286,"stopIndex":50370,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5109},"className":"lively.morphic.HorizontalDivider","_owner":{"__isSmartRef__":true,"id":5103},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5109":{"name":"mouse events","type":"categoryDef","startIndex":50286,"stopIndex":50568,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":5108},{"__isSmartRef__":true,"id":5110}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5110":{"name":"onDrag","type":"propertyDef","startIndex":50372,"stopIndex":50548,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5109},"className":"lively.morphic.HorizontalDivider","_owner":{"__isSmartRef__":true,"id":5103},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5111":{"name":null,"type":"comment","startIndex":50554,"stopIndex":50554,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5112":{"name":"lively.morphic.Slider","type":"klassDef","startIndex":50555,"stopIndex":52178,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":5113},{"__isSmartRef__":true,"id":5115},{"__isSmartRef__":true,"id":5117},{"__isSmartRef__":true,"id":5119},{"__isSmartRef__":true,"id":5120},{"__isSmartRef__":true,"id":5121},{"__isSmartRef__":true,"id":5122},{"__isSmartRef__":true,"id":5123}],"sourceControl":{"__isSmartRef__":true,"id":4564},"traits":["SliderMorphTrait"],"superclassName":"lively.morphic.Box","categories":[{"__isSmartRef__":true,"id":5114},{"__isSmartRef__":true,"id":5116},{"__isSmartRef__":true,"id":5118},{"__isSmartRef__":true,"id":5124}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5113":{"name":"style","type":"propertyDef","startIndex":50649,"stopIndex":50796,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5114},"className":"lively.morphic.Slider","_owner":{"__isSmartRef__":true,"id":5112},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5114":{"name":"settings","type":"categoryDef","startIndex":50653,"stopIndex":50817,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":5113}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5115":{"name":"initialize","type":"propertyDef","startIndex":50819,"stopIndex":51233,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5116},"className":"lively.morphic.Slider","_owner":{"__isSmartRef__":true,"id":5112},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5116":{"name":"initializing","type":"categoryDef","startIndex":50819,"stopIndex":51254,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":5115}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5117":{"name":"getValue","type":"propertyDef","startIndex":51253,"stopIndex":51296,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5118},"className":"lively.morphic.Slider","_owner":{"__isSmartRef__":true,"id":5112},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5118":{"name":"accessing","type":"categoryDef","startIndex":51256,"stopIndex":51655,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":5117},{"__isSmartRef__":true,"id":5119},{"__isSmartRef__":true,"id":5120},{"__isSmartRef__":true,"id":5121},{"__isSmartRef__":true,"id":5122}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5119":{"name":"setValue","type":"propertyDef","startIndex":51300,"stopIndex":51356,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5118},"className":"lively.morphic.Slider","_owner":{"__isSmartRef__":true,"id":5112},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5120":{"name":"getSliderExtent","type":"propertyDef","startIndex":51360,"stopIndex":51417,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5118},"className":"lively.morphic.Slider","_owner":{"__isSmartRef__":true,"id":5112},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5121":{"name":"setSliderExtent","type":"propertyDef","startIndex":51420,"stopIndex":51530,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5118},"className":"lively.morphic.Slider","_owner":{"__isSmartRef__":true,"id":5112},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5122":{"name":"setExtent","type":"propertyDef","startIndex":51532,"stopIndex":51633,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5118},"className":"lively.morphic.Slider","_owner":{"__isSmartRef__":true,"id":5112},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5123":{"name":"onMouseDown","type":"propertyDef","startIndex":51657,"stopIndex":52144,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5124},"className":"lively.morphic.Slider","_owner":{"__isSmartRef__":true,"id":5112},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5124":{"name":"mouse events","type":"categoryDef","startIndex":51657,"stopIndex":52164,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":5123}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5125":{"name":"lively.morphic.SliderKnob","type":"klassDef","startIndex":52179,"stopIndex":53588,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":5126},{"__isSmartRef__":true,"id":5128},{"__isSmartRef__":true,"id":5130},{"__isSmartRef__":true,"id":5132},{"__isSmartRef__":true,"id":5133},{"__isSmartRef__":true,"id":5134}],"sourceControl":{"__isSmartRef__":true,"id":4564},"superclassName":"lively.morphic.Box","categories":[{"__isSmartRef__":true,"id":5127},{"__isSmartRef__":true,"id":5129},{"__isSmartRef__":true,"id":5131}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5126":{"name":"style","type":"propertyDef","startIndex":52250,"stopIndex":52341,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5127},"className":"lively.morphic.SliderKnob","_owner":{"__isSmartRef__":true,"id":5125},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5127":{"name":"settings","type":"categoryDef","startIndex":52254,"stopIndex":52362,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":5126}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5128":{"name":"initialize","type":"propertyDef","startIndex":52364,"stopIndex":52470,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5129},"className":"lively.morphic.SliderKnob","_owner":{"__isSmartRef__":true,"id":5125},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5129":{"name":"initializing","type":"categoryDef","startIndex":52364,"stopIndex":52491,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":5128}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5130":{"name":"onDragStart","type":"propertyDef","startIndex":52493,"stopIndex":52585,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5131},"className":"lively.morphic.SliderKnob","_owner":{"__isSmartRef__":true,"id":5125},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5131":{"name":"mouse events","type":"categoryDef","startIndex":52493,"stopIndex":53603,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":5130},{"__isSmartRef__":true,"id":5132},{"__isSmartRef__":true,"id":5133},{"__isSmartRef__":true,"id":5134}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5132":{"name":"onDrag","type":"propertyDef","startIndex":52587,"stopIndex":53453,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5131},"className":"lively.morphic.SliderKnob","_owner":{"__isSmartRef__":true,"id":5125},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5133":{"name":"onDragEnd","type":"propertyDef","startIndex":53455,"stopIndex":53511,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5131},"className":"lively.morphic.SliderKnob","_owner":{"__isSmartRef__":true,"id":5125},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5134":{"name":"onMouseDown","type":"propertyDef","startIndex":53513,"stopIndex":53581,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5131},"className":"lively.morphic.SliderKnob","_owner":{"__isSmartRef__":true,"id":5125},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5135":{"name":"Array.prototype","type":"klassExtensionDef","startIndex":53589,"stopIndex":53767,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":5136}],"sourceControl":{"__isSmartRef__":true,"id":4564},"categories":[{"__isSmartRef__":true,"id":5137}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5136":{"name":"asListItemArray","type":"propertyDef","startIndex":53622,"stopIndex":53762,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":true,"category":{"__isSmartRef__":true,"id":5137},"className":"Array.prototype","_owner":{"__isSmartRef__":true,"id":5135},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5137":{"name":"default category","type":"categoryDef","startIndex":53638,"stopIndex":53782,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":5136}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5138":{"isListItem":true,"value":{"__isSmartRef__":true,"id":5139},"string":"lively.morphic.World(klassExtensionDef,lively/morphic/Widgets.js)"},"5139":{"name":"lively.morphic.World","type":"klassExtensionDef","startIndex":11983,"stopIndex":19823,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":5140},{"__isSmartRef__":true,"id":5142},{"__isSmartRef__":true,"id":5143},{"__isSmartRef__":true,"id":5144},{"__isSmartRef__":true,"id":5145},{"__isSmartRef__":true,"id":5146},{"__isSmartRef__":true,"id":5148},{"__isSmartRef__":true,"id":5149},{"__isSmartRef__":true,"id":5150},{"__isSmartRef__":true,"id":5152},{"__isSmartRef__":true,"id":5153},{"__isSmartRef__":true,"id":5154},{"__isSmartRef__":true,"id":5155},{"__isSmartRef__":true,"id":5156},{"__isSmartRef__":true,"id":5158},{"__isSmartRef__":true,"id":5160},{"__isSmartRef__":true,"id":5161},{"__isSmartRef__":true,"id":5162},{"__isSmartRef__":true,"id":5164},{"__isSmartRef__":true,"id":5165}],"sourceControl":{"__isSmartRef__":true,"id":4564},"categories":[{"__isSmartRef__":true,"id":5141},{"__isSmartRef__":true,"id":5147},{"__isSmartRef__":true,"id":5151},{"__isSmartRef__":true,"id":5157},{"__isSmartRef__":true,"id":5159},{"__isSmartRef__":true,"id":5163}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5140":{"name":"openInspectorFor","type":"propertyDef","startIndex":12030,"stopIndex":12347,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5141},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":5139},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5141":{"name":"editors","type":"categoryDef","startIndex":12016,"stopIndex":14066,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":5140},{"__isSmartRef__":true,"id":5142},{"__isSmartRef__":true,"id":5143},{"__isSmartRef__":true,"id":5144},{"__isSmartRef__":true,"id":5145}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5142":{"name":"openStyleEditorFor","type":"propertyDef","startIndex":12350,"stopIndex":12902,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5141},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":5139},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5143":{"name":"openScriptEditorFor","type":"propertyDef","startIndex":12905,"stopIndex":13367,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5141},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":5139},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5144":{"name":"openBrowseSendersFor","type":"propertyDef","startIndex":13369,"stopIndex":13709,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5141},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":5139},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5145":{"name":"openBrowseImplementorsFor","type":"propertyDef","startIndex":13711,"stopIndex":14058,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5141},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":5139},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5146":{"name":"morphMenuPartsBinItems","type":"propertyDef","startIndex":14078,"stopIndex":14459,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5147},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":5139},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5147":{"name":"menu","type":"categoryDef","startIndex":14068,"stopIndex":16187,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":5146},{"__isSmartRef__":true,"id":5148},{"__isSmartRef__":true,"id":5149}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5148":{"name":"morphMenuItems","type":"propertyDef","startIndex":14461,"stopIndex":16102,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5147},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":5139},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5149":{"name":"resetScale","type":"propertyDef","startIndex":16104,"stopIndex":16183,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5147},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":5139},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5150":{"name":"getSelectedMorphs","type":"propertyDef","startIndex":16204,"stopIndex":16283,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5151},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":5139},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5151":{"name":"selection","type":"categoryDef","startIndex":16189,"stopIndex":17880,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":5150},{"__isSmartRef__":true,"id":5152},{"__isSmartRef__":true,"id":5153},{"__isSmartRef__":true,"id":5154},{"__isSmartRef__":true,"id":5155}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5152":{"name":"onDragStart","type":"propertyDef","startIndex":16288,"stopIndex":16577,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5151},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":5139},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5153":{"name":"onDrag","type":"propertyDef","startIndex":16579,"stopIndex":17048,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5151},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":5139},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5154":{"name":"onDragEnd","type":"propertyDef","startIndex":17050,"stopIndex":17632,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5151},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":5139},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5155":{"name":"resetSelection","type":"propertyDef","startIndex":17637,"stopIndex":17842,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5151},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":5139},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5156":{"name":"positionForNewMorph","type":"propertyDef","startIndex":17863,"stopIndex":18362,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5157},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":5139},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5157":{"name":"positioning","type":"categoryDef","startIndex":17882,"stopIndex":18401,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":5156}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5158":{"name":"addFramedMorph","type":"propertyDef","startIndex":18380,"stopIndex":18624,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5159},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":5139},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5159":{"name":"windows","type":"categoryDef","startIndex":18403,"stopIndex":19414,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":5158},{"__isSmartRef__":true,"id":5160},{"__isSmartRef__":true,"id":5161}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5160":{"name":"addTextWindow","type":"propertyDef","startIndex":18627,"stopIndex":19111,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5159},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":5139},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5161":{"name":"internalAddWindow","type":"propertyDef","startIndex":19114,"stopIndex":19375,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5159},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":5139},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5162":{"name":"openDialog","type":"propertyDef","startIndex":19393,"stopIndex":19545,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5163},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":5139},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5163":{"name":"dialogs","type":"categoryDef","startIndex":19416,"stopIndex":19856,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":5162},{"__isSmartRef__":true,"id":5164},{"__isSmartRef__":true,"id":5165}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5164":{"name":"confirm","type":"propertyDef","startIndex":19547,"stopIndex":19669,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5163},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":5139},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5165":{"name":"prompt","type":"propertyDef","startIndex":19671,"stopIndex":19818,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5163},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":5139},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5166":{"isListItem":true,"value":{"__isSmartRef__":true,"id":5153},"string":"onDrag(propertyDef,lively/morphic/Widgets.js)"},"5167":{"isListItem":true,"value":{"__isSmartRef__":true,"id":5168},"string":"lively.morphic.Window(klassDef,lively/morphic/Widgets.js)"},"5168":{"name":"lively.morphic.Window","type":"klassDef","startIndex":27079,"stopIndex":30228,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":5169},{"__isSmartRef__":true,"id":5171},{"__isSmartRef__":true,"id":5173},{"__isSmartRef__":true,"id":5174},{"__isSmartRef__":true,"id":5175},{"__isSmartRef__":true,"id":5177},{"__isSmartRef__":true,"id":5179},{"__isSmartRef__":true,"id":5180},{"__isSmartRef__":true,"id":5182},{"__isSmartRef__":true,"id":5183},{"__isSmartRef__":true,"id":5185},{"__isSmartRef__":true,"id":5186},{"__isSmartRef__":true,"id":5187},{"__isSmartRef__":true,"id":5188},{"__isSmartRef__":true,"id":5190}],"sourceControl":{"__isSmartRef__":true,"id":4564},"traits":["WindowMorph"],"superclassName":"lively.morphic.Morph","categories":[{"__isSmartRef__":true,"id":5170},{"__isSmartRef__":true,"id":5172},{"__isSmartRef__":true,"id":5176},{"__isSmartRef__":true,"id":5178},{"__isSmartRef__":true,"id":5181},{"__isSmartRef__":true,"id":5184},{"__isSmartRef__":true,"id":5189},{"__isSmartRef__":true,"id":5191}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5169":{"name":"documentation","type":"propertyDef","startIndex":27175,"stopIndex":27244,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5170},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":5168},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5170":{"name":"documentation","type":"categoryDef","startIndex":27192,"stopIndex":27283,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":5169}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5171":{"name":"state","type":"propertyDef","startIndex":27273,"stopIndex":27294,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5172},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":5168},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5172":{"name":"settings and state","type":"categoryDef","startIndex":27285,"stopIndex":27477,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":5171},{"__isSmartRef__":true,"id":5173},{"__isSmartRef__":true,"id":5174}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5173":{"name":"style","type":"propertyDef","startIndex":27296,"stopIndex":27418,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5172},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":5168},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5174":{"name":"isWindow","type":"propertyDef","startIndex":27420,"stopIndex":27438,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5172},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":5168},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5175":{"name":"initialize","type":"propertyDef","startIndex":27461,"stopIndex":28305,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5176},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":5168},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5176":{"name":"initializing","type":"categoryDef","startIndex":27479,"stopIndex":28345,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":5175}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5177":{"name":"makeTitleBar","type":"propertyDef","startIndex":28336,"stopIndex":28544,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5178},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":5168},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5178":{"name":"window behavior","type":"categoryDef","startIndex":28347,"stopIndex":28769,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":5177},{"__isSmartRef__":true,"id":5179}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5179":{"name":"initiateShutdown","type":"propertyDef","startIndex":28546,"stopIndex":28730,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5178},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":5168},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5180":{"name":"showTargetMorphMenu","type":"propertyDef","startIndex":28745,"stopIndex":28882,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5181},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":5168},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5181":{"name":"menu","type":"categoryDef","startIndex":28771,"stopIndex":29195,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":5180},{"__isSmartRef__":true,"id":5182}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5182":{"name":"morphMenuItems","type":"propertyDef","startIndex":28884,"stopIndex":29156,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5181},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":5168},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5183":{"name":"highlight","type":"propertyDef","startIndex":29187,"stopIndex":29409,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5184},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":5168},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5184":{"name":"mouse event handling","type":"categoryDef","startIndex":29197,"stopIndex":29923,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":5183},{"__isSmartRef__":true,"id":5185},{"__isSmartRef__":true,"id":5186},{"__isSmartRef__":true,"id":5187}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5185":{"name":"onMouseDown","type":"propertyDef","startIndex":29411,"stopIndex":29628,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5184},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":5168},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5186":{"name":"onDragStart","type":"propertyDef","startIndex":29630,"stopIndex":29717,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5184},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":5168},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5187":{"name":"onDrag","type":"propertyDef","startIndex":29719,"stopIndex":29884,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5184},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":5168},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5188":{"name":"toString","type":"propertyDef","startIndex":29904,"stopIndex":30023,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5189},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":5168},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5189":{"name":"debugging","type":"categoryDef","startIndex":29925,"stopIndex":30062,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":5188}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5190":{"name":"remove","type":"propertyDef","startIndex":30042,"stopIndex":30223,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5191},"className":"lively.morphic.Window","_owner":{"__isSmartRef__":true,"id":5168},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5191":{"name":"removing","type":"categoryDef","startIndex":30064,"stopIndex":30261,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":5190}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5192":{"isListItem":true,"value":{"__isSmartRef__":true,"id":5187},"string":"onDrag(propertyDef,lively/morphic/Widgets.js)"},"5193":{"isListItem":true,"value":{"__isSmartRef__":true,"id":5194},"string":"lively.morphic.HorizontalDivider(klassDef,lively/morphic/Widgets.js)"},"5194":{"name":"lively.morphic.HorizontalDivider","type":"klassDef","startIndex":49878,"stopIndex":50537,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":5195},{"__isSmartRef__":true,"id":5197},{"__isSmartRef__":true,"id":5199},{"__isSmartRef__":true,"id":5201}],"sourceControl":{"__isSmartRef__":true,"id":4564},"traits":["HorizontalDividerTrait"],"superclassName":"lively.morphic.Box","categories":[{"__isSmartRef__":true,"id":5196},{"__isSmartRef__":true,"id":5198},{"__isSmartRef__":true,"id":5200}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5195":{"name":"style","type":"propertyDef","startIndex":49989,"stopIndex":50037,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5196},"className":"lively.morphic.HorizontalDivider","_owner":{"__isSmartRef__":true,"id":5194},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5196":{"name":"settings","type":"categoryDef","startIndex":49990,"stopIndex":50055,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":5195}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5197":{"name":"initialize","type":"propertyDef","startIndex":50060,"stopIndex":50247,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5198},"className":"lively.morphic.HorizontalDivider","_owner":{"__isSmartRef__":true,"id":5194},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5198":{"name":"initializing","type":"categoryDef","startIndex":50057,"stopIndex":50265,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":5197}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5199":{"name":"onDragStart","type":"propertyDef","startIndex":50270,"stopIndex":50354,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5200},"className":"lively.morphic.HorizontalDivider","_owner":{"__isSmartRef__":true,"id":5194},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5200":{"name":"mouse events","type":"categoryDef","startIndex":50267,"stopIndex":50549,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":5199},{"__isSmartRef__":true,"id":5201}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5201":{"name":"onDrag","type":"propertyDef","startIndex":50356,"stopIndex":50532,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5200},"className":"lively.morphic.HorizontalDivider","_owner":{"__isSmartRef__":true,"id":5194},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5202":{"isListItem":true,"value":{"__isSmartRef__":true,"id":5201},"string":"onDrag(propertyDef,lively/morphic/Widgets.js)"},"5203":{"isListItem":true,"value":{"__isSmartRef__":true,"id":5204},"string":"lively.morphic.SliderKnob(klassDef,lively/morphic/Widgets.js)"},"5204":{"name":"lively.morphic.SliderKnob","type":"klassDef","startIndex":52163,"stopIndex":53572,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":5205},{"__isSmartRef__":true,"id":5207},{"__isSmartRef__":true,"id":5209},{"__isSmartRef__":true,"id":5211},{"__isSmartRef__":true,"id":5212},{"__isSmartRef__":true,"id":5213}],"sourceControl":{"__isSmartRef__":true,"id":4564},"superclassName":"lively.morphic.Box","categories":[{"__isSmartRef__":true,"id":5206},{"__isSmartRef__":true,"id":5208},{"__isSmartRef__":true,"id":5210}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5205":{"name":"style","type":"propertyDef","startIndex":52234,"stopIndex":52325,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5206},"className":"lively.morphic.SliderKnob","_owner":{"__isSmartRef__":true,"id":5204},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5206":{"name":"settings","type":"categoryDef","startIndex":52235,"stopIndex":52343,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":5205}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5207":{"name":"initialize","type":"propertyDef","startIndex":52348,"stopIndex":52454,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5208},"className":"lively.morphic.SliderKnob","_owner":{"__isSmartRef__":true,"id":5204},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5208":{"name":"initializing","type":"categoryDef","startIndex":52345,"stopIndex":52472,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":5207}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5209":{"name":"onDragStart","type":"propertyDef","startIndex":52477,"stopIndex":52569,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5210},"className":"lively.morphic.SliderKnob","_owner":{"__isSmartRef__":true,"id":5204},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5210":{"name":"mouse events","type":"categoryDef","startIndex":52474,"stopIndex":53584,"fileName":"lively/morphic/Widgets.js","_subElements":[{"__isSmartRef__":true,"id":5209},{"__isSmartRef__":true,"id":5211},{"__isSmartRef__":true,"id":5212},{"__isSmartRef__":true,"id":5213}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5211":{"name":"onDrag","type":"propertyDef","startIndex":52571,"stopIndex":53437,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5210},"className":"lively.morphic.SliderKnob","_owner":{"__isSmartRef__":true,"id":5204},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5212":{"name":"onDragEnd","type":"propertyDef","startIndex":53439,"stopIndex":53495,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5210},"className":"lively.morphic.SliderKnob","_owner":{"__isSmartRef__":true,"id":5204},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5213":{"name":"onMouseDown","type":"propertyDef","startIndex":53497,"stopIndex":53565,"fileName":"lively/morphic/Widgets.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5210},"className":"lively.morphic.SliderKnob","_owner":{"__isSmartRef__":true,"id":5204},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5214":{"isListItem":true,"value":{"__isSmartRef__":true,"id":5211},"string":"onDrag(propertyDef,lively/morphic/Widgets.js)"},"5215":{"isListItem":true,"value":{"__isSmartRef__":true,"id":5216},"string":"lively.morphic.Halos(moduleDef,lively/morphic/Halos.js)"},"5216":{"name":"lively.morphic.Halos","type":"moduleDef","startIndex":0,"stopIndex":11097,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":5217},{"__isSmartRef__":true,"id":5218},{"__isSmartRef__":true,"id":5227},{"__isSmartRef__":true,"id":5232},{"__isSmartRef__":true,"id":5233},{"__isSmartRef__":true,"id":5260},{"__isSmartRef__":true,"id":5268},{"__isSmartRef__":true,"id":5276},{"__isSmartRef__":true,"id":5286},{"__isSmartRef__":true,"id":5296},{"__isSmartRef__":true,"id":5305},{"__isSmartRef__":true,"id":5313},{"__isSmartRef__":true,"id":5321},{"__isSmartRef__":true,"id":5329},{"__isSmartRef__":true,"id":5337},{"__isSmartRef__":true,"id":5345},{"__isSmartRef__":true,"id":5353},{"__isSmartRef__":true,"id":5354},{"__isSmartRef__":true,"id":5364}],"sourceControl":{"__isSmartRef__":true,"id":4564},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5217":{"name":null,"type":"comment","startIndex":107,"stopIndex":107,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5218":{"name":"lively.morphic.Morph","type":"klassExtensionDef","startIndex":108,"stopIndex":1312,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":5219},{"__isSmartRef__":true,"id":5221},{"__isSmartRef__":true,"id":5222},{"__isSmartRef__":true,"id":5223},{"__isSmartRef__":true,"id":5224},{"__isSmartRef__":true,"id":5225},{"__isSmartRef__":true,"id":5226}],"sourceControl":{"__isSmartRef__":true,"id":4564},"categories":[{"__isSmartRef__":true,"id":5220}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5219":{"name":"enableHalos","type":"propertyDef","startIndex":152,"stopIndex":205,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5220},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":5218},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5220":{"name":"halos","type":"categoryDef","startIndex":141,"stopIndex":1309,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":5219},{"__isSmartRef__":true,"id":5221},{"__isSmartRef__":true,"id":5222},{"__isSmartRef__":true,"id":5223},{"__isSmartRef__":true,"id":5224},{"__isSmartRef__":true,"id":5225},{"__isSmartRef__":true,"id":5226}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5221":{"name":"disableHalos","type":"propertyDef","startIndex":207,"stopIndex":262,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5220},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":5218},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5222":{"name":"showHalos","type":"propertyDef","startIndex":264,"stopIndex":482,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5220},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":5218},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5223":{"name":"getHaloClasses","type":"propertyDef","startIndex":484,"stopIndex":848,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5220},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":5218},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5224":{"name":"getHalos","type":"propertyDef","startIndex":850,"stopIndex":953,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5220},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":5218},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5225":{"name":"removeHalos","type":"propertyDef","startIndex":956,"stopIndex":1216,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5220},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":5218},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5226":{"name":"toggleHalos","type":"propertyDef","startIndex":1218,"stopIndex":1306,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5220},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":5218},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5227":{"name":"lively.morphic.World","type":"klassExtensionDef","startIndex":1313,"stopIndex":1784,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":5228},{"__isSmartRef__":true,"id":5230},{"__isSmartRef__":true,"id":5231}],"sourceControl":{"__isSmartRef__":true,"id":4564},"categories":[{"__isSmartRef__":true,"id":5229}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5228":{"name":"showHalosFor","type":"propertyDef","startIndex":1357,"stopIndex":1572,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5229},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":5227},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5229":{"name":"halos","type":"categoryDef","startIndex":1346,"stopIndex":1781,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":5228},{"__isSmartRef__":true,"id":5230},{"__isSmartRef__":true,"id":5231}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5230":{"name":"removeHalosFor","type":"propertyDef","startIndex":1574,"stopIndex":1676,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5229},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":5227},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5231":{"name":"getHaloClasses","type":"propertyDef","startIndex":1678,"stopIndex":1779,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5229},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":5227},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5232":{"name":null,"type":"comment","startIndex":1785,"stopIndex":1785,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5233":{"name":"lively.morphic.Halo","type":"klassDef","startIndex":1786,"stopIndex":4543,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":5234},{"__isSmartRef__":true,"id":5236},{"__isSmartRef__":true,"id":5237},{"__isSmartRef__":true,"id":5238},{"__isSmartRef__":true,"id":5239},{"__isSmartRef__":true,"id":5240},{"__isSmartRef__":true,"id":5241},{"__isSmartRef__":true,"id":5242},{"__isSmartRef__":true,"id":5243},{"__isSmartRef__":true,"id":5245},{"__isSmartRef__":true,"id":5246},{"__isSmartRef__":true,"id":5248},{"__isSmartRef__":true,"id":5250},{"__isSmartRef__":true,"id":5251},{"__isSmartRef__":true,"id":5253},{"__isSmartRef__":true,"id":5254},{"__isSmartRef__":true,"id":5255},{"__isSmartRef__":true,"id":5257},{"__isSmartRef__":true,"id":5258},{"__isSmartRef__":true,"id":5259}],"sourceControl":{"__isSmartRef__":true,"id":4564},"superclassName":"lively.morphic.Box","categories":[{"__isSmartRef__":true,"id":5235},{"__isSmartRef__":true,"id":5244},{"__isSmartRef__":true,"id":5247},{"__isSmartRef__":true,"id":5249},{"__isSmartRef__":true,"id":5252},{"__isSmartRef__":true,"id":5256}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5234":{"name":"style","type":"propertyDef","startIndex":1851,"stopIndex":1985,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5235},"className":"lively.morphic.Halo","_owner":{"__isSmartRef__":true,"id":5233},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5235":{"name":"settings","type":"categoryDef","startIndex":1837,"stopIndex":2134,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":5234},{"__isSmartRef__":true,"id":5236},{"__isSmartRef__":true,"id":5237},{"__isSmartRef__":true,"id":5238},{"__isSmartRef__":true,"id":5239},{"__isSmartRef__":true,"id":5240},{"__isSmartRef__":true,"id":5241},{"__isSmartRef__":true,"id":5242}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5236":{"name":"defaultExtent","type":"propertyDef","startIndex":1987,"stopIndex":2012,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5235},"className":"lively.morphic.Halo","_owner":{"__isSmartRef__":true,"id":5233},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5237":{"name":"labelText","type":"propertyDef","startIndex":2014,"stopIndex":2028,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5235},"className":"lively.morphic.Halo","_owner":{"__isSmartRef__":true,"id":5233},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5238":{"name":"maxHorizontalLabels","type":"propertyDef","startIndex":2030,"stopIndex":2053,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5235},"className":"lively.morphic.Halo","_owner":{"__isSmartRef__":true,"id":5233},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5239":{"name":"maxVerticalLabels","type":"propertyDef","startIndex":2055,"stopIndex":2076,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5235},"className":"lively.morphic.Halo","_owner":{"__isSmartRef__":true,"id":5233},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5240":{"name":"horizontalPos","type":"propertyDef","startIndex":2078,"stopIndex":2095,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5235},"className":"lively.morphic.Halo","_owner":{"__isSmartRef__":true,"id":5233},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5241":{"name":"verticalPos","type":"propertyDef","startIndex":2097,"stopIndex":2112,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5235},"className":"lively.morphic.Halo","_owner":{"__isSmartRef__":true,"id":5233},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5242":{"name":"isEpiMorph","type":"propertyDef","startIndex":2114,"stopIndex":2131,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5235},"className":"lively.morphic.Halo","_owner":{"__isSmartRef__":true,"id":5233},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5243":{"name":"initialize","type":"propertyDef","startIndex":2154,"stopIndex":2322,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5244},"className":"lively.morphic.Halo","_owner":{"__isSmartRef__":true,"id":5233},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5244":{"name":"initializing","type":"categoryDef","startIndex":2136,"stopIndex":2490,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":5243},{"__isSmartRef__":true,"id":5245}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5245":{"name":"createLabel","type":"propertyDef","startIndex":2324,"stopIndex":2487,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5244},"className":"lively.morphic.Halo","_owner":{"__isSmartRef__":true,"id":5233},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5246":{"name":"getLabelText","type":"propertyDef","startIndex":2507,"stopIndex":2558,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5247},"className":"lively.morphic.Halo","_owner":{"__isSmartRef__":true,"id":5233},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5247":{"name":"accessing","type":"categoryDef","startIndex":2492,"stopIndex":2561,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":5246}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5248":{"name":"alignAtTarget","type":"propertyDef","startIndex":2575,"stopIndex":2658,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5249},"className":"lively.morphic.Halo","_owner":{"__isSmartRef__":true,"id":5233},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5249":{"name":"layout","type":"categoryDef","startIndex":2563,"stopIndex":3850,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":5248},{"__isSmartRef__":true,"id":5250}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5250":{"name":"computePositionAtTarget","type":"propertyDef","startIndex":2660,"stopIndex":3846,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5249},"className":"lively.morphic.Halo","_owner":{"__isSmartRef__":true,"id":5233},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5251":{"name":"clickAction","type":"propertyDef","startIndex":3870,"stopIndex":3900,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5252},"className":"lively.morphic.Halo","_owner":{"__isSmartRef__":true,"id":5233},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5252":{"name":"halo actions","type":"categoryDef","startIndex":3852,"stopIndex":3982,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":5251},{"__isSmartRef__":true,"id":5253},{"__isSmartRef__":true,"id":5254}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5253":{"name":"dragAction","type":"propertyDef","startIndex":3902,"stopIndex":3942,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5252},"className":"lively.morphic.Halo","_owner":{"__isSmartRef__":true,"id":5233},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5254":{"name":"dragEndAction","type":"propertyDef","startIndex":3944,"stopIndex":3976,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5252},"className":"lively.morphic.Halo","_owner":{"__isSmartRef__":true,"id":5233},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5255":{"name":"onMouseUp","type":"propertyDef","startIndex":4003,"stopIndex":4147,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5256},"className":"lively.morphic.Halo","_owner":{"__isSmartRef__":true,"id":5233},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5256":{"name":"mouse events","type":"categoryDef","startIndex":3984,"stopIndex":4540,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":5255},{"__isSmartRef__":true,"id":5257},{"__isSmartRef__":true,"id":5258},{"__isSmartRef__":true,"id":5259}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5257":{"name":"onDragStart","type":"propertyDef","startIndex":4150,"stopIndex":4237,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5256},"className":"lively.morphic.Halo","_owner":{"__isSmartRef__":true,"id":5233},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5258":{"name":"onDragEnd","type":"propertyDef","startIndex":4239,"stopIndex":4361,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5256},"className":"lively.morphic.Halo","_owner":{"__isSmartRef__":true,"id":5233},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5259":{"name":"onDrag","type":"propertyDef","startIndex":4364,"stopIndex":4538,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5256},"className":"lively.morphic.Halo","_owner":{"__isSmartRef__":true,"id":5233},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5260":{"name":"lively.morphic.ResizeHalo","type":"klassDef","startIndex":4544,"stopIndex":5016,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":5261},{"__isSmartRef__":true,"id":5263},{"__isSmartRef__":true,"id":5264},{"__isSmartRef__":true,"id":5265},{"__isSmartRef__":true,"id":5266}],"sourceControl":{"__isSmartRef__":true,"id":4564},"superclassName":"lively.morphic.Halo","categories":[{"__isSmartRef__":true,"id":5262},{"__isSmartRef__":true,"id":5267}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5261":{"name":"style","type":"propertyDef","startIndex":4616,"stopIndex":4643,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5262},"className":"lively.morphic.ResizeHalo","_owner":{"__isSmartRef__":true,"id":5260},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5262":{"name":"settings","type":"categoryDef","startIndex":4602,"stopIndex":4699,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":5261},{"__isSmartRef__":true,"id":5263},{"__isSmartRef__":true,"id":5264},{"__isSmartRef__":true,"id":5265}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5263":{"name":"labelText","type":"propertyDef","startIndex":4645,"stopIndex":4660,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5262},"className":"lively.morphic.ResizeHalo","_owner":{"__isSmartRef__":true,"id":5260},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5264":{"name":"horizontalPos","type":"propertyDef","startIndex":4662,"stopIndex":4679,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5262},"className":"lively.morphic.ResizeHalo","_owner":{"__isSmartRef__":true,"id":5260},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5265":{"name":"verticalPos","type":"propertyDef","startIndex":4681,"stopIndex":4696,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5262},"className":"lively.morphic.ResizeHalo","_owner":{"__isSmartRef__":true,"id":5260},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5266":{"name":"dragAction","type":"propertyDef","startIndex":4719,"stopIndex":5011,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5267},"className":"lively.morphic.ResizeHalo","_owner":{"__isSmartRef__":true,"id":5260},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5267":{"name":"halo actions","type":"categoryDef","startIndex":4701,"stopIndex":5013,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":5266}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5268":{"name":"lively.morphic.DragHalo","type":"klassDef","startIndex":5017,"stopIndex":5560,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":5269},{"__isSmartRef__":true,"id":5271},{"__isSmartRef__":true,"id":5272},{"__isSmartRef__":true,"id":5273},{"__isSmartRef__":true,"id":5274}],"sourceControl":{"__isSmartRef__":true,"id":4564},"superclassName":"lively.morphic.Halo","categories":[{"__isSmartRef__":true,"id":5270},{"__isSmartRef__":true,"id":5275}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5269":{"name":"style","type":"propertyDef","startIndex":5087,"stopIndex":5115,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5270},"className":"lively.morphic.DragHalo","_owner":{"__isSmartRef__":true,"id":5268},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5270":{"name":"settings","type":"categoryDef","startIndex":5073,"stopIndex":5171,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":5269},{"__isSmartRef__":true,"id":5271},{"__isSmartRef__":true,"id":5272},{"__isSmartRef__":true,"id":5273}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5271":{"name":"labelText","type":"propertyDef","startIndex":5117,"stopIndex":5132,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5270},"className":"lively.morphic.DragHalo","_owner":{"__isSmartRef__":true,"id":5268},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5272":{"name":"horizontalPos","type":"propertyDef","startIndex":5134,"stopIndex":5151,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5270},"className":"lively.morphic.DragHalo","_owner":{"__isSmartRef__":true,"id":5268},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5273":{"name":"verticalPos","type":"propertyDef","startIndex":5153,"stopIndex":5168,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5270},"className":"lively.morphic.DragHalo","_owner":{"__isSmartRef__":true,"id":5268},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5274":{"name":"dragAction","type":"propertyDef","startIndex":5191,"stopIndex":5555,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5275},"className":"lively.morphic.DragHalo","_owner":{"__isSmartRef__":true,"id":5268},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5275":{"name":"halo actions","type":"categoryDef","startIndex":5173,"stopIndex":5557,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":5274}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5276":{"name":"lively.morphic.GrabHalo","type":"klassDef","startIndex":5561,"stopIndex":6028,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":5277},{"__isSmartRef__":true,"id":5279},{"__isSmartRef__":true,"id":5280},{"__isSmartRef__":true,"id":5281},{"__isSmartRef__":true,"id":5282},{"__isSmartRef__":true,"id":5284},{"__isSmartRef__":true,"id":5285}],"sourceControl":{"__isSmartRef__":true,"id":4564},"superclassName":"lively.morphic.Halo","categories":[{"__isSmartRef__":true,"id":5278},{"__isSmartRef__":true,"id":5283}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5277":{"name":"style","type":"propertyDef","startIndex":5631,"stopIndex":5679,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5278},"className":"lively.morphic.GrabHalo","_owner":{"__isSmartRef__":true,"id":5276},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5278":{"name":"settings","type":"categoryDef","startIndex":5617,"stopIndex":5735,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":5277},{"__isSmartRef__":true,"id":5279},{"__isSmartRef__":true,"id":5280},{"__isSmartRef__":true,"id":5281}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5279":{"name":"labelText","type":"propertyDef","startIndex":5681,"stopIndex":5696,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5278},"className":"lively.morphic.GrabHalo","_owner":{"__isSmartRef__":true,"id":5276},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5280":{"name":"horizontalPos","type":"propertyDef","startIndex":5698,"stopIndex":5715,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5278},"className":"lively.morphic.GrabHalo","_owner":{"__isSmartRef__":true,"id":5276},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5281":{"name":"verticalPos","type":"propertyDef","startIndex":5717,"stopIndex":5732,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5278},"className":"lively.morphic.GrabHalo","_owner":{"__isSmartRef__":true,"id":5276},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5282":{"name":"clickAction","type":"propertyDef","startIndex":5755,"stopIndex":5866,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5283},"className":"lively.morphic.GrabHalo","_owner":{"__isSmartRef__":true,"id":5276},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5283":{"name":"halo actions","type":"categoryDef","startIndex":5737,"stopIndex":6025,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":5282},{"__isSmartRef__":true,"id":5284},{"__isSmartRef__":true,"id":5285}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5284":{"name":"dragAction","type":"propertyDef","startIndex":5868,"stopIndex":5959,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5283},"className":"lively.morphic.GrabHalo","_owner":{"__isSmartRef__":true,"id":5276},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5285":{"name":"dragEndAction","type":"propertyDef","startIndex":5961,"stopIndex":6022,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5283},"className":"lively.morphic.GrabHalo","_owner":{"__isSmartRef__":true,"id":5276},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5286":{"name":"lively.morphic.CopyHalo","type":"klassDef","startIndex":6029,"stopIndex":6790,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":5287},{"__isSmartRef__":true,"id":5289},{"__isSmartRef__":true,"id":5290},{"__isSmartRef__":true,"id":5291},{"__isSmartRef__":true,"id":5292},{"__isSmartRef__":true,"id":5294},{"__isSmartRef__":true,"id":5295}],"sourceControl":{"__isSmartRef__":true,"id":4564},"superclassName":"lively.morphic.Halo","categories":[{"__isSmartRef__":true,"id":5288},{"__isSmartRef__":true,"id":5293}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5287":{"name":"style","type":"propertyDef","startIndex":6099,"stopIndex":6136,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5288},"className":"lively.morphic.CopyHalo","_owner":{"__isSmartRef__":true,"id":5286},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5288":{"name":"settings","type":"categoryDef","startIndex":6085,"stopIndex":6192,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":5287},{"__isSmartRef__":true,"id":5289},{"__isSmartRef__":true,"id":5290},{"__isSmartRef__":true,"id":5291}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5289":{"name":"labelText","type":"propertyDef","startIndex":6138,"stopIndex":6153,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5288},"className":"lively.morphic.CopyHalo","_owner":{"__isSmartRef__":true,"id":5286},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5290":{"name":"horizontalPos","type":"propertyDef","startIndex":6155,"stopIndex":6172,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5288},"className":"lively.morphic.CopyHalo","_owner":{"__isSmartRef__":true,"id":5286},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5291":{"name":"verticalPos","type":"propertyDef","startIndex":6174,"stopIndex":6189,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5288},"className":"lively.morphic.CopyHalo","_owner":{"__isSmartRef__":true,"id":5286},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5292":{"name":"clickAction","type":"propertyDef","startIndex":6212,"stopIndex":6606,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5293},"className":"lively.morphic.CopyHalo","_owner":{"__isSmartRef__":true,"id":5286},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5293":{"name":"halo actions","type":"categoryDef","startIndex":6194,"stopIndex":6787,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":5292},{"__isSmartRef__":true,"id":5294},{"__isSmartRef__":true,"id":5295}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5294":{"name":"dragAction","type":"propertyDef","startIndex":6608,"stopIndex":6721,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5293},"className":"lively.morphic.CopyHalo","_owner":{"__isSmartRef__":true,"id":5286},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5295":{"name":"dragEndAction","type":"propertyDef","startIndex":6723,"stopIndex":6784,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5293},"className":"lively.morphic.CopyHalo","_owner":{"__isSmartRef__":true,"id":5286},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5296":{"name":"lively.morphic.RotateHalo","type":"klassDef","startIndex":6791,"stopIndex":8087,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":5297},{"__isSmartRef__":true,"id":5299},{"__isSmartRef__":true,"id":5300},{"__isSmartRef__":true,"id":5301},{"__isSmartRef__":true,"id":5302},{"__isSmartRef__":true,"id":5304}],"sourceControl":{"__isSmartRef__":true,"id":4564},"superclassName":"lively.morphic.Halo","categories":[{"__isSmartRef__":true,"id":5298},{"__isSmartRef__":true,"id":5303}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5297":{"name":"style","type":"propertyDef","startIndex":6863,"stopIndex":6889,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5298},"className":"lively.morphic.RotateHalo","_owner":{"__isSmartRef__":true,"id":5296},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5298":{"name":"settings","type":"categoryDef","startIndex":6849,"stopIndex":6945,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":5297},{"__isSmartRef__":true,"id":5299},{"__isSmartRef__":true,"id":5300},{"__isSmartRef__":true,"id":5301}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5299":{"name":"labelText","type":"propertyDef","startIndex":6891,"stopIndex":6906,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5298},"className":"lively.morphic.RotateHalo","_owner":{"__isSmartRef__":true,"id":5296},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5300":{"name":"horizontalPos","type":"propertyDef","startIndex":6908,"stopIndex":6925,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5298},"className":"lively.morphic.RotateHalo","_owner":{"__isSmartRef__":true,"id":5296},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5301":{"name":"verticalPos","type":"propertyDef","startIndex":6927,"stopIndex":6942,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5298},"className":"lively.morphic.RotateHalo","_owner":{"__isSmartRef__":true,"id":5296},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5302":{"name":"dragAction","type":"propertyDef","startIndex":6965,"stopIndex":7944,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5303},"className":"lively.morphic.RotateHalo","_owner":{"__isSmartRef__":true,"id":5296},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5303":{"name":"halo actions","type":"categoryDef","startIndex":6947,"stopIndex":8084,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":5302},{"__isSmartRef__":true,"id":5304}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5304":{"name":"onMouseDown","type":"propertyDef","startIndex":7947,"stopIndex":8080,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5303},"className":"lively.morphic.RotateHalo","_owner":{"__isSmartRef__":true,"id":5296},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5305":{"name":"lively.morphic.CloseHalo","type":"klassDef","startIndex":8088,"stopIndex":8360,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":5306},{"__isSmartRef__":true,"id":5308},{"__isSmartRef__":true,"id":5309},{"__isSmartRef__":true,"id":5310},{"__isSmartRef__":true,"id":5311}],"sourceControl":{"__isSmartRef__":true,"id":4564},"superclassName":"lively.morphic.Halo","categories":[{"__isSmartRef__":true,"id":5307},{"__isSmartRef__":true,"id":5312}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5306":{"name":"style","type":"propertyDef","startIndex":8159,"stopIndex":8184,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5307},"className":"lively.morphic.CloseHalo","_owner":{"__isSmartRef__":true,"id":5305},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5307":{"name":"settings","type":"categoryDef","startIndex":8145,"stopIndex":8240,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":5306},{"__isSmartRef__":true,"id":5308},{"__isSmartRef__":true,"id":5309},{"__isSmartRef__":true,"id":5310}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5308":{"name":"labelText","type":"propertyDef","startIndex":8186,"stopIndex":8201,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5307},"className":"lively.morphic.CloseHalo","_owner":{"__isSmartRef__":true,"id":5305},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5309":{"name":"horizontalPos","type":"propertyDef","startIndex":8203,"stopIndex":8220,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5307},"className":"lively.morphic.CloseHalo","_owner":{"__isSmartRef__":true,"id":5305},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5310":{"name":"verticalPos","type":"propertyDef","startIndex":8222,"stopIndex":8237,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5307},"className":"lively.morphic.CloseHalo","_owner":{"__isSmartRef__":true,"id":5305},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5311":{"name":"clickAction","type":"propertyDef","startIndex":8260,"stopIndex":8355,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5312},"className":"lively.morphic.CloseHalo","_owner":{"__isSmartRef__":true,"id":5305},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5312":{"name":"halo actions","type":"categoryDef","startIndex":8242,"stopIndex":8357,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":5311}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5313":{"name":"lively.morphic.MenuHalo","type":"klassDef","startIndex":8361,"stopIndex":8644,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":5314},{"__isSmartRef__":true,"id":5316},{"__isSmartRef__":true,"id":5317},{"__isSmartRef__":true,"id":5318},{"__isSmartRef__":true,"id":5319}],"sourceControl":{"__isSmartRef__":true,"id":4564},"superclassName":"lively.morphic.Halo","categories":[{"__isSmartRef__":true,"id":5315},{"__isSmartRef__":true,"id":5320}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5314":{"name":"style","type":"propertyDef","startIndex":8431,"stopIndex":8458,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5315},"className":"lively.morphic.MenuHalo","_owner":{"__isSmartRef__":true,"id":5313},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5315":{"name":"settings","type":"categoryDef","startIndex":8417,"stopIndex":8514,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":5314},{"__isSmartRef__":true,"id":5316},{"__isSmartRef__":true,"id":5317},{"__isSmartRef__":true,"id":5318}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5316":{"name":"labelText","type":"propertyDef","startIndex":8460,"stopIndex":8475,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5315},"className":"lively.morphic.MenuHalo","_owner":{"__isSmartRef__":true,"id":5313},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5317":{"name":"horizontalPos","type":"propertyDef","startIndex":8477,"stopIndex":8494,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5315},"className":"lively.morphic.MenuHalo","_owner":{"__isSmartRef__":true,"id":5313},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5318":{"name":"verticalPos","type":"propertyDef","startIndex":8496,"stopIndex":8511,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5315},"className":"lively.morphic.MenuHalo","_owner":{"__isSmartRef__":true,"id":5313},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5319":{"name":"clickAction","type":"propertyDef","startIndex":8534,"stopIndex":8639,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5320},"className":"lively.morphic.MenuHalo","_owner":{"__isSmartRef__":true,"id":5313},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5320":{"name":"halo actions","type":"categoryDef","startIndex":8516,"stopIndex":8641,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":5319}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5321":{"name":"lively.morphic.RenameHalo","type":"klassDef","startIndex":8645,"stopIndex":9169,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":5322},{"__isSmartRef__":true,"id":5324},{"__isSmartRef__":true,"id":5325},{"__isSmartRef__":true,"id":5326},{"__isSmartRef__":true,"id":5327}],"sourceControl":{"__isSmartRef__":true,"id":4564},"superclassName":"lively.morphic.Halo","categories":[{"__isSmartRef__":true,"id":5323},{"__isSmartRef__":true,"id":5328}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5322":{"name":"style","type":"propertyDef","startIndex":8717,"stopIndex":8753,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5323},"className":"lively.morphic.RenameHalo","_owner":{"__isSmartRef__":true,"id":5321},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5323":{"name":"settings","type":"categoryDef","startIndex":8703,"stopIndex":8809,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":5322},{"__isSmartRef__":true,"id":5324},{"__isSmartRef__":true,"id":5325},{"__isSmartRef__":true,"id":5326}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5324":{"name":"labelText","type":"propertyDef","startIndex":8755,"stopIndex":8770,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5323},"className":"lively.morphic.RenameHalo","_owner":{"__isSmartRef__":true,"id":5321},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5325":{"name":"horizontalPos","type":"propertyDef","startIndex":8772,"stopIndex":8789,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5323},"className":"lively.morphic.RenameHalo","_owner":{"__isSmartRef__":true,"id":5321},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5326":{"name":"verticalPos","type":"propertyDef","startIndex":8791,"stopIndex":8806,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5323},"className":"lively.morphic.RenameHalo","_owner":{"__isSmartRef__":true,"id":5321},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5327":{"name":"clickAction","type":"propertyDef","startIndex":8829,"stopIndex":9164,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5328},"className":"lively.morphic.RenameHalo","_owner":{"__isSmartRef__":true,"id":5321},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5328":{"name":"halo actions","type":"categoryDef","startIndex":8811,"stopIndex":9166,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":5327}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5329":{"name":"lively.morphic.SetImageURLHalo","type":"klassDef","startIndex":9170,"stopIndex":9640,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":5330},{"__isSmartRef__":true,"id":5332},{"__isSmartRef__":true,"id":5333},{"__isSmartRef__":true,"id":5334},{"__isSmartRef__":true,"id":5335}],"sourceControl":{"__isSmartRef__":true,"id":4564},"superclassName":"lively.morphic.Halo","categories":[{"__isSmartRef__":true,"id":5331},{"__isSmartRef__":true,"id":5336}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5330":{"name":"style","type":"propertyDef","startIndex":9247,"stopIndex":9283,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5331},"className":"lively.morphic.SetImageURLHalo","_owner":{"__isSmartRef__":true,"id":5329},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5331":{"name":"settings","type":"categoryDef","startIndex":9233,"stopIndex":9339,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":5330},{"__isSmartRef__":true,"id":5332},{"__isSmartRef__":true,"id":5333},{"__isSmartRef__":true,"id":5334}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5332":{"name":"labelText","type":"propertyDef","startIndex":9285,"stopIndex":9300,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5331},"className":"lively.morphic.SetImageURLHalo","_owner":{"__isSmartRef__":true,"id":5329},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5333":{"name":"horizontalPos","type":"propertyDef","startIndex":9302,"stopIndex":9319,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5331},"className":"lively.morphic.SetImageURLHalo","_owner":{"__isSmartRef__":true,"id":5329},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5334":{"name":"verticalPos","type":"propertyDef","startIndex":9321,"stopIndex":9336,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5331},"className":"lively.morphic.SetImageURLHalo","_owner":{"__isSmartRef__":true,"id":5329},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5335":{"name":"clickAction","type":"propertyDef","startIndex":9359,"stopIndex":9635,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5336},"className":"lively.morphic.SetImageURLHalo","_owner":{"__isSmartRef__":true,"id":5329},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5336":{"name":"halo actions","type":"categoryDef","startIndex":9341,"stopIndex":9637,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":5335}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5337":{"name":"lively.morphic.StyleHalo","type":"klassDef","startIndex":9641,"stopIndex":9948,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":5338},{"__isSmartRef__":true,"id":5340},{"__isSmartRef__":true,"id":5341},{"__isSmartRef__":true,"id":5342},{"__isSmartRef__":true,"id":5343}],"sourceControl":{"__isSmartRef__":true,"id":4564},"superclassName":"lively.morphic.Halo","categories":[{"__isSmartRef__":true,"id":5339},{"__isSmartRef__":true,"id":5344}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5338":{"name":"style","type":"propertyDef","startIndex":9712,"stopIndex":9750,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5339},"className":"lively.morphic.StyleHalo","_owner":{"__isSmartRef__":true,"id":5337},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5339":{"name":"settings","type":"categoryDef","startIndex":9698,"stopIndex":9806,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":5338},{"__isSmartRef__":true,"id":5340},{"__isSmartRef__":true,"id":5341},{"__isSmartRef__":true,"id":5342}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5340":{"name":"labelText","type":"propertyDef","startIndex":9752,"stopIndex":9767,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5339},"className":"lively.morphic.StyleHalo","_owner":{"__isSmartRef__":true,"id":5337},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5341":{"name":"horizontalPos","type":"propertyDef","startIndex":9769,"stopIndex":9786,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5339},"className":"lively.morphic.StyleHalo","_owner":{"__isSmartRef__":true,"id":5337},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5342":{"name":"verticalPos","type":"propertyDef","startIndex":9788,"stopIndex":9803,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5339},"className":"lively.morphic.StyleHalo","_owner":{"__isSmartRef__":true,"id":5337},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5343":{"name":"clickAction","type":"propertyDef","startIndex":9826,"stopIndex":9943,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5344},"className":"lively.morphic.StyleHalo","_owner":{"__isSmartRef__":true,"id":5337},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5344":{"name":"halo actions","type":"categoryDef","startIndex":9808,"stopIndex":9945,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":5343}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5345":{"name":"lively.morphic.InspectHalo","type":"klassDef","startIndex":9949,"stopIndex":10255,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":5346},{"__isSmartRef__":true,"id":5348},{"__isSmartRef__":true,"id":5349},{"__isSmartRef__":true,"id":5350},{"__isSmartRef__":true,"id":5351}],"sourceControl":{"__isSmartRef__":true,"id":4564},"superclassName":"lively.morphic.Halo","categories":[{"__isSmartRef__":true,"id":5347},{"__isSmartRef__":true,"id":5352}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5346":{"name":"style","type":"propertyDef","startIndex":10022,"stopIndex":10059,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5347},"className":"lively.morphic.InspectHalo","_owner":{"__isSmartRef__":true,"id":5345},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5347":{"name":"settings","type":"categoryDef","startIndex":10008,"stopIndex":10115,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":5346},{"__isSmartRef__":true,"id":5348},{"__isSmartRef__":true,"id":5349},{"__isSmartRef__":true,"id":5350}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5348":{"name":"labelText","type":"propertyDef","startIndex":10061,"stopIndex":10076,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5347},"className":"lively.morphic.InspectHalo","_owner":{"__isSmartRef__":true,"id":5345},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5349":{"name":"horizontalPos","type":"propertyDef","startIndex":10078,"stopIndex":10095,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5347},"className":"lively.morphic.InspectHalo","_owner":{"__isSmartRef__":true,"id":5345},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5350":{"name":"verticalPos","type":"propertyDef","startIndex":10097,"stopIndex":10112,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5347},"className":"lively.morphic.InspectHalo","_owner":{"__isSmartRef__":true,"id":5345},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5351":{"name":"clickAction","type":"propertyDef","startIndex":10135,"stopIndex":10250,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5352},"className":"lively.morphic.InspectHalo","_owner":{"__isSmartRef__":true,"id":5345},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5352":{"name":"halo actions","type":"categoryDef","startIndex":10117,"stopIndex":10252,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":5351}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5353":{"name":null,"type":"comment","startIndex":10256,"stopIndex":10257,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5354":{"name":"lively.morphic.OriginHalo","type":"klassDef","startIndex":10258,"stopIndex":11076,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":5355},{"__isSmartRef__":true,"id":5357},{"__isSmartRef__":true,"id":5358},{"__isSmartRef__":true,"id":5359},{"__isSmartRef__":true,"id":5361},{"__isSmartRef__":true,"id":5362}],"sourceControl":{"__isSmartRef__":true,"id":4564},"superclassName":"lively.morphic.Halo","categories":[{"__isSmartRef__":true,"id":5356},{"__isSmartRef__":true,"id":5360},{"__isSmartRef__":true,"id":5363}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5355":{"name":"style","type":"propertyDef","startIndex":10330,"stopIndex":10355,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5356},"className":"lively.morphic.OriginHalo","_owner":{"__isSmartRef__":true,"id":5354},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5356":{"name":"settings","type":"categoryDef","startIndex":10316,"stopIndex":10402,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":5355},{"__isSmartRef__":true,"id":5357},{"__isSmartRef__":true,"id":5358}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5357":{"name":"labelText","type":"propertyDef","startIndex":10357,"stopIndex":10371,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5356},"className":"lively.morphic.OriginHalo","_owner":{"__isSmartRef__":true,"id":5354},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5358":{"name":"defaultExtent","type":"propertyDef","startIndex":10373,"stopIndex":10399,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5356},"className":"lively.morphic.OriginHalo","_owner":{"__isSmartRef__":true,"id":5354},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5359":{"name":"clickAction","type":"propertyDef","startIndex":10422,"stopIndex":10454,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5360},"className":"lively.morphic.OriginHalo","_owner":{"__isSmartRef__":true,"id":5354},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5360":{"name":"halo actions","type":"categoryDef","startIndex":10404,"stopIndex":10802,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":5359},{"__isSmartRef__":true,"id":5361}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5361":{"name":"dragAction","type":"propertyDef","startIndex":10456,"stopIndex":10798,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5360},"className":"lively.morphic.OriginHalo","_owner":{"__isSmartRef__":true,"id":5354},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5362":{"name":"computePositionAtTarget","type":"propertyDef","startIndex":10821,"stopIndex":11071,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5363},"className":"lively.morphic.OriginHalo","_owner":{"__isSmartRef__":true,"id":5354},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5363":{"name":"positioning","type":"categoryDef","startIndex":10804,"stopIndex":11073,"fileName":"lively/morphic/Halos.js","_subElements":[{"__isSmartRef__":true,"id":5362}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5364":{"name":null,"type":"comment","startIndex":11077,"stopIndex":11077,"fileName":"lively/morphic/Halos.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5365":{"isListItem":true,"value":{"__isSmartRef__":true,"id":5233},"string":"lively.morphic.Halo(klassDef,lively/morphic/Halos.js)"},"5366":{"isListItem":true,"value":{"__isSmartRef__":true,"id":5259},"string":"onDrag(propertyDef,lively/morphic/Halos.js)"},"5367":{"isListItem":true,"value":{"__isSmartRef__":true,"id":5368},"string":"lively.morphic.ColorChooserDraft(moduleDef,lively/morphic/ColorChooserDraft.js)"},"5368":{"name":"lively.morphic.ColorChooserDraft","type":"moduleDef","startIndex":0,"stopIndex":6494,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":5369},{"__isSmartRef__":true,"id":5370},{"__isSmartRef__":true,"id":5378},{"__isSmartRef__":true,"id":5387},{"__isSmartRef__":true,"id":5394},{"__isSmartRef__":true,"id":5403},{"__isSmartRef__":true,"id":5404}],"sourceControl":{"__isSmartRef__":true,"id":4564},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5369":{"name":null,"type":"comment","startIndex":144,"stopIndex":144,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5370":{"name":"lively.morphic.ColorChooser","type":"klassDef","startIndex":145,"stopIndex":602,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":5371},{"__isSmartRef__":true,"id":5373},{"__isSmartRef__":true,"id":5375},{"__isSmartRef__":true,"id":5376}],"sourceControl":{"__isSmartRef__":true,"id":4564},"superclassName":"lively.morphic.Box","categories":[{"__isSmartRef__":true,"id":5372},{"__isSmartRef__":true,"id":5374},{"__isSmartRef__":true,"id":5377}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5371":{"name":"defaultBounds","type":"propertyDef","startIndex":218,"stopIndex":262,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5372},"className":"lively.morphic.ColorChooser","_owner":{"__isSmartRef__":true,"id":5370},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5372":{"name":"settings","type":"categoryDef","startIndex":204,"stopIndex":265,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":5371}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5373":{"name":"initialize","type":"propertyDef","startIndex":285,"stopIndex":417,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5374},"className":"lively.morphic.ColorChooser","_owner":{"__isSmartRef__":true,"id":5370},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5374":{"name":"initializing","type":"categoryDef","startIndex":267,"stopIndex":498,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":5373},{"__isSmartRef__":true,"id":5375}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5375":{"name":"buildColorMap","type":"propertyDef","startIndex":419,"stopIndex":495,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5374},"className":"lively.morphic.ColorChooser","_owner":{"__isSmartRef__":true,"id":5370},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5376":{"name":"colorForPos","type":"propertyDef","startIndex":519,"stopIndex":597,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5377},"className":"lively.morphic.ColorChooser","_owner":{"__isSmartRef__":true,"id":5370},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5377":{"name":"color mapping","type":"categoryDef","startIndex":500,"stopIndex":599,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":5376}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5378":{"name":"lively.morphic.RGBColorChooser","type":"klassDef","startIndex":603,"stopIndex":2491,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":5379},{"__isSmartRef__":true,"id":5381},{"__isSmartRef__":true,"id":5383},{"__isSmartRef__":true,"id":5385},{"__isSmartRef__":true,"id":5386}],"sourceControl":{"__isSmartRef__":true,"id":4564},"superclassName":"lively.morphic.ColorChooser","categories":[{"__isSmartRef__":true,"id":5380},{"__isSmartRef__":true,"id":5382},{"__isSmartRef__":true,"id":5384}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5379":{"name":"colorNames","type":"propertyDef","startIndex":688,"stopIndex":706,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5380},"className":"lively.morphic.RGBColorChooser","_owner":{"__isSmartRef__":true,"id":5378},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5380":{"name":"settings","type":"categoryDef","startIndex":674,"stopIndex":709,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":5379}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5381":{"name":"buildColorMap","type":"propertyDef","startIndex":729,"stopIndex":1586,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5382},"className":"lively.morphic.RGBColorChooser","_owner":{"__isSmartRef__":true,"id":5378},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5382":{"name":"initializing","type":"categoryDef","startIndex":711,"stopIndex":1589,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":5381}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5383":{"name":"colorForPos","type":"propertyDef","startIndex":1610,"stopIndex":1833,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5384},"className":"lively.morphic.RGBColorChooser","_owner":{"__isSmartRef__":true,"id":5378},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5384":{"name":"color mapping","type":"categoryDef","startIndex":1591,"stopIndex":2488,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":5383},{"__isSmartRef__":true,"id":5385},{"__isSmartRef__":true,"id":5386}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5385":{"name":"colorWheel","type":"propertyDef","startIndex":1836,"stopIndex":2231,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5384},"className":"lively.morphic.RGBColorChooser","_owner":{"__isSmartRef__":true,"id":5378},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5386":{"name":"colorMap","type":"propertyDef","startIndex":2234,"stopIndex":2486,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5384},"className":"lively.morphic.RGBColorChooser","_owner":{"__isSmartRef__":true,"id":5378},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5387":{"name":"lively.morphic.CrayonColorChooser","type":"klassDef","startIndex":2492,"stopIndex":3459,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":5388},{"__isSmartRef__":true,"id":5390},{"__isSmartRef__":true,"id":5392}],"sourceControl":{"__isSmartRef__":true,"id":4564},"superclassName":"lively.morphic.ColorChooser","categories":[{"__isSmartRef__":true,"id":5389},{"__isSmartRef__":true,"id":5391},{"__isSmartRef__":true,"id":5393}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5388":{"name":"colorNames","type":"propertyDef","startIndex":2580,"stopIndex":2602,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5389},"className":"lively.morphic.CrayonColorChooser","_owner":{"__isSmartRef__":true,"id":5387},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5389":{"name":"settings","type":"categoryDef","startIndex":2566,"stopIndex":2605,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":5388}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5390":{"name":"buildColorMap","type":"propertyDef","startIndex":2625,"stopIndex":3173,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5391},"className":"lively.morphic.CrayonColorChooser","_owner":{"__isSmartRef__":true,"id":5387},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5391":{"name":"initializing","type":"categoryDef","startIndex":2607,"stopIndex":3176,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":5390}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5392":{"name":"colorForPos","type":"propertyDef","startIndex":3197,"stopIndex":3454,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5393},"className":"lively.morphic.CrayonColorChooser","_owner":{"__isSmartRef__":true,"id":5387},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5393":{"name":"color mapping","type":"categoryDef","startIndex":3178,"stopIndex":3456,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":5392}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5394":{"name":"lively.morphic.ColorChooserSwitcher","type":"klassDef","startIndex":3460,"stopIndex":4037,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":5395},{"__isSmartRef__":true,"id":5397},{"__isSmartRef__":true,"id":5399},{"__isSmartRef__":true,"id":5401}],"sourceControl":{"__isSmartRef__":true,"id":4564},"superclassName":"lively.morphic.Text","categories":[{"__isSmartRef__":true,"id":5396},{"__isSmartRef__":true,"id":5398},{"__isSmartRef__":true,"id":5400},{"__isSmartRef__":true,"id":5402}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5395":{"name":"documentation","type":"propertyDef","startIndex":3547,"stopIndex":3617,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5396},"className":"lively.morphic.ColorChooserSwitcher","_owner":{"__isSmartRef__":true,"id":5394},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5396":{"name":"documentation","type":"categoryDef","startIndex":3528,"stopIndex":3620,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":5395}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5397":{"name":"style","type":"propertyDef","startIndex":3636,"stopIndex":3702,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5398},"className":"lively.morphic.ColorChooserSwitcher","_owner":{"__isSmartRef__":true,"id":5394},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5398":{"name":"settings","type":"categoryDef","startIndex":3622,"stopIndex":3705,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":5397}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5399":{"name":"initialize","type":"propertyDef","startIndex":3725,"stopIndex":3929,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5400},"className":"lively.morphic.ColorChooserSwitcher","_owner":{"__isSmartRef__":true,"id":5394},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5400":{"name":"initializing","type":"categoryDef","startIndex":3707,"stopIndex":3932,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":5399}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5401":{"name":"onMouseMove","type":"propertyDef","startIndex":3952,"stopIndex":4032,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5402},"className":"lively.morphic.ColorChooserSwitcher","_owner":{"__isSmartRef__":true,"id":5394},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5402":{"name":"mouse events","type":"categoryDef","startIndex":3934,"stopIndex":4034,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":5401}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5403":{"name":null,"type":"comment","startIndex":4038,"stopIndex":4038,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5404":{"name":"lively.morphic.ColorField","type":"klassDef","startIndex":4039,"stopIndex":6472,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":5405},{"__isSmartRef__":true,"id":5407},{"__isSmartRef__":true,"id":5408},{"__isSmartRef__":true,"id":5410},{"__isSmartRef__":true,"id":5412},{"__isSmartRef__":true,"id":5414},{"__isSmartRef__":true,"id":5415},{"__isSmartRef__":true,"id":5416},{"__isSmartRef__":true,"id":5417},{"__isSmartRef__":true,"id":5419},{"__isSmartRef__":true,"id":5420},{"__isSmartRef__":true,"id":5421}],"sourceControl":{"__isSmartRef__":true,"id":4564},"superclassName":"lively.morphic.Box","categories":[{"__isSmartRef__":true,"id":5406},{"__isSmartRef__":true,"id":5409},{"__isSmartRef__":true,"id":5411},{"__isSmartRef__":true,"id":5413},{"__isSmartRef__":true,"id":5418}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5405":{"name":"doNotSerialize","type":"propertyDef","startIndex":4182,"stopIndex":4241,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5406},"className":"lively.morphic.ColorField","_owner":{"__isSmartRef__":true,"id":5404},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5406":{"name":"settings","type":"categoryDef","startIndex":4168,"stopIndex":4337,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":5405},{"__isSmartRef__":true,"id":5407}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5407":{"name":"style","type":"propertyDef","startIndex":4243,"stopIndex":4334,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5406},"className":"lively.morphic.ColorField","_owner":{"__isSmartRef__":true,"id":5404},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5408":{"name":"initialize","type":"propertyDef","startIndex":4357,"stopIndex":4558,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5409},"className":"lively.morphic.ColorField","_owner":{"__isSmartRef__":true,"id":5404},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5409":{"name":"initializing","type":"categoryDef","startIndex":4339,"stopIndex":4561,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":5408}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5410":{"name":"showColorChooserAndSwitchers","type":"propertyDef","startIndex":4583,"stopIndex":5017,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5411},"className":"lively.morphic.ColorField","_owner":{"__isSmartRef__":true,"id":5404},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5411":{"name":"color choosers","type":"categoryDef","startIndex":4563,"stopIndex":5021,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":5410}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5412":{"name":"getColorSwitchers","type":"propertyDef","startIndex":5038,"stopIndex":5390,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5413},"className":"lively.morphic.ColorField","_owner":{"__isSmartRef__":true,"id":5404},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5413":{"name":"accessing","type":"categoryDef","startIndex":5023,"stopIndex":5854,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":5412},{"__isSmartRef__":true,"id":5414},{"__isSmartRef__":true,"id":5415},{"__isSmartRef__":true,"id":5416}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5414":{"name":"getCurrentColorChooser","type":"propertyDef","startIndex":5392,"stopIndex":5482,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5413},"className":"lively.morphic.ColorField","_owner":{"__isSmartRef__":true,"id":5404},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5415":{"name":"getCurrentColorSwitcher","type":"propertyDef","startIndex":5484,"stopIndex":5677,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5413},"className":"lively.morphic.ColorField","_owner":{"__isSmartRef__":true,"id":5404},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5416":{"name":"setCurrentColorSwitcher","type":"propertyDef","startIndex":5679,"stopIndex":5850,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5413},"className":"lively.morphic.ColorField","_owner":{"__isSmartRef__":true,"id":5404},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5417":{"name":"onMouseDown","type":"propertyDef","startIndex":5874,"stopIndex":6088,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5418},"className":"lively.morphic.ColorField","_owner":{"__isSmartRef__":true,"id":5404},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5418":{"name":"mouse events","type":"categoryDef","startIndex":5856,"stopIndex":6469,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[{"__isSmartRef__":true,"id":5417},{"__isSmartRef__":true,"id":5419},{"__isSmartRef__":true,"id":5420},{"__isSmartRef__":true,"id":5421}],"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5419":{"name":"onMouseUp","type":"propertyDef","startIndex":6091,"stopIndex":6202,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5418},"className":"lively.morphic.ColorField","_owner":{"__isSmartRef__":true,"id":5404},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5420":{"name":"onDrag","type":"propertyDef","startIndex":6205,"stopIndex":6393,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5418},"className":"lively.morphic.ColorField","_owner":{"__isSmartRef__":true,"id":5404},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5421":{"name":"onDragEnd","type":"propertyDef","startIndex":6396,"stopIndex":6467,"fileName":"lively/morphic/ColorChooserDraft.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":4564},"_isStatic":false,"category":{"__isSmartRef__":true,"id":5418},"className":"lively.morphic.ColorField","_owner":{"__isSmartRef__":true,"id":5404},"__SourceModuleName__":"Global.lively.ide.FileParsing","__LivelyClassName__":"lively.ide.FileFragment"},"5422":{"isListItem":true,"value":{"__isSmartRef__":true,"id":5404},"string":"lively.morphic.ColorField(klassDef,lively/morphic/ColorChooserDraft.js)"},"5423":{"isListItem":true,"value":{"__isSmartRef__":true,"id":5420},"string":"onDrag(propertyDef,lively/morphic/ColorChooserDraft.js)"},"5424":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"5425":{"sourceObj":{"__isSmartRef__":true,"id":4554},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":4505},"targetMethodName":"browse","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5426":{"submorphs":[],"scripts":[],"id":66,"shape":{"__isSmartRef__":true,"id":5427},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":5431},"_MaxTextWidth":168,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":5430},"showsHalos":false,"halos":[],"_FontSize":9,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Rotation":0,"name":"Text","partsBinMetaInfo":{"__isSmartRef__":true,"id":5432},"textChunks":[{"__isSmartRef__":true,"id":5433}],"charsReplaced":"Rich Text :-)","lastFindLoc":-13,"priorSelectionRange":[0,0],"prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":4505},"priorExtent":{"__isSmartRef__":true,"id":5435},"__LivelyClassName__":"lively.morphic.Text"},"5427":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":5428},"_Extent":{"__isSmartRef__":true,"id":5429},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":5430},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5428":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5429":{"x":168,"y":14,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5430":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5431":{"x":1,"y":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5432":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":1,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"5433":{"style":{"__isSmartRef__":true,"id":5434},"morph":{"__isSmartRef__":true,"id":5426},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5434":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5435":{"x":168,"y":14,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5436":{"position":{"__isSmartRef__":true,"id":5437},"_Extent":{"__isSmartRef__":true,"id":5438},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":5439},"_Fill":{"__isSmartRef__":true,"id":5440},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5437":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5438":{"x":653.4170420843768,"y":302.002005010021,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5439":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5440":{"r":1,"g":1,"b":1,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5441":{"x":381,"y":121,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5442":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":1,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"5443":{"search":{"__isSmartRef__":true,"id":5444},"browse":{"__isSmartRef__":true,"id":5447},"reset":{"__isSmartRef__":true,"id":5450}},"5444":{"varMapping":{"__isSmartRef__":true,"id":5445},"source":"function search(searchString) {\n\tvar finds = [],\n\t\tfileFragments = lively.ide.startSourceControl().allModules().invoke('ast');\n\tfileFragments.forEach(function(ff) {\n\t\tfinds.pushAll(ff.flattened().select(function(ea) {\n\t\t\treturn ea.getSourceCode().include(searchString)\n\t\t}))\n\t})\n\tvar items = finds.collect(function(ea) {\n\t\treturn {\n\t\t\tisListItem: true,\n\t\t\tvalue: ea,\n\t\t\tstring: ea.name + '(' + ea.type + ',' + ea.fileName + ')',\n\t\t}\n\t})\n\tthis.get('searchResultList').updateList(items);\n}","funcProperties":{"__isSmartRef__":true,"id":5446},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"5445":{"this":{"__isSmartRef__":true,"id":4505}},"5446":{},"5447":{"varMapping":{"__isSmartRef__":true,"id":5448},"source":"function browse(fileFragment) {\n\tfileFragment && fileFragment.browseIt()\n}","funcProperties":{"__isSmartRef__":true,"id":5449},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"5448":{"this":{"__isSmartRef__":true,"id":4505}},"5449":{},"5450":{"varMapping":{"__isSmartRef__":true,"id":5451},"source":"function reset() {\n\tthis.get('searchResultList').updateList([]);\n\tthis.get('searchResultList').setSelection(null);\n\tthis.get('searchText').setTextString('enter search term here');\n}","funcProperties":{"__isSmartRef__":true,"id":5452},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"5451":{"this":{"__isSmartRef__":true,"id":4505}},"5452":{},"5453":{"submorphs":[{"__isSmartRef__":true,"id":5454},{"__isSmartRef__":true,"id":5459}],"scripts":[],"id":3549,"shape":{"__isSmartRef__":true,"id":5467},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"_Position":{"__isSmartRef__":true,"id":5470},"partsBinURL":{"__isSmartRef__":true,"id":5471},"targetName":"Slider","partItem":{"__isSmartRef__":true,"id":5472},"owner":{"__isSmartRef__":true,"id":3773},"isSelected":false,"__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","__LivelyClassName__":"lively.morphic.PartsBinItem"},"5454":{"submorphs":[],"scripts":[],"id":3550,"shape":{"__isSmartRef__":true,"id":5455},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":5458},"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":5453},"priorExtent":{"__isSmartRef__":true,"id":5457},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Image"},"5455":{"_Position":{"__isSmartRef__":true,"id":5456},"_Extent":{"__isSmartRef__":true,"id":5457},"_ImageURL":"http://www.lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/Slider.svg?time=1304430624766","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Fill":null,"isLoaded":true,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Image"},"5456":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5457":{"x":94,"y":94,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5458":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5459":{"submorphs":[],"scripts":[],"id":3551,"shape":{"__isSmartRef__":true,"id":5460},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":681},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":5463},"priorExtent":{"__isSmartRef__":true,"id":5464},"_MaxTextWidth":80,"_MaxTextHeight":20,"textChunks":[{"__isSmartRef__":true,"id":5465}],"isLabel":true,"_FontSize":8,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":5453},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"5460":{"_Position":{"__isSmartRef__":true,"id":5461},"_Extent":{"__isSmartRef__":true,"id":5462},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":{"__isSmartRef__":true,"id":32},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5461":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5462":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5463":{"x":10,"y":10,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5464":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5465":{"style":{"__isSmartRef__":true,"id":5466},"morph":{"__isSmartRef__":true,"id":5459},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"Slider","__LivelyClassName__":"lively.morphic.TextChunk"},"5466":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"5467":{"_Position":{"__isSmartRef__":true,"id":5468},"_Extent":{"__isSmartRef__":true,"id":5469},"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":{"__isSmartRef__":true,"id":32},"_BorderRadius":6,"_BorderWidth":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5468":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5469":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5470":{"x":200,"y":700,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5471":{"protocol":"http:","hostname":"www.lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"5472":{"partsSpaceName":"PartsBin/NewWorld/","name":"Slider","part":null,"json":null,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartItem"},"5473":{"submorphs":[{"__isSmartRef__":true,"id":5474},{"__isSmartRef__":true,"id":5479}],"scripts":[],"id":3552,"shape":{"__isSmartRef__":true,"id":5487},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"_Position":{"__isSmartRef__":true,"id":5490},"partsBinURL":{"__isSmartRef__":true,"id":5491},"targetName":"StyleEditor","partItem":{"__isSmartRef__":true,"id":5492},"owner":{"__isSmartRef__":true,"id":3773},"isSelected":false,"__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","__LivelyClassName__":"lively.morphic.PartsBinItem"},"5474":{"submorphs":[],"scripts":[],"id":3553,"shape":{"__isSmartRef__":true,"id":5475},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":5478},"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":5473},"priorExtent":{"__isSmartRef__":true,"id":5477},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Image"},"5475":{"_Position":{"__isSmartRef__":true,"id":5476},"_Extent":{"__isSmartRef__":true,"id":5477},"_ImageURL":"http://www.lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/StyleEditor.svg?time=1304430624774","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Fill":null,"isLoaded":true,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Image"},"5476":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5477":{"x":94,"y":94,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5478":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5479":{"submorphs":[],"scripts":[],"id":3554,"shape":{"__isSmartRef__":true,"id":5480},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":681},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":5483},"priorExtent":{"__isSmartRef__":true,"id":5484},"_MaxTextWidth":80,"_MaxTextHeight":20,"textChunks":[{"__isSmartRef__":true,"id":5485}],"isLabel":true,"_FontSize":8,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":5473},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"5480":{"_Position":{"__isSmartRef__":true,"id":5481},"_Extent":{"__isSmartRef__":true,"id":5482},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":{"__isSmartRef__":true,"id":32},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5481":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5482":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5483":{"x":10,"y":10,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5484":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5485":{"style":{"__isSmartRef__":true,"id":5486},"morph":{"__isSmartRef__":true,"id":5479},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"StyleEditor","__LivelyClassName__":"lively.morphic.TextChunk"},"5486":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"5487":{"_Position":{"__isSmartRef__":true,"id":5488},"_Extent":{"__isSmartRef__":true,"id":5489},"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":{"__isSmartRef__":true,"id":32},"_BorderRadius":6,"_BorderWidth":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5488":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5489":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5490":{"x":300,"y":700,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5491":{"protocol":"http:","hostname":"www.lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"5492":{"partsSpaceName":"PartsBin/NewWorld/","name":"StyleEditor","part":null,"json":null,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartItem"},"5493":{"submorphs":[{"__isSmartRef__":true,"id":5494},{"__isSmartRef__":true,"id":5499}],"scripts":[],"id":3555,"shape":{"__isSmartRef__":true,"id":5507},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"_Position":{"__isSmartRef__":true,"id":5510},"partsBinURL":{"__isSmartRef__":true,"id":5511},"targetName":"TestClassRunner","partItem":{"__isSmartRef__":true,"id":5512},"owner":{"__isSmartRef__":true,"id":3773},"isSelected":false,"__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","__LivelyClassName__":"lively.morphic.PartsBinItem"},"5494":{"submorphs":[],"scripts":[],"id":3556,"shape":{"__isSmartRef__":true,"id":5495},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":5498},"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":5493},"priorExtent":{"__isSmartRef__":true,"id":5497},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Image"},"5495":{"_Position":{"__isSmartRef__":true,"id":5496},"_Extent":{"__isSmartRef__":true,"id":5497},"_ImageURL":"http://www.lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/TestClassRunner.svg?time=1304430624783","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Fill":null,"isLoaded":true,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Image"},"5496":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5497":{"x":94,"y":94,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5498":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5499":{"submorphs":[],"scripts":[],"id":3557,"shape":{"__isSmartRef__":true,"id":5500},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":681},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":5503},"priorExtent":{"__isSmartRef__":true,"id":5504},"_MaxTextWidth":80,"_MaxTextHeight":20,"textChunks":[{"__isSmartRef__":true,"id":5505}],"isLabel":true,"_FontSize":8,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":5493},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"5500":{"_Position":{"__isSmartRef__":true,"id":5501},"_Extent":{"__isSmartRef__":true,"id":5502},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":{"__isSmartRef__":true,"id":32},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5501":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5502":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5503":{"x":10,"y":10,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5504":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5505":{"style":{"__isSmartRef__":true,"id":5506},"morph":{"__isSmartRef__":true,"id":5499},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"TestClassRunner","__LivelyClassName__":"lively.morphic.TextChunk"},"5506":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"5507":{"_Position":{"__isSmartRef__":true,"id":5508},"_Extent":{"__isSmartRef__":true,"id":5509},"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":{"__isSmartRef__":true,"id":32},"_BorderRadius":6,"_BorderWidth":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5508":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5509":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5510":{"x":0,"y":800,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5511":{"protocol":"http:","hostname":"www.lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"5512":{"partsSpaceName":"PartsBin/NewWorld/","name":"TestClassRunner","part":null,"json":null,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartItem"},"5513":{"submorphs":[{"__isSmartRef__":true,"id":5514},{"__isSmartRef__":true,"id":5519}],"scripts":[],"id":3558,"shape":{"__isSmartRef__":true,"id":5527},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"_Position":{"__isSmartRef__":true,"id":5530},"partsBinURL":{"__isSmartRef__":true,"id":5531},"targetName":"TestRunPane","partItem":{"__isSmartRef__":true,"id":5532},"owner":{"__isSmartRef__":true,"id":3773},"isSelected":false,"__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","__LivelyClassName__":"lively.morphic.PartsBinItem"},"5514":{"submorphs":[],"scripts":[],"id":3559,"shape":{"__isSmartRef__":true,"id":5515},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":5518},"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":5513},"priorExtent":{"__isSmartRef__":true,"id":5517},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Image"},"5515":{"_Position":{"__isSmartRef__":true,"id":5516},"_Extent":{"__isSmartRef__":true,"id":5517},"_ImageURL":"http://www.lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/TestRunPane.svg?time=1304430624792","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Fill":null,"isLoaded":true,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Image"},"5516":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5517":{"x":94,"y":94,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5518":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5519":{"submorphs":[],"scripts":[],"id":3560,"shape":{"__isSmartRef__":true,"id":5520},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":681},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":5523},"priorExtent":{"__isSmartRef__":true,"id":5524},"_MaxTextWidth":80,"_MaxTextHeight":20,"textChunks":[{"__isSmartRef__":true,"id":5525}],"isLabel":true,"_FontSize":8,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":5513},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"5520":{"_Position":{"__isSmartRef__":true,"id":5521},"_Extent":{"__isSmartRef__":true,"id":5522},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":{"__isSmartRef__":true,"id":32},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5521":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5522":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5523":{"x":10,"y":10,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5524":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5525":{"style":{"__isSmartRef__":true,"id":5526},"morph":{"__isSmartRef__":true,"id":5519},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"TestRunPane","__LivelyClassName__":"lively.morphic.TextChunk"},"5526":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"5527":{"_Position":{"__isSmartRef__":true,"id":5528},"_Extent":{"__isSmartRef__":true,"id":5529},"_BorderColor":{"__isSmartRef__":true,"id":3952},"_Fill":{"__isSmartRef__":true,"id":32},"_BorderRadius":6,"_BorderWidth":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5528":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5529":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5530":{"x":100,"y":800,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5531":{"protocol":"http:","hostname":"www.lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"5532":{"partsSpaceName":"PartsBin/NewWorld/","name":"TestRunPane","attributeConnections":[{"__isSmartRef__":true,"id":5533},{"__isSmartRef__":true,"id":5540},{"__isSmartRef__":true,"id":5541}],"doNotSerialize":["$$part","$$json"],"doNotCopyProperties":["$$part","$$json"],"__SourceModuleName__":"Global.lively.PartsBin","part":{"__isSmartRef__":true,"id":344},"json":"{\"id\":0,\"registry\":{\"0\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1},{\"__isSmartRef__\":true,\"id\":36},{\"__isSmartRef__\":true,\"id\":46}],\"scripts\":[],\"id\":495,\"shape\":{\"__isSmartRef__\":true,\"id\":55},\"droppingEnabled\":true,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":60},\"showsHalos\":false,\"halos\":[],\"name\":\"TestRunPane\",\"_Rotation\":0,\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":61},\"_Scale\":1,\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":62},\"__LivelyClassName__\":\"lively.morphic.Box\"},\"1\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":2}],\"scripts\":[],\"id\":45,\"shape\":{\"__isSmartRef__\":true,\"id\":11},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":25},\"value\":false,\"toggle\":false,\"isActive\":true,\"normalFill\":{\"__isSmartRef__\":true,\"id\":14},\"lighterFill\":{\"__isSmartRef__\":true,\"id\":26},\"label\":{\"__isSmartRef__\":true,\"id\":2},\"owner\":{\"__isSmartRef__\":true,\"id\":0},\"_Rotation\":0,\"showsHalos\":false,\"halos\":[],\"name\":\"runButton\",\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":35}],\"doNotSerialize\":[\"$$fire\"],\"doNotCopyProperties\":[\"$$fire\"],\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"__LivelyClassName__\":\"lively.morphic.Button\"},\"2\":{\"submorphs\":[],\"scripts\":[],\"id\":46,\"shape\":{\"__isSmartRef__\":true,\"id\":3},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":false,\"fixedHeight\":false,\"allowsInput\":false,\"_FontFamily\":\"Helvetica\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":7},\"_MaxTextWidth\":null,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":6},\"padding\":{\"__isSmartRef__\":true,\"id\":8},\"_Padding\":{\"__isSmartRef__\":true,\"id\":8},\"owner\":{\"__isSmartRef__\":true,\"id\":1},\"isLabel\":true,\"eventsAreIgnored\":true,\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_ClipMode\":\"visible\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":9}],\"__LivelyClassName__\":\"lively.morphic.Text\"},\"3\":{\"borderWidth\":0,\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":4},\"_Extent\":{\"__isSmartRef__\":true,\"id\":5},\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":6},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"4\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"5\":{\"x\":57,\"y\":29,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"6\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"7\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"8\":{\"x\":5,\"y\":5,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"9\":{\"style\":{\"__isSmartRef__\":true,\"id\":10},\"morph\":{\"__isSmartRef__\":true,\"id\":2},\"storedString\":\"run\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"10\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"11\":{\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":12},\"_Extent\":{\"__isSmartRef__\":true,\"id\":13},\"_Fill\":{\"__isSmartRef__\":true,\"id\":14},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":24},\"_BorderRadius\":5,\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"12\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"13\":{\"x\":57,\"y\":29,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"14\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":15},{\"__isSmartRef__\":true,\"id\":17},{\"__isSmartRef__\":true,\"id\":19},{\"__isSmartRef__\":true,\"id\":21}],\"vector\":{\"__isSmartRef__\":true,\"id\":23},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"15\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":16}},\"16\":{\"r\":0.9600000000000001,\"g\":0.9600000000000001,\"b\":0.9600000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"17\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":18}},\"18\":{\"r\":0.8200000000000001,\"g\":0.8200000000000001,\"b\":0.8200000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"19\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":20}},\"20\":{\"r\":0.8200000000000001,\"g\":0.8200000000000001,\"b\":0.8200000000000001,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"21\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":22}},\"22\":{\"r\":0.94,\"g\":0.94,\"b\":0.94,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"23\":{\"x\":0,\"y\":0,\"width\":0,\"height\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"24\":{\"r\":0.4,\"g\":0.4,\"b\":0.4,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"25\":{\"x\":10,\"y\":10,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"26\":{\"stops\":[{\"__isSmartRef__\":true,\"id\":27},{\"__isSmartRef__\":true,\"id\":29},{\"__isSmartRef__\":true,\"id\":31},{\"__isSmartRef__\":true,\"id\":33}],\"vector\":{\"__isSmartRef__\":true,\"id\":23},\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"__LivelyClassName__\":\"lively.morphic.LinearGradient\"},\"27\":{\"offset\":0,\"color\":{\"__isSmartRef__\":true,\"id\":28}},\"28\":{\"r\":0.98,\"g\":0.98,\"b\":0.98,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"29\":{\"offset\":0.4,\"color\":{\"__isSmartRef__\":true,\"id\":30}},\"30\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"31\":{\"offset\":0.6,\"color\":{\"__isSmartRef__\":true,\"id\":32}},\"32\":{\"r\":0.91,\"g\":0.91,\"b\":0.91,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"33\":{\"offset\":1,\"color\":{\"__isSmartRef__\":true,\"id\":34}},\"34\":{\"r\":0.97,\"g\":0.97,\"b\":0.97,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"35\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":1},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":0},\"targetMethodName\":\"runTest\",\"__SourceModuleName__\":\"Global.lively.bindings\",\"__LivelyClassName__\":\"AttributeConnection\"},\"36\":{\"submorphs\":[],\"scripts\":[],\"id\":76,\"shape\":{\"__isSmartRef__\":true,\"id\":37},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":true,\"allowsInput\":true,\"_FontFamily\":\"Monaco\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":41},\"_MaxTextWidth\":449,\"_MaxTextHeight\":163,\"textColor\":{\"__isSmartRef__\":true,\"id\":6},\"owner\":{\"__isSmartRef__\":true,\"id\":0},\"showsHalos\":false,\"halos\":[],\"name\":\"testResult\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"padding\":{\"__isSmartRef__\":true,\"id\":42},\"layout\":{\"__isSmartRef__\":true,\"id\":43},\"_FontSize\":10,\"_Padding\":{\"__isSmartRef__\":true,\"id\":42},\"_ClipMode\":\"scroll\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":44}],\"__LivelyClassName__\":\"lively.morphic.Text\"},\"37\":{\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":38},\"_Extent\":{\"__isSmartRef__\":true,\"id\":39},\"_Fill\":{\"__isSmartRef__\":true,\"id\":40},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":6},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"38\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"39\":{\"x\":449,\"y\":163,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"40\":{\"r\":0,\"g\":0.8,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"41\":{\"x\":11,\"y\":48,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"42\":{\"x\":5,\"y\":5,\"width\":0,\"height\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Rectangle\"},\"43\":{\"resizeWidth\":true,\"resizeHeight\":true},\"44\":{\"style\":{\"__isSmartRef__\":true,\"id\":45},\"morph\":{\"__isSmartRef__\":true,\"id\":36},\"storedString\":\"3ms for 2 tests\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"45\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"46\":{\"submorphs\":[],\"scripts\":[],\"id\":157,\"shape\":{\"__isSmartRef__\":true,\"id\":47},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_FontFamily\":\"Helvetica\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":52},\"_MaxTextWidth\":366,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":51},\"showsHalos\":false,\"halos\":[],\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"owner\":{\"__isSmartRef__\":true,\"id\":0},\"_Rotation\":0,\"name\":\"testModuleNS\",\"charsReplaced\":\"lively.morphic.Tests\",\"lastFindLoc\":-18,\"_ClipMode\":\"visible\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":53}],\"__LivelyClassName__\":\"lively.morphic.Text\"},\"47\":{\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":48},\"_Extent\":{\"__isSmartRef__\":true,\"id\":49},\"_Fill\":{\"__isSmartRef__\":true,\"id\":50},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":51},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"48\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"49\":{\"x\":366,\"y\":18,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"50\":{\"r\":0.95,\"g\":0.95,\"b\":0.95,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"51\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"52\":{\"x\":102,\"y\":12,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"53\":{\"style\":{\"__isSmartRef__\":true,\"id\":54},\"morph\":{\"__isSmartRef__\":true,\"id\":46},\"storedString\":\"['Tests.TextBasicsTest']\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"54\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"55\":{\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":56},\"_Extent\":{\"__isSmartRef__\":true,\"id\":57},\"_Fill\":{\"__isSmartRef__\":true,\"id\":58},\"_BorderWidth\":1,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":59},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"56\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"57\":{\"x\":479,\"y\":225,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"58\":{\"r\":0.839,\"g\":0.839,\"b\":0.839,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"59\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"60\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"61\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":2,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"62\":{\"runTest\":{\"__isSmartRef__\":true,\"id\":63}},\"63\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":64},\"source\":\"function runTest() {\\n\\nmodule('lively.TestFramework').load(true);\\n\\nvar moduleNames = eval(this.get('testModuleNS').textString),\\n\\tmodules = moduleNames.collect(function(name) { return module(name) }),\\n\\tresultText = this.get('testResult'),\\n\\tstartTime = new Date(),\\n\\tsuite = new TestSuite();\\n\\n\\tresultText.setFill(Color.white);\\n\\tresultText.setTextString('running...');\\n\\nmodules.forEach(function(m) {\\n\\tif (!m.isLoaded()) m.load(true);\\n\\tsuite.testCasesFromModule(m);\\n});\\nvar noOfTestCases = suite.testCaseClasses.inject(0, function(sum, testClass) {\\n\\treturn sum + new testClass().allTestSelectors().length\\n});\\nsuite.runFinished = function() {\\n\\tGlobal.testResult = suite.result\\n\\tif (suite.result.failed.length == 0) {\\n\\t\\tvar time = new Date() - startTime;\\n\\t\\tresultText.setFill(Color.green);\\n\\t\\tresultText.setTextString(time.toString() + 'ms for ' + noOfTestCases + ' tests');\\n\\t\\treturn;\\n\\t}\\n\\tvar failStr = suite.result.failed.collect(function(result) {\\n\\t\\tvar msg = result.classname + '>>' + result.selector;\\n\\t\\tmsg += '\\\\n' + result.err.message;\\n\\t\\tmsg += '\\\\n' + result.err.stack;\\n\\t\\treturn msg;\\n\\t}).join('\\\\n---------\\\\n');\\n\\tresultText.setFill(Color.red);\\n\\tresultText.setTextString(failStr);\\n} /* runFinished */\\nsuite.runAll();\\n\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":65},\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"lively.Closure\"},\"64\":{\"this\":{\"__isSmartRef__\":true,\"id\":0}},\"65\":{},\"isSimplifiedRegistry\":true}}","__LivelyClassName__":"lively.PartsBin.PartItem"},"5533":{"sourceObj":{"__isSmartRef__":true,"id":5532},"sourceAttrName":"part","targetObj":{"__isSmartRef__":true,"id":5534},"targetMethodName":"remove","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5534":{"submorphs":[],"scripts":[],"id":4048,"shape":{"__isSmartRef__":true,"id":5535},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":5539},"owner":null,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Box"},"5535":{"_Position":{"__isSmartRef__":true,"id":5536},"_Extent":{"__isSmartRef__":true,"id":5537},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":{"__isSmartRef__":true,"id":5538},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5536":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5537":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5538":{"r":0.8,"g":0.8,"b":0.8,"a":0.6,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5539":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5540":{"sourceObj":{"__isSmartRef__":true,"id":5532},"sourceAttrName":"part","targetObj":{"__isSmartRef__":true,"id":5513},"targetMethodName":"openLoadedPartsBinItem","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5541":{"sourceObj":{"__isSmartRef__":true,"id":5532},"sourceAttrName":"json","targetObj":{"__isSmartRef__":true,"id":5532},"targetMethodName":"setPartFromJSON","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5542":{"submorphs":[{"__isSmartRef__":true,"id":5543},{"__isSmartRef__":true,"id":5548}],"scripts":[],"id":3561,"shape":{"__isSmartRef__":true,"id":5556},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"_Position":{"__isSmartRef__":true,"id":5559},"partsBinURL":{"__isSmartRef__":true,"id":5560},"targetName":"Text","partItem":{"__isSmartRef__":true,"id":5561},"owner":{"__isSmartRef__":true,"id":3773},"isSelected":false,"__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","__LivelyClassName__":"lively.morphic.PartsBinItem"},"5543":{"submorphs":[],"scripts":[],"id":3562,"shape":{"__isSmartRef__":true,"id":5544},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":5547},"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":5542},"priorExtent":{"__isSmartRef__":true,"id":5546},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Image"},"5544":{"_Position":{"__isSmartRef__":true,"id":5545},"_Extent":{"__isSmartRef__":true,"id":5546},"_ImageURL":"http://www.lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/Text.svg?time=1304430624801","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Fill":null,"isLoaded":true,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Image"},"5545":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5546":{"x":94,"y":94,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5547":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5548":{"submorphs":[],"scripts":[],"id":3563,"shape":{"__isSmartRef__":true,"id":5549},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":681},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":5552},"priorExtent":{"__isSmartRef__":true,"id":5553},"_MaxTextWidth":80,"_MaxTextHeight":20,"textChunks":[{"__isSmartRef__":true,"id":5554}],"isLabel":true,"_FontSize":8,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":5542},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"5549":{"_Position":{"__isSmartRef__":true,"id":5550},"_Extent":{"__isSmartRef__":true,"id":5551},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":{"__isSmartRef__":true,"id":32},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5550":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5551":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5552":{"x":10,"y":10,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5553":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5554":{"style":{"__isSmartRef__":true,"id":5555},"morph":{"__isSmartRef__":true,"id":5548},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"Text","__LivelyClassName__":"lively.morphic.TextChunk"},"5555":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"5556":{"_Position":{"__isSmartRef__":true,"id":5557},"_Extent":{"__isSmartRef__":true,"id":5558},"_BorderColor":{"__isSmartRef__":true,"id":3811},"_Fill":{"__isSmartRef__":true,"id":32},"_BorderRadius":6,"_BorderWidth":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5557":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5558":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5559":{"x":200,"y":800,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5560":{"protocol":"http:","hostname":"www.lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"5561":{"partsSpaceName":"PartsBin/NewWorld/","name":"Text","attributeConnections":[{"__isSmartRef__":true,"id":5562},{"__isSmartRef__":true,"id":5569},{"__isSmartRef__":true,"id":5576},{"__isSmartRef__":true,"id":5583},{"__isSmartRef__":true,"id":5584}],"doNotSerialize":["$$part","$$json"],"doNotCopyProperties":["$$part","$$json"],"__SourceModuleName__":"Global.lively.PartsBin","part":{"__isSmartRef__":true,"id":825},"json":"{\"id\":0,\"registry\":{\"0\":{\"submorphs\":[],\"scripts\":[],\"id\":66,\"shape\":{\"__isSmartRef__\":true,\"id\":1},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Arial, sans-serif\",\"registeredForMouseEvents\":true,\"_Position\":{\"__isSmartRef__\":true,\"id\":5},\"_MaxTextWidth\":168,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":4},\"showsHalos\":false,\"halos\":[],\"_FontSize\":14,\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"_Rotation\":0,\"name\":\"Text\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":6},\"textChunks\":[{\"__isSmartRef__\":true,\"id\":7}],\"charsReplaced\":\"s\",\"lastFindLoc\":6,\"priorSelectionRange\":[0,0],\"prevScroll\":[0,0],\"_Scale\":1,\"__LivelyClassName__\":\"lively.morphic.Text\"},\"1\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":2},\"_Extent\":{\"__isSmartRef__\":true,\"id\":3},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":4},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"2\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3\":{\"x\":168,\"y\":22,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"5\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"6\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"migrationLevel\":1,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"7\":{\"style\":{\"__isSmartRef__\":true,\"id\":8},\"morph\":{\"__isSmartRef__\":true,\"id\":0},\"storedString\":\"some text\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\"},\"8\":{\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.Core\"},\"isSimplifiedRegistry\":true}}","__LivelyClassName__":"lively.PartsBin.PartItem"},"5562":{"sourceObj":{"__isSmartRef__":true,"id":5561},"sourceAttrName":"part","targetObj":{"__isSmartRef__":true,"id":5563},"targetMethodName":"remove","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5563":{"submorphs":[],"scripts":[],"id":5790,"shape":{"__isSmartRef__":true,"id":5564},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":5568},"owner":null,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Box"},"5564":{"_Position":{"__isSmartRef__":true,"id":5565},"_Extent":{"__isSmartRef__":true,"id":5566},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":{"__isSmartRef__":true,"id":5567},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5565":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5566":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5567":{"r":0.8,"g":0.8,"b":0.8,"a":0.6,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5568":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5569":{"sourceObj":{"__isSmartRef__":true,"id":5561},"sourceAttrName":"part","targetObj":{"__isSmartRef__":true,"id":5570},"targetMethodName":"remove","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"5570":{"submorphs":[],"scripts":[],"id":1357,"shape":{"__isSmartRef__":true,"id":5571},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":5575},"owner":null,"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core"},"5571":{"_Position":{"__isSmartRef__":true,"id":5572},"_Extent":{"__isSmartRef__":true,"id":5573},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":806},"_Fill":{"__isSmartRef__":true,"id":5574},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"5572":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5573":{"x":100,"y":100,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5574":{"r":0.8,"g":0.8,"b":0.8,"a":0.6,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"5575":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5576":{"sourceObj":{"__isSmartRef__":true,"id":5561},"sourceAttrName":"part","targetObj":{"__isSmartRef__":true,"id":5577},"targetMethodName":"remove","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"5577":{"submorphs":[],"scripts":[],"id":1815,"shape":{"__isSmartRef__":true,"id":5578},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":5582},"owner":null,"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core"},"5578":{"_Position":{"__isSmartRef__":true,"id":5579},"_Extent":{"__isSmartRef__":true,"id":5580},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":806},"_Fill":{"__isSmartRef__":true,"id":5581},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"5579":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5580":{"x":100,"y":100,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5581":{"r":0.8,"g":0.8,"b":0.8,"a":0.6,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"5582":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5583":{"sourceObj":{"__isSmartRef__":true,"id":5561},"sourceAttrName":"part","targetObj":{"__isSmartRef__":true,"id":5542},"targetMethodName":"openLoadedPartsBinItem","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"5584":{"sourceObj":{"__isSmartRef__":true,"id":5561},"sourceAttrName":"json","targetObj":{"__isSmartRef__":true,"id":5561},"targetMethodName":"setPartFromJSON","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"5585":{"submorphs":[{"__isSmartRef__":true,"id":5586},{"__isSmartRef__":true,"id":5591}],"scripts":[],"id":3564,"shape":{"__isSmartRef__":true,"id":5599},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"_Position":{"__isSmartRef__":true,"id":5602},"partsBinURL":{"__isSmartRef__":true,"id":5603},"targetName":"Text1","partItem":{"__isSmartRef__":true,"id":5604},"owner":{"__isSmartRef__":true,"id":3773},"isSelected":false,"__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","__LivelyClassName__":"lively.morphic.PartsBinItem"},"5586":{"submorphs":[],"scripts":[],"id":3565,"shape":{"__isSmartRef__":true,"id":5587},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":5590},"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":5585},"priorExtent":{"__isSmartRef__":true,"id":5589},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Image"},"5587":{"_Position":{"__isSmartRef__":true,"id":5588},"_Extent":{"__isSmartRef__":true,"id":5589},"_ImageURL":"http://www.lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/Text1.svg?time=1304430624810","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Fill":null,"isLoaded":true,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Image"},"5588":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5589":{"x":94,"y":94,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5590":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5591":{"submorphs":[],"scripts":[],"id":3566,"shape":{"__isSmartRef__":true,"id":5592},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":681},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":5595},"priorExtent":{"__isSmartRef__":true,"id":5596},"_MaxTextWidth":80,"_MaxTextHeight":20,"textChunks":[{"__isSmartRef__":true,"id":5597}],"isLabel":true,"_FontSize":8,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":5585},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"5592":{"_Position":{"__isSmartRef__":true,"id":5593},"_Extent":{"__isSmartRef__":true,"id":5594},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":{"__isSmartRef__":true,"id":32},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5593":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5594":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5595":{"x":10,"y":10,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5596":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5597":{"style":{"__isSmartRef__":true,"id":5598},"morph":{"__isSmartRef__":true,"id":5591},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"Text1","__LivelyClassName__":"lively.morphic.TextChunk"},"5598":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"5599":{"_Position":{"__isSmartRef__":true,"id":5600},"_Extent":{"__isSmartRef__":true,"id":5601},"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":{"__isSmartRef__":true,"id":32},"_BorderRadius":6,"_BorderWidth":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5600":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5601":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5602":{"x":300,"y":800,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5603":{"protocol":"http:","hostname":"www.lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"5604":{"partsSpaceName":"PartsBin/NewWorld/","name":"Text1","part":null,"json":null,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartItem"},"5605":{"submorphs":[{"__isSmartRef__":true,"id":5606},{"__isSmartRef__":true,"id":5611}],"scripts":[],"id":3567,"shape":{"__isSmartRef__":true,"id":5619},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"_Position":{"__isSmartRef__":true,"id":5622},"partsBinURL":{"__isSmartRef__":true,"id":5623},"targetName":"TextAttributePanel","partItem":{"__isSmartRef__":true,"id":5624},"owner":{"__isSmartRef__":true,"id":3773},"isSelected":false,"__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","__LivelyClassName__":"lively.morphic.PartsBinItem"},"5606":{"submorphs":[],"scripts":[],"id":3568,"shape":{"__isSmartRef__":true,"id":5607},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":5610},"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":5605},"priorExtent":{"__isSmartRef__":true,"id":5609},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Image"},"5607":{"_Position":{"__isSmartRef__":true,"id":5608},"_Extent":{"__isSmartRef__":true,"id":5609},"_ImageURL":"http://www.lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/TextAttributePanel.svg?time=1304430624820","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Fill":null,"isLoaded":true,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Image"},"5608":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5609":{"x":94,"y":94,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5610":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5611":{"submorphs":[],"scripts":[],"id":3569,"shape":{"__isSmartRef__":true,"id":5612},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":681},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":5615},"priorExtent":{"__isSmartRef__":true,"id":5616},"_MaxTextWidth":80,"_MaxTextHeight":20,"textChunks":[{"__isSmartRef__":true,"id":5617}],"isLabel":true,"_FontSize":8,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":5605},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"5612":{"_Position":{"__isSmartRef__":true,"id":5613},"_Extent":{"__isSmartRef__":true,"id":5614},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":{"__isSmartRef__":true,"id":32},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5613":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5614":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5615":{"x":10,"y":10,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5616":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5617":{"style":{"__isSmartRef__":true,"id":5618},"morph":{"__isSmartRef__":true,"id":5611},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"TextAttributePanel","__LivelyClassName__":"lively.morphic.TextChunk"},"5618":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"5619":{"_Position":{"__isSmartRef__":true,"id":5620},"_Extent":{"__isSmartRef__":true,"id":5621},"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":{"__isSmartRef__":true,"id":32},"_BorderRadius":6,"_BorderWidth":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5620":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5621":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5622":{"x":0,"y":900,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5623":{"protocol":"http:","hostname":"www.lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"5624":{"partsSpaceName":"PartsBin/NewWorld/","name":"TextAttributePanel","part":null,"json":null,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartItem"},"5625":{"submorphs":[{"__isSmartRef__":true,"id":5626},{"__isSmartRef__":true,"id":5631}],"scripts":[],"id":3570,"shape":{"__isSmartRef__":true,"id":5639},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"_Position":{"__isSmartRef__":true,"id":5642},"partsBinURL":{"__isSmartRef__":true,"id":5643},"targetName":"TextInspector","partItem":{"__isSmartRef__":true,"id":5644},"owner":{"__isSmartRef__":true,"id":3773},"isSelected":false,"__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","__LivelyClassName__":"lively.morphic.PartsBinItem"},"5626":{"submorphs":[],"scripts":[],"id":3571,"shape":{"__isSmartRef__":true,"id":5627},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":5630},"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":5625},"priorExtent":{"__isSmartRef__":true,"id":5629},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Image"},"5627":{"_Position":{"__isSmartRef__":true,"id":5628},"_Extent":{"__isSmartRef__":true,"id":5629},"_ImageURL":"http://www.lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/TextInspector.svg?time=1304430624829","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Fill":null,"isLoaded":true,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Image"},"5628":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5629":{"x":94,"y":94,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5630":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5631":{"submorphs":[],"scripts":[],"id":3572,"shape":{"__isSmartRef__":true,"id":5632},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":681},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":5635},"priorExtent":{"__isSmartRef__":true,"id":5636},"_MaxTextWidth":80,"_MaxTextHeight":20,"textChunks":[{"__isSmartRef__":true,"id":5637}],"isLabel":true,"_FontSize":8,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":5625},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"5632":{"_Position":{"__isSmartRef__":true,"id":5633},"_Extent":{"__isSmartRef__":true,"id":5634},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":{"__isSmartRef__":true,"id":32},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5633":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5634":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5635":{"x":10,"y":10,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5636":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5637":{"style":{"__isSmartRef__":true,"id":5638},"morph":{"__isSmartRef__":true,"id":5631},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"TextInspector","__LivelyClassName__":"lively.morphic.TextChunk"},"5638":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"5639":{"_Position":{"__isSmartRef__":true,"id":5640},"_Extent":{"__isSmartRef__":true,"id":5641},"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":{"__isSmartRef__":true,"id":32},"_BorderRadius":6,"_BorderWidth":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5640":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5641":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5642":{"x":100,"y":900,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5643":{"protocol":"http:","hostname":"www.lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"5644":{"partsSpaceName":"PartsBin/NewWorld/","name":"TextInspector","part":null,"json":null,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartItem"},"5645":{"submorphs":[{"__isSmartRef__":true,"id":5646},{"__isSmartRef__":true,"id":5651}],"scripts":[],"id":3573,"shape":{"__isSmartRef__":true,"id":5659},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"_Position":{"__isSmartRef__":true,"id":5662},"partsBinURL":{"__isSmartRef__":true,"id":5663},"targetName":"Title","partItem":{"__isSmartRef__":true,"id":5664},"owner":{"__isSmartRef__":true,"id":3773},"isSelected":false,"__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","__LivelyClassName__":"lively.morphic.PartsBinItem"},"5646":{"submorphs":[],"scripts":[],"id":3574,"shape":{"__isSmartRef__":true,"id":5647},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":5650},"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":5645},"priorExtent":{"__isSmartRef__":true,"id":5649},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Image"},"5647":{"_Position":{"__isSmartRef__":true,"id":5648},"_Extent":{"__isSmartRef__":true,"id":5649},"_ImageURL":"http://www.lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/Title.svg?time=1304430624838","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Fill":null,"isLoaded":true,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Image"},"5648":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5649":{"x":94,"y":94,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5650":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5651":{"submorphs":[],"scripts":[],"id":3575,"shape":{"__isSmartRef__":true,"id":5652},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":681},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":5655},"priorExtent":{"__isSmartRef__":true,"id":5656},"_MaxTextWidth":80,"_MaxTextHeight":20,"textChunks":[{"__isSmartRef__":true,"id":5657}],"isLabel":true,"_FontSize":8,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":5645},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"5652":{"_Position":{"__isSmartRef__":true,"id":5653},"_Extent":{"__isSmartRef__":true,"id":5654},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":{"__isSmartRef__":true,"id":32},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5653":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5654":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5655":{"x":10,"y":10,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5656":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5657":{"style":{"__isSmartRef__":true,"id":5658},"morph":{"__isSmartRef__":true,"id":5651},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"Title","__LivelyClassName__":"lively.morphic.TextChunk"},"5658":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"5659":{"_Position":{"__isSmartRef__":true,"id":5660},"_Extent":{"__isSmartRef__":true,"id":5661},"_BorderColor":{"__isSmartRef__":true,"id":3952},"_Fill":{"__isSmartRef__":true,"id":32},"_BorderRadius":6,"_BorderWidth":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5660":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5661":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5662":{"x":200,"y":900,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5663":{"protocol":"http:","hostname":"www.lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"5664":{"partsSpaceName":"PartsBin/NewWorld/","name":"Title","attributeConnections":[{"__isSmartRef__":true,"id":5665},{"__isSmartRef__":true,"id":5672},{"__isSmartRef__":true,"id":5673}],"doNotSerialize":["$$part","$$json"],"doNotCopyProperties":["$$part","$$json"],"__SourceModuleName__":"Global.lively.PartsBin","part":{"__isSmartRef__":true,"id":92},"json":"{\"id\":0,\"registry\":{\"0\":{\"submorphs\":[],\"scripts\":[],\"id\":257,\"cachedTextString\":\"My New World\",\"shape\":{\"__isSmartRef__\":true,\"id\":1},\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"fixedHeight\":false,\"allowsInput\":true,\"_OverflowMode\":\"visible\",\"_FontFamily\":\"Helvetica\",\"registeredForMouseEvents\":true,\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5},\"_Position\":{\"__isSmartRef__\":true,\"id\":14},\"_MaxTextWidth\":324,\"_MaxTextHeight\":null,\"textColor\":{\"__isSmartRef__\":true,\"id\":15},\"showsHalos\":false,\"halos\":[],\"_FontSize\":28,\"__SourceModuleName__\":\"Global.lively.morphic.Core\",\"name\":\"Title\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":16},\"_TextColor\":{\"__isSmartRef__\":true,\"id\":17},\"_Rotation\":0,\"__LivelyClassName__\":\"lively.morphic.Text\"},\"1\":{\"fill\":null,\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":{\"__isSmartRef__\":true,\"id\":2},\"_Extent\":{\"__isSmartRef__\":true,\"id\":3},\"_BorderWidth\":0,\"_BorderColor\":{\"__isSmartRef__\":true,\"id\":4},\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\"},\"2\":{\"x\":0,\"y\":0,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Point\"},\"3\":{\"x\":324,\"y\":33,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"4\":{\"r\":1,\"g\":1,\"b\":1,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"5\":{\"morph\":{\"__isSmartRef__\":true,\"id\":0},\"dispatchTable\":{\"__isSmartRef__\":true,\"id\":6},\"__SourceModuleName__\":\"Global.lively.morphic.Events\",\"__LivelyClassName__\":\"lively.morphic.EventHandler\"},\"6\":{\"mouseup\":{\"__isSmartRef__\":true,\"id\":7},\"mousedown\":{\"__isSmartRef__\":true,\"id\":8},\"selectstart\":{\"__isSmartRef__\":true,\"id\":9},\"mousewheel\":{\"__isSmartRef__\":true,\"id\":10},\"keydown\":{\"__isSmartRef__\":true,\"id\":11},\"keyup\":{\"__isSmartRef__\":true,\"id\":12},\"keypress\":{\"__isSmartRef__\":true,\"id\":13}},\"7\":{\"type\":\"mouseup\",\"target\":{\"__isSmartRef__\":true,\"id\":0},\"targetMethodName\":\"onMouseUp\",\"handleOnCapture\":false,\"doNotSerialize\":[\"node\"],\"unregisterMethodName\":\"unregisterHTMLAndSVGAndCANVAS\"},\"8\":{\"type\":\"mousedown\",\"target\":{\"__isSmartRef__\":true,\"id\":0},\"targetMethodName\":\"onMouseDown\",\"handleOnCapture\":false,\"doNotSerialize\":[\"node\"],\"unregisterMethodName\":\"unregisterHTMLAndSVGAndCANVAS\"},\"9\":{\"type\":\"selectstart\",\"target\":{\"__isSmartRef__\":true,\"id\":0},\"targetMethodName\":\"onSelectStart\",\"handleOnCapture\":false,\"doNotSerialize\":[\"node\"],\"unregisterMethodName\":\"unregisterHTMLAndSVGAndCANVAS\"},\"10\":{\"type\":\"mousewheel\",\"target\":{\"__isSmartRef__\":true,\"id\":0},\"targetMethodName\":\"onMouseWheel\",\"handleOnCapture\":false,\"doNotSerialize\":[\"node\"],\"unregisterMethodName\":\"unregisterHTMLAndSVGAndCANVAS\"},\"11\":{\"type\":\"keydown\",\"target\":{\"__isSmartRef__\":true,\"id\":0},\"targetMethodName\":\"onKeyDown\",\"handleOnCapture\":false,\"doNotSerialize\":[\"node\"],\"unregisterMethodName\":\"unregisterHTMLAndSVGAndCANVAS\"},\"12\":{\"type\":\"keyup\",\"target\":{\"__isSmartRef__\":true,\"id\":0},\"targetMethodName\":\"onKeyUp\",\"handleOnCapture\":false,\"doNotSerialize\":[\"node\"],\"unregisterMethodName\":\"unregisterHTMLAndSVGAndCANVAS\"},\"13\":{\"type\":\"keypress\",\"target\":{\"__isSmartRef__\":true,\"id\":0},\"targetMethodName\":\"onKeyPress\",\"handleOnCapture\":false,\"doNotSerialize\":[\"node\"],\"unregisterMethodName\":\"unregisterHTMLAndSVGAndCANVAS\"},\"14\":{\"x\":0,\"y\":0,\"__LivelyClassName__\":\"Point\",\"__SourceModuleName__\":\"Global\"},\"15\":{\"r\":0,\"g\":0,\"b\":0,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"16\":{\"partsSpaceName\":\"PartsBin/NewWorld\",\"__SourceModuleName__\":\"Global.lively.PartsBin\",\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\"},\"17\":{\"r\":0,\"g\":0.309,\"b\":0.595,\"a\":1,\"__SourceModuleName__\":\"Global\",\"__LivelyClassName__\":\"Color\"},\"isSimplifiedRegistry\":true}}","__LivelyClassName__":"lively.PartsBin.PartItem"},"5665":{"sourceObj":{"__isSmartRef__":true,"id":5664},"sourceAttrName":"part","targetObj":{"__isSmartRef__":true,"id":5666},"targetMethodName":"remove","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5666":{"submorphs":[],"scripts":[],"id":5701,"shape":{"__isSmartRef__":true,"id":5667},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":5671},"owner":null,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Box"},"5667":{"_Position":{"__isSmartRef__":true,"id":5668},"_Extent":{"__isSmartRef__":true,"id":5669},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":{"__isSmartRef__":true,"id":5670},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5668":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5669":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5670":{"r":0.8,"g":0.8,"b":0.8,"a":0.6,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5671":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5672":{"sourceObj":{"__isSmartRef__":true,"id":5664},"sourceAttrName":"part","targetObj":{"__isSmartRef__":true,"id":5645},"targetMethodName":"openLoadedPartsBinItem","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5673":{"sourceObj":{"__isSmartRef__":true,"id":5664},"sourceAttrName":"json","targetObj":{"__isSmartRef__":true,"id":5664},"targetMethodName":"setPartFromJSON","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5674":{"submorphs":[{"__isSmartRef__":true,"id":5675},{"__isSmartRef__":true,"id":5680}],"scripts":[],"id":3576,"shape":{"__isSmartRef__":true,"id":5688},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"_Position":{"__isSmartRef__":true,"id":5691},"partsBinURL":{"__isSmartRef__":true,"id":5692},"targetName":"TracBugTracker","partItem":{"__isSmartRef__":true,"id":5693},"owner":{"__isSmartRef__":true,"id":3773},"isSelected":false,"__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","__LivelyClassName__":"lively.morphic.PartsBinItem"},"5675":{"submorphs":[],"scripts":[],"id":3577,"shape":{"__isSmartRef__":true,"id":5676},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":5679},"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":5674},"priorExtent":{"__isSmartRef__":true,"id":5678},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Image"},"5676":{"_Position":{"__isSmartRef__":true,"id":5677},"_Extent":{"__isSmartRef__":true,"id":5678},"_ImageURL":"http://www.lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/TracBugTracker.svg?time=1304430624847","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Fill":null,"isLoaded":true,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Image"},"5677":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5678":{"x":94,"y":94,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5679":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5680":{"submorphs":[],"scripts":[],"id":3578,"shape":{"__isSmartRef__":true,"id":5681},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":681},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":5684},"priorExtent":{"__isSmartRef__":true,"id":5685},"_MaxTextWidth":80,"_MaxTextHeight":20,"textChunks":[{"__isSmartRef__":true,"id":5686}],"isLabel":true,"_FontSize":8,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":5674},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"5681":{"_Position":{"__isSmartRef__":true,"id":5682},"_Extent":{"__isSmartRef__":true,"id":5683},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":{"__isSmartRef__":true,"id":32},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5682":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5683":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5684":{"x":10,"y":10,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5685":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5686":{"style":{"__isSmartRef__":true,"id":5687},"morph":{"__isSmartRef__":true,"id":5680},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"TracBugTracker","__LivelyClassName__":"lively.morphic.TextChunk"},"5687":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"5688":{"_Position":{"__isSmartRef__":true,"id":5689},"_Extent":{"__isSmartRef__":true,"id":5690},"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":{"__isSmartRef__":true,"id":32},"_BorderRadius":6,"_BorderWidth":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5689":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5690":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5691":{"x":300,"y":900,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5692":{"protocol":"http:","hostname":"www.lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"5693":{"partsSpaceName":"PartsBin/NewWorld/","name":"TracBugTracker","part":null,"json":null,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartItem"},"5694":{"submorphs":[{"__isSmartRef__":true,"id":5695},{"__isSmartRef__":true,"id":5700}],"scripts":[],"id":3579,"shape":{"__isSmartRef__":true,"id":5708},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"_Position":{"__isSmartRef__":true,"id":5711},"partsBinURL":{"__isSmartRef__":true,"id":5712},"targetName":"VersionDiffer","partItem":{"__isSmartRef__":true,"id":5713},"owner":{"__isSmartRef__":true,"id":3773},"isSelected":false,"__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","__LivelyClassName__":"lively.morphic.PartsBinItem"},"5695":{"submorphs":[],"scripts":[],"id":3580,"shape":{"__isSmartRef__":true,"id":5696},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":5699},"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":5694},"priorExtent":{"__isSmartRef__":true,"id":5698},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Image"},"5696":{"_Position":{"__isSmartRef__":true,"id":5697},"_Extent":{"__isSmartRef__":true,"id":5698},"_ImageURL":"http://www.lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/VersionDiffer.svg?time=1304430624856","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Fill":null,"isLoaded":true,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Image"},"5697":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5698":{"x":94,"y":94,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5699":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5700":{"submorphs":[],"scripts":[],"id":3581,"shape":{"__isSmartRef__":true,"id":5701},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":681},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":5704},"priorExtent":{"__isSmartRef__":true,"id":5705},"_MaxTextWidth":80,"_MaxTextHeight":20,"textChunks":[{"__isSmartRef__":true,"id":5706}],"isLabel":true,"_FontSize":8,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":5694},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"5701":{"_Position":{"__isSmartRef__":true,"id":5702},"_Extent":{"__isSmartRef__":true,"id":5703},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":{"__isSmartRef__":true,"id":32},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5702":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5703":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5704":{"x":10,"y":10,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5705":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5706":{"style":{"__isSmartRef__":true,"id":5707},"morph":{"__isSmartRef__":true,"id":5700},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"VersionDiffer","__LivelyClassName__":"lively.morphic.TextChunk"},"5707":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"5708":{"_Position":{"__isSmartRef__":true,"id":5709},"_Extent":{"__isSmartRef__":true,"id":5710},"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":{"__isSmartRef__":true,"id":32},"_BorderRadius":6,"_BorderWidth":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5709":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5710":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5711":{"x":0,"y":1000,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5712":{"protocol":"http:","hostname":"www.lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"5713":{"partsSpaceName":"PartsBin/NewWorld/","name":"VersionDiffer","part":null,"json":null,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartItem"},"5714":{"submorphs":[{"__isSmartRef__":true,"id":5715},{"__isSmartRef__":true,"id":5720}],"scripts":[],"id":3582,"shape":{"__isSmartRef__":true,"id":5728},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"_Position":{"__isSmartRef__":true,"id":5731},"partsBinURL":{"__isSmartRef__":true,"id":5732},"targetName":"VersionViewer","partItem":{"__isSmartRef__":true,"id":5733},"owner":{"__isSmartRef__":true,"id":3773},"isSelected":false,"__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","__LivelyClassName__":"lively.morphic.PartsBinItem"},"5715":{"submorphs":[],"scripts":[],"id":3583,"shape":{"__isSmartRef__":true,"id":5716},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":5719},"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":5714},"priorExtent":{"__isSmartRef__":true,"id":5718},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Image"},"5716":{"_Position":{"__isSmartRef__":true,"id":5717},"_Extent":{"__isSmartRef__":true,"id":5718},"_ImageURL":"http://www.lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/VersionViewer.svg?time=1304430624878","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Fill":null,"isLoaded":true,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Image"},"5717":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5718":{"x":94,"y":94,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5719":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5720":{"submorphs":[],"scripts":[],"id":3584,"shape":{"__isSmartRef__":true,"id":5721},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":681},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":5724},"priorExtent":{"__isSmartRef__":true,"id":5725},"_MaxTextWidth":80,"_MaxTextHeight":20,"textChunks":[{"__isSmartRef__":true,"id":5726}],"isLabel":true,"_FontSize":8,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":5714},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"5721":{"_Position":{"__isSmartRef__":true,"id":5722},"_Extent":{"__isSmartRef__":true,"id":5723},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":{"__isSmartRef__":true,"id":32},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5722":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5723":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5724":{"x":10,"y":10,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5725":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5726":{"style":{"__isSmartRef__":true,"id":5727},"morph":{"__isSmartRef__":true,"id":5720},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"VersionViewer","__LivelyClassName__":"lively.morphic.TextChunk"},"5727":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"5728":{"_Position":{"__isSmartRef__":true,"id":5729},"_Extent":{"__isSmartRef__":true,"id":5730},"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":{"__isSmartRef__":true,"id":32},"_BorderRadius":6,"_BorderWidth":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5729":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5730":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5731":{"x":100,"y":1000,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5732":{"protocol":"http:","hostname":"www.lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"5733":{"partsSpaceName":"PartsBin/NewWorld/","name":"VersionViewer","part":null,"json":null,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartItem"},"5734":{"submorphs":[{"__isSmartRef__":true,"id":5735},{"__isSmartRef__":true,"id":5740}],"scripts":[],"id":3585,"shape":{"__isSmartRef__":true,"id":5748},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"_Position":{"__isSmartRef__":true,"id":5751},"partsBinURL":{"__isSmartRef__":true,"id":5752},"targetName":"VideoCodecTester","partItem":{"__isSmartRef__":true,"id":5753},"owner":{"__isSmartRef__":true,"id":3773},"isSelected":false,"__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","__LivelyClassName__":"lively.morphic.PartsBinItem"},"5735":{"submorphs":[],"scripts":[],"id":3586,"shape":{"__isSmartRef__":true,"id":5736},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":5739},"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":5734},"priorExtent":{"__isSmartRef__":true,"id":5738},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Image"},"5736":{"_Position":{"__isSmartRef__":true,"id":5737},"_Extent":{"__isSmartRef__":true,"id":5738},"_ImageURL":"http://www.lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/VideoCodecTester.svg?time=1304430624888","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Fill":null,"isLoaded":true,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Image"},"5737":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5738":{"x":94,"y":94,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5739":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5740":{"submorphs":[],"scripts":[],"id":3587,"shape":{"__isSmartRef__":true,"id":5741},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":681},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":5744},"priorExtent":{"__isSmartRef__":true,"id":5745},"_MaxTextWidth":80,"_MaxTextHeight":20,"textChunks":[{"__isSmartRef__":true,"id":5746}],"isLabel":true,"_FontSize":8,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":5734},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"5741":{"_Position":{"__isSmartRef__":true,"id":5742},"_Extent":{"__isSmartRef__":true,"id":5743},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":{"__isSmartRef__":true,"id":32},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5742":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5743":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5744":{"x":10,"y":10,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5745":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5746":{"style":{"__isSmartRef__":true,"id":5747},"morph":{"__isSmartRef__":true,"id":5740},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"VideoCodecTester","__LivelyClassName__":"lively.morphic.TextChunk"},"5747":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"5748":{"_Position":{"__isSmartRef__":true,"id":5749},"_Extent":{"__isSmartRef__":true,"id":5750},"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":{"__isSmartRef__":true,"id":32},"_BorderRadius":6,"_BorderWidth":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5749":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5750":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5751":{"x":200,"y":1000,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5752":{"protocol":"http:","hostname":"www.lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"5753":{"partsSpaceName":"PartsBin/NewWorld/","name":"VideoCodecTester","part":null,"json":null,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartItem"},"5754":{"submorphs":[{"__isSmartRef__":true,"id":5755},{"__isSmartRef__":true,"id":5760}],"scripts":[],"id":3588,"shape":{"__isSmartRef__":true,"id":5768},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"_Position":{"__isSmartRef__":true,"id":5771},"partsBinURL":{"__isSmartRef__":true,"id":5772},"targetName":"WordCounter","partItem":{"__isSmartRef__":true,"id":5773},"owner":{"__isSmartRef__":true,"id":3773},"isSelected":false,"__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","__LivelyClassName__":"lively.morphic.PartsBinItem"},"5755":{"submorphs":[],"scripts":[],"id":3589,"shape":{"__isSmartRef__":true,"id":5756},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":5759},"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":5754},"priorExtent":{"__isSmartRef__":true,"id":5758},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.Image"},"5756":{"_Position":{"__isSmartRef__":true,"id":5757},"_Extent":{"__isSmartRef__":true,"id":5758},"_ImageURL":"http://www.lively-kernel.org/repository/webwerkstatt/PartsBin/NewWorld/WordCounter.svg?time=1304430624897","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Fill":null,"isLoaded":true,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Image"},"5757":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5758":{"x":94,"y":94,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5759":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5760":{"submorphs":[],"scripts":[],"id":3590,"shape":{"__isSmartRef__":true,"id":5761},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":681},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":5764},"priorExtent":{"__isSmartRef__":true,"id":5765},"_MaxTextWidth":80,"_MaxTextHeight":20,"textChunks":[{"__isSmartRef__":true,"id":5766}],"isLabel":true,"_FontSize":8,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":5754},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"5761":{"_Position":{"__isSmartRef__":true,"id":5762},"_Extent":{"__isSmartRef__":true,"id":5763},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":{"__isSmartRef__":true,"id":32},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5762":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5763":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5764":{"x":10,"y":10,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5765":{"x":80,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5766":{"style":{"__isSmartRef__":true,"id":5767},"morph":{"__isSmartRef__":true,"id":5760},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"WordCounter","__LivelyClassName__":"lively.morphic.TextChunk"},"5767":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"5768":{"_Position":{"__isSmartRef__":true,"id":5769},"_Extent":{"__isSmartRef__":true,"id":5770},"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":{"__isSmartRef__":true,"id":32},"_BorderRadius":6,"_BorderWidth":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5769":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5770":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5771":{"x":300,"y":1000,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5772":{"protocol":"http:","hostname":"www.lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"5773":{"partsSpaceName":"PartsBin/NewWorld/","name":"WordCounter","part":null,"json":null,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartItem"},"5774":{"position":{"__isSmartRef__":true,"id":5775},"_Extent":{"__isSmartRef__":true,"id":5776},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":5777},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5775":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5776":{"x":415,"y":363,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5777":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5778":{"x":154,"y":37,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5779":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"5780":{"x":415,"y":363,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5781":{"sourceObj":{"__isSmartRef__":true,"id":3773},"sourceAttrName":"selectedItem","targetObj":{"__isSmartRef__":true,"id":3714},"targetMethodName":"setSelectedPartItem","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5782":{"adjustForNewBounds":{"__isSmartRef__":true,"id":5783},"unselectAll":{"__isSmartRef__":true,"id":5790},"selectPartItem":{"__isSmartRef__":true,"id":5793}},"5783":{"varMapping":{"__isSmartRef__":true,"id":5784},"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":5789},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"5784":{"this":{"__isSmartRef__":true,"id":3773},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5785}},"5785":{"$super":{"__isSmartRef__":true,"id":5786}},"5786":{"varMapping":{"__isSmartRef__":true,"id":5787},"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":5788},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"5787":{"obj":{"__isSmartRef__":true,"id":3773},"name":"adjustForNewBounds"},"5788":{},"5789":{},"5790":{"varMapping":{"__isSmartRef__":true,"id":5791},"source":"function unselectAll() {\n\tthis.submorphs.invoke('showAsNotSelected');\n}","funcProperties":{"__isSmartRef__":true,"id":5792},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"5791":{"this":{"__isSmartRef__":true,"id":3773}},"5792":{},"5793":{"varMapping":{"__isSmartRef__":true,"id":5794},"source":"function selectPartItem(item) {\n\tthis.selectedItem = item && item.partItem;\n\tthis.submorphs.without(item).invoke('showAsNotSelected');\n}","funcProperties":{"__isSmartRef__":true,"id":5795},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"5794":{"this":{"__isSmartRef__":true,"id":3773}},"5795":{},"5796":{"submorphs":[],"scripts":[],"id":5638,"shape":{"__isSmartRef__":true,"id":5797},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":5801},"_MaxTextWidth":223,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":5800},"showsHalos":false,"halos":[],"_FontSize":12,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Rotation":0,"name":"selectedPartName","partsBinMetaInfo":{"__isSmartRef__":true,"id":5802},"textChunks":[{"__isSmartRef__":true,"id":5803}],"charsReplaced":"some text","lastFindLoc":-9,"priorSelectionRange":[0,16],"prevScroll":[0,0],"_Scale":1,"owner":{"__isSmartRef__":true,"id":3714},"_ClipMode":"visible","priorExtent":{"__isSmartRef__":true,"id":5805},"__LivelyClassName__":"lively.morphic.Text"},"5797":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":5798},"_Extent":{"__isSmartRef__":true,"id":5799},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":5800},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5798":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5799":{"x":223,"y":18,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5800":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5801":{"x":577,"y":40,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5802":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":1,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"5803":{"style":{"__isSmartRef__":true,"id":5804},"morph":{"__isSmartRef__":true,"id":5796},"storedString":"Ellipse","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5804":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5805":{"x":223,"y":18,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5806":{"submorphs":[{"__isSmartRef__":true,"id":5807}],"scripts":[],"id":6070,"shape":{"__isSmartRef__":true,"id":5818},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":5832},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":5821},"lighterFill":{"__isSmartRef__":true,"id":5833},"label":{"__isSmartRef__":true,"id":5807},"attributeConnections":[{"__isSmartRef__":true,"id":5842},{"__isSmartRef__":true,"id":5843}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"showsHalos":false,"halos":[],"__SourceModuleName__":"Global.lively.morphic.Widgets","_Rotation":0,"padding":{"__isSmartRef__":true,"id":5844},"name":"loadPartButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":5845},"_Scale":1,"owner":{"__isSmartRef__":true,"id":3714},"__LivelyClassName__":"lively.morphic.Button"},"5807":{"submorphs":[],"scripts":[],"id":18,"shape":{"__isSmartRef__":true,"id":5808},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":66,"_MaxTextHeight":21,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":5812},"textColor":{"__isSmartRef__":true,"id":5811},"owner":{"__isSmartRef__":true,"id":5806},"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","textChunks":[{"__isSmartRef__":true,"id":5813}],"padding":{"__isSmartRef__":true,"id":5815},"_Padding":{"__isSmartRef__":true,"id":5816},"prevScroll":[0,0],"_Align":"center","_FontFamily":"Arial","_ClipMode":"visible","_WhiteSpaceHandling":"pre-wrap","_VerticalAlign":"middle","_Display":"table-cell","priorExtent":{"__isSmartRef__":true,"id":5817},"__LivelyClassName__":"lively.morphic.Text"},"5808":{"borderWidth":0,"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":5809},"_Extent":{"__isSmartRef__":true,"id":5810},"_BorderColor":{"__isSmartRef__":true,"id":5811},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5809":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5810":{"x":66,"y":21,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5811":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5812":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5813":{"style":{"__isSmartRef__":true,"id":5814},"morph":{"__isSmartRef__":true,"id":5807},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"load","__LivelyClassName__":"lively.morphic.TextChunk"},"5814":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"5815":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"5816":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"5817":{"x":66,"y":21,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5818":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":5819},"_Extent":{"__isSmartRef__":true,"id":5820},"_Fill":{"__isSmartRef__":true,"id":5821},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":5831},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5819":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5820":{"x":66,"y":21,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5821":{"stops":[{"__isSmartRef__":true,"id":5822},{"__isSmartRef__":true,"id":5824},{"__isSmartRef__":true,"id":5826},{"__isSmartRef__":true,"id":5828}],"vector":{"__isSmartRef__":true,"id":5830},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"5822":{"offset":0,"color":{"__isSmartRef__":true,"id":5823}},"5823":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5824":{"offset":0.4,"color":{"__isSmartRef__":true,"id":5825}},"5825":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5826":{"offset":0.6,"color":{"__isSmartRef__":true,"id":5827}},"5827":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5828":{"offset":1,"color":{"__isSmartRef__":true,"id":5829}},"5829":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5830":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"5831":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5832":{"x":577,"y":381,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5833":{"stops":[{"__isSmartRef__":true,"id":5834},{"__isSmartRef__":true,"id":5836},{"__isSmartRef__":true,"id":5838},{"__isSmartRef__":true,"id":5840}],"vector":{"__isSmartRef__":true,"id":5830},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"5834":{"offset":0,"color":{"__isSmartRef__":true,"id":5835}},"5835":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5836":{"offset":0.4,"color":{"__isSmartRef__":true,"id":5837}},"5837":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5838":{"offset":0.6,"color":{"__isSmartRef__":true,"id":5839}},"5839":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5840":{"offset":1,"color":{"__isSmartRef__":true,"id":5841}},"5841":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5842":{"sourceObj":{"__isSmartRef__":true,"id":5806},"sourceAttrName":"fire","targetMethodName":"reloadEverything","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5843":{"sourceObj":{"__isSmartRef__":true,"id":5806},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3714},"targetMethodName":"loadAndOpenSelectedPartItem","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5844":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"5845":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":1,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"5846":{"submorphs":[{"__isSmartRef__":true,"id":5847}],"scripts":[],"id":6152,"shape":{"__isSmartRef__":true,"id":5858},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":5872},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":5861},"lighterFill":{"__isSmartRef__":true,"id":5873},"label":{"__isSmartRef__":true,"id":5847},"attributeConnections":[{"__isSmartRef__":true,"id":5882},{"__isSmartRef__":true,"id":5883}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"showsHalos":false,"halos":[],"__SourceModuleName__":"Global.lively.morphic.Widgets","_Rotation":0,"padding":{"__isSmartRef__":true,"id":5884},"name":"removePartButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":5885},"_Scale":1,"owner":{"__isSmartRef__":true,"id":3714},"__LivelyClassName__":"lively.morphic.Button"},"5847":{"submorphs":[],"scripts":[],"id":18,"shape":{"__isSmartRef__":true,"id":5848},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":66,"_MaxTextHeight":21,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":5852},"textColor":{"__isSmartRef__":true,"id":5851},"owner":{"__isSmartRef__":true,"id":5846},"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","textChunks":[{"__isSmartRef__":true,"id":5853}],"padding":{"__isSmartRef__":true,"id":5855},"_Padding":{"__isSmartRef__":true,"id":5856},"prevScroll":[0,0],"_Align":"center","_FontFamily":"Arial","_ClipMode":"visible","_WhiteSpaceHandling":"pre-wrap","_VerticalAlign":"middle","_Display":"table-cell","priorExtent":{"__isSmartRef__":true,"id":5857},"__LivelyClassName__":"lively.morphic.Text"},"5848":{"borderWidth":0,"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":5849},"_Extent":{"__isSmartRef__":true,"id":5850},"_BorderColor":{"__isSmartRef__":true,"id":5851},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5849":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5850":{"x":66,"y":21,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5851":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5852":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5853":{"style":{"__isSmartRef__":true,"id":5854},"morph":{"__isSmartRef__":true,"id":5847},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"remove","__LivelyClassName__":"lively.morphic.TextChunk"},"5854":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"5855":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"5856":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"5857":{"x":66,"y":21,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5858":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":5859},"_Extent":{"__isSmartRef__":true,"id":5860},"_Fill":{"__isSmartRef__":true,"id":5861},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":5871},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5859":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5860":{"x":66,"y":21,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5861":{"stops":[{"__isSmartRef__":true,"id":5862},{"__isSmartRef__":true,"id":5864},{"__isSmartRef__":true,"id":5866},{"__isSmartRef__":true,"id":5868}],"vector":{"__isSmartRef__":true,"id":5870},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"5862":{"offset":0,"color":{"__isSmartRef__":true,"id":5863}},"5863":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5864":{"offset":0.4,"color":{"__isSmartRef__":true,"id":5865}},"5865":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5866":{"offset":0.6,"color":{"__isSmartRef__":true,"id":5867}},"5867":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5868":{"offset":1,"color":{"__isSmartRef__":true,"id":5869}},"5869":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5870":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"5871":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5872":{"x":650,"y":381,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5873":{"stops":[{"__isSmartRef__":true,"id":5874},{"__isSmartRef__":true,"id":5876},{"__isSmartRef__":true,"id":5878},{"__isSmartRef__":true,"id":5880}],"vector":{"__isSmartRef__":true,"id":5870},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"5874":{"offset":0,"color":{"__isSmartRef__":true,"id":5875}},"5875":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5876":{"offset":0.4,"color":{"__isSmartRef__":true,"id":5877}},"5877":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5878":{"offset":0.6,"color":{"__isSmartRef__":true,"id":5879}},"5879":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5880":{"offset":1,"color":{"__isSmartRef__":true,"id":5881}},"5881":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5882":{"sourceObj":{"__isSmartRef__":true,"id":5846},"sourceAttrName":"fire","targetMethodName":"reloadEverything","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5883":{"sourceObj":{"__isSmartRef__":true,"id":5846},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3714},"targetMethodName":"interactivelyRemoveSelectedPartItem","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5884":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"5885":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":1,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"5886":{"submorphs":[],"scripts":[],"id":294,"shape":{"__isSmartRef__":true,"id":5887},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":5892},"itemList":["Here should be a list of versions"],"selection":null,"selectedLineNo":-1,"showsHalos":false,"halos":[],"name":"selectedPartVersions","partsBinMetaInfo":{"__isSmartRef__":true,"id":5893},"__SourceModuleName__":"Global.lively.morphic.Core","_Rotation":0,"_Scale":1,"_ClipMode":"scroll","owner":{"__isSmartRef__":true,"id":3714},"__LivelyClassName__":"lively.morphic.List"},"5887":{"position":{"__isSmartRef__":true,"id":5888},"_Extent":{"__isSmartRef__":true,"id":5889},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":5890},"_Fill":{"__isSmartRef__":true,"id":5891},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5888":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5889":{"x":266,"y":83,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5890":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5891":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5892":{"x":577.5,"y":71.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5893":{"partsSpaceName":"PartsBin/NewWorld","migrationLevel":2,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"5894":{"submorphs":[],"scripts":[],"id":66,"shape":{"__isSmartRef__":true,"id":5895},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":5899},"_MaxTextWidth":256,"_MaxTextHeight":174,"textColor":{"__isSmartRef__":true,"id":5898},"showsHalos":false,"halos":[],"_FontSize":14,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Rotation":0,"name":"selectedPartComment","partsBinMetaInfo":{"__isSmartRef__":true,"id":5900},"textChunks":[{"__isSmartRef__":true,"id":5901}],"charsReplaced":"some text","lastFindLoc":-9,"priorSelectionRange":[0,0],"prevScroll":[0,0],"_Scale":1,"owner":{"__isSmartRef__":true,"id":3714},"_ClipMode":"auto","priorExtent":{"__isSmartRef__":true,"id":5903},"__LivelyClassName__":"lively.morphic.Text"},"5895":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":5896},"_Extent":{"__isSmartRef__":true,"id":5897},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":5898},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5896":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5897":{"x":256,"y":174,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5898":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5899":{"x":576.5,"y":170.5,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5900":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":1,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"5901":{"style":{"__isSmartRef__":true,"id":5902},"morph":{"__isSmartRef__":true,"id":5894},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"Here should be a comment","__LivelyClassName__":"lively.morphic.TextChunk"},"5902":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"5903":{"x":256,"y":174,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5904":{"position":{"__isSmartRef__":true,"id":5905},"_Extent":{"__isSmartRef__":true,"id":5906},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":{"__isSmartRef__":true,"id":5907},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5905":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5906":{"x":854,"y":412,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5907":{"r":1,"g":1,"b":1,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"5908":{"x":0,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5909":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","requiredModules":["lively.PartsBin"],"migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"5910":{"sourceObj":{"__isSmartRef__":true,"id":3714},"sourceAttrName":"categoryName","targetObj":{"__isSmartRef__":true,"id":3714},"targetMethodName":"loadPartsOfCategory","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"5911":{"uncategorized":"PartsBin/","Shapes":{"__isSmartRef__":true,"id":5912},"Logos":{"__isSmartRef__":true,"id":5913},"Databases":{"__isSmartRef__":true,"id":5914},"Fun":{"__isSmartRef__":true,"id":5915},"Templates":{"__isSmartRef__":true,"id":5916},"FuelDemo":{"__isSmartRef__":true,"id":5917},"Visualization":{"__isSmartRef__":true,"id":5918},"Labels":{"__isSmartRef__":true,"id":5919},"Widgets":{"__isSmartRef__":true,"id":5920},"Documentation":{"__isSmartRef__":true,"id":5921},"Styling":{"__isSmartRef__":true,"id":5922},"Games":{"__isSmartRef__":true,"id":5923},"Tools":{"__isSmartRef__":true,"id":5924},"DataFlow":{"__isSmartRef__":true,"id":5925},"NewWorld":{"__isSmartRef__":true,"id":5926},"Server":{"__isSmartRef__":true,"id":5927},"Demos":{"__isSmartRef__":true,"id":5928}},"5912":{"protocol":"http:","hostname":"www.lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Shapes/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"5913":{"protocol":"http:","hostname":"www.lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Logos/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"5914":{"protocol":"http:","hostname":"www.lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Databases/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"5915":{"protocol":"http:","hostname":"www.lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Fun/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"5916":{"protocol":"http:","hostname":"www.lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Templates/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"5917":{"protocol":"http:","hostname":"www.lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/FuelDemo/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"5918":{"protocol":"http:","hostname":"www.lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"5919":{"protocol":"http:","hostname":"www.lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Labels/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"5920":{"protocol":"http:","hostname":"www.lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Widgets/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"5921":{"protocol":"http:","hostname":"www.lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Documentation/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"5922":{"protocol":"http:","hostname":"www.lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Styling/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"5923":{"protocol":"http:","hostname":"www.lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Games/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"5924":{"protocol":"http:","hostname":"www.lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"5925":{"protocol":"http:","hostname":"www.lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DataFlow/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"5926":{"protocol":"http:","hostname":"www.lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/NewWorld/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"5927":{"protocol":"http:","hostname":"www.lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Server/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"5928":{"protocol":"http:","hostname":"www.lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Demos/","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"5929":{"resizeWidth":true,"resizeHeight":true},"5930":{"onLoadFromPartsBin":{"__isSmartRef__":true,"id":5931},"reloadEverything":{"__isSmartRef__":true,"id":5938},"ensureCategories":{"__isSmartRef__":true,"id":5941},"updateCategoriesDictFromPartsBin":{"__isSmartRef__":true,"id":5944},"updateCategoryList":{"__isSmartRef__":true,"id":5947},"defaultPartsBinURL":{"__isSmartRef__":true,"id":5950},"reset":{"__isSmartRef__":true,"id":5953},"setupConnections":{"__isSmartRef__":true,"id":5956},"loadPartsOfCategory":{"__isSmartRef__":true,"id":5959},"removeParts":{"__isSmartRef__":true,"id":5962},"getPartsSpaceForCategory":{"__isSmartRef__":true,"id":5965},"addMorphsForPartItems":{"__isSmartRef__":true,"id":5968},"getURLForCategoryNamed":{"__isSmartRef__":true,"id":5971},"setSelectedPartItem":{"__isSmartRef__":true,"id":5974},"makeUpPartNameFor":{"__isSmartRef__":true,"id":5977},"openPart":{"__isSmartRef__":true,"id":5980},"interactivelyRemoveSelectedPartItem":{"__isSmartRef__":true,"id":5983},"loadAndOpenSelectedPartItem":{"__isSmartRef__":true,"id":5986}},"5931":{"varMapping":{"__isSmartRef__":true,"id":5932},"source":"function onLoadFromPartsBin() {\n\t$super();\n\tthis.reloadEverything();\n}","funcProperties":{"__isSmartRef__":true,"id":5937},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"5932":{"this":{"__isSmartRef__":true,"id":3714},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5933}},"5933":{"$super":{"__isSmartRef__":true,"id":5934}},"5934":{"varMapping":{"__isSmartRef__":true,"id":5935},"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":5936},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"5935":{"obj":{"__isSmartRef__":true,"id":3714},"name":"onLoadFromPartsBin"},"5936":{},"5937":{},"5938":{"varMapping":{"__isSmartRef__":true,"id":5939},"source":"function reloadEverything() {\n\tthis.setSelectedPartItem(null)\n\tthis.updateCategoriesDictFromPartsBin();\n\tthis.updateCategoryList(this.categoryName);\n}","funcProperties":{"__isSmartRef__":true,"id":5940},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"5939":{"this":{"__isSmartRef__":true,"id":3714}},"5940":{},"5941":{"varMapping":{"__isSmartRef__":true,"id":5942},"source":"function ensureCategories() {\n\tif (!this.categories)\n\t\tthis.categories = {uncategorized: 'PartsBin/'};\n}","funcProperties":{"__isSmartRef__":true,"id":5943},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"5942":{"this":{"__isSmartRef__":true,"id":3714}},"5943":{},"5944":{"varMapping":{"__isSmartRef__":true,"id":5945},"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":5946},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"5945":{"this":{"__isSmartRef__":true,"id":3714}},"5946":{},"5947":{"varMapping":{"__isSmartRef__":true,"id":5948},"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":5949},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"5948":{"this":{"__isSmartRef__":true,"id":3714}},"5949":{},"5950":{"varMapping":{"__isSmartRef__":true,"id":5951},"source":"function defaultPartsBinURL() {\n\treturn URL.codeBase.withFilename('PartsBin/');\n}","funcProperties":{"__isSmartRef__":true,"id":5952},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"5951":{"this":{"__isSmartRef__":true,"id":3714}},"5952":{},"5953":{"varMapping":{"__isSmartRef__":true,"id":5954},"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":5955},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"5954":{"this":{"__isSmartRef__":true,"id":3714}},"5955":{},"5956":{"varMapping":{"__isSmartRef__":true,"id":5957},"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}","funcProperties":{"__isSmartRef__":true,"id":5958},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"5957":{"this":{"__isSmartRef__":true,"id":3714}},"5958":{},"5959":{"varMapping":{"__isSmartRef__":true,"id":5960},"source":"function loadPartsOfCategory(categoryName) {\n\tthis.removeParts();\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":5961},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"5960":{"this":{"__isSmartRef__":true,"id":3714}},"5961":{},"5962":{"varMapping":{"__isSmartRef__":true,"id":5963},"source":"function removeParts() {\n\tthis.get('partsBinContents').submorphs.clone().invoke('remove')\n}","funcProperties":{"__isSmartRef__":true,"id":5964},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"5963":{"this":{"__isSmartRef__":true,"id":3714}},"5964":{},"5965":{"varMapping":{"__isSmartRef__":true,"id":5966},"source":"function getPartsSpaceForCategory(categoryName) {\n\tvar url = this.getURLForCategoryNamed(categoryName);\n\treturn lively.PartsBin.partsSpaceWithURL(url);\n}","funcProperties":{"__isSmartRef__":true,"id":5967},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"5966":{"this":{"__isSmartRef__":true,"id":3714}},"5967":{},"5968":{"varMapping":{"__isSmartRef__":true,"id":5969},"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":5970},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"5969":{"this":{"__isSmartRef__":true,"id":3714}},"5970":{},"5971":{"varMapping":{"__isSmartRef__":true,"id":5972},"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":5973},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"5972":{"this":{"__isSmartRef__":true,"id":3714}},"5973":{},"5974":{"varMapping":{"__isSmartRef__":true,"id":5975},"source":"function setSelectedPartItem(item) {\n\tif (!item) {\n\t\tthis.get('selectedPartName').textString = 'nothing selected'\n\t\treturn;\n\t}\n\tthis.selectedPartItem = item;\n\tthis.get('selectedPartName').textString = item.name\n}","funcProperties":{"__isSmartRef__":true,"id":5976},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"5975":{"this":{"__isSmartRef__":true,"id":3714}},"5976":{},"5977":{"varMapping":{"__isSmartRef__":true,"id":5978},"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":5979},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"5978":{"this":{"__isSmartRef__":true,"id":3714}},"5979":{},"5980":{"varMapping":{"__isSmartRef__":true,"id":5981},"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":5982},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"5981":{"this":{"__isSmartRef__":true,"id":3714}},"5982":{},"5983":{"varMapping":{"__isSmartRef__":true,"id":5984},"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":5985},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"5984":{"this":{"__isSmartRef__":true,"id":3714}},"5985":{},"5986":{"varMapping":{"__isSmartRef__":true,"id":5987},"source":"function loadAndOpenSelectedPartItem(partMorph) {\n\tvar item = this.selectedPartItem;\n\tif (!item) return;\n\tconnect(item, 'part', this, 'openPart');\n\titem.loadPart(true);\n\talert('loading ' + item.name + '...');\n}","funcProperties":{"__isSmartRef__":true,"id":5988},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"5987":{"this":{"__isSmartRef__":true,"id":3714}},"5988":{},"5989":{"submorphs":[{"__isSmartRef__":true,"id":5990},{"__isSmartRef__":true,"id":5998},{"__isSmartRef__":true,"id":6025},{"__isSmartRef__":true,"id":6051}],"scripts":[],"id":2791,"shape":{"__isSmartRef__":true,"id":6078},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":6081},"_Position":{"__isSmartRef__":true,"id":6082},"eventsAreIgnored":true,"windowMorph":{"__isSmartRef__":true,"id":3713},"label":{"__isSmartRef__":true,"id":5990},"closeButton":{"__isSmartRef__":true,"id":5998},"menuButton":{"__isSmartRef__":true,"id":6025},"collapseButton":{"__isSmartRef__":true,"id":6051},"priorExtent":{"__isSmartRef__":true,"id":6083},"owner":{"__isSmartRef__":true,"id":3713},"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.TitleBar"},"5990":{"submorphs":[],"scripts":[],"id":2792,"shape":{"__isSmartRef__":true,"id":5991},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":692},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":5994},"priorExtent":{"__isSmartRef__":true,"id":5995},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":5996}],"isLabel":true,"eventsAreIgnored":true,"_FontSize":10,"owner":{"__isSmartRef__":true,"id":5989},"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"5991":{"_Position":{"__isSmartRef__":true,"id":5992},"_Extent":{"__isSmartRef__":true,"id":5993},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"5992":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5993":{"x":120,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5994":{"x":367,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"5995":{"x":120,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"5996":{"style":{"__isSmartRef__":true,"id":5997},"morph":{"__isSmartRef__":true,"id":5990},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"PartsBinBrowser","__LivelyClassName__":"lively.morphic.TextChunk"},"5997":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"5998":{"submorphs":[{"__isSmartRef__":true,"id":5999}],"scripts":[],"id":2793,"shape":{"__isSmartRef__":true,"id":6008},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":6011},"priorExtent":{"__isSmartRef__":true,"id":6012},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":711},"lighterFill":{"__isSmartRef__":true,"id":6013},"label":{"__isSmartRef__":true,"id":5999},"owner":{"__isSmartRef__":true,"id":5989},"layout":{"__isSmartRef__":true,"id":6022},"attributeConnections":[{"__isSmartRef__":true,"id":6023},{"__isSmartRef__":true,"id":6024}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"5999":{"submorphs":[],"scripts":[],"id":2794,"shape":{"__isSmartRef__":true,"id":6000},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":6003},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":6004},"priorExtent":{"__isSmartRef__":true,"id":6005},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":6006}],"owner":{"__isSmartRef__":true,"id":5998},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"6000":{"_Position":{"__isSmartRef__":true,"id":6001},"_Extent":{"__isSmartRef__":true,"id":6002},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6001":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6002":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6003":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"6004":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6005":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6006":{"style":{"__isSmartRef__":true,"id":6007},"morph":{"__isSmartRef__":true,"id":5999},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk"},"6007":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"6008":{"_Position":{"__isSmartRef__":true,"id":6009},"_Extent":{"__isSmartRef__":true,"id":6010},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":710},"_Fill":{"__isSmartRef__":true,"id":711},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6009":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6010":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6011":{"x":834,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6012":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6013":{"stops":[{"__isSmartRef__":true,"id":6014},{"__isSmartRef__":true,"id":6016},{"__isSmartRef__":true,"id":6018},{"__isSmartRef__":true,"id":6020}],"vector":{"__isSmartRef__":true,"id":720},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"6014":{"offset":0,"color":{"__isSmartRef__":true,"id":6015}},"6015":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6016":{"offset":0.4,"color":{"__isSmartRef__":true,"id":6017}},"6017":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6018":{"offset":0.6,"color":{"__isSmartRef__":true,"id":6019}},"6019":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6020":{"offset":1,"color":{"__isSmartRef__":true,"id":6021}},"6021":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6022":{"moveHorizontal":true},"6023":{"sourceObj":{"__isSmartRef__":true,"id":5998},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":3713},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6024":{"sourceObj":{"__isSmartRef__":true,"id":5998},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3713},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6025":{"submorphs":[{"__isSmartRef__":true,"id":6026}],"scripts":[],"id":2795,"shape":{"__isSmartRef__":true,"id":6035},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":6038},"priorExtent":{"__isSmartRef__":true,"id":6039},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":711},"lighterFill":{"__isSmartRef__":true,"id":6040},"label":{"__isSmartRef__":true,"id":6026},"owner":{"__isSmartRef__":true,"id":5989},"attributeConnections":[{"__isSmartRef__":true,"id":6049},{"__isSmartRef__":true,"id":6050}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"6026":{"submorphs":[],"scripts":[],"id":2796,"shape":{"__isSmartRef__":true,"id":6027},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":6030},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":6031},"priorExtent":{"__isSmartRef__":true,"id":6032},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":6033}],"owner":{"__isSmartRef__":true,"id":6025},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"6027":{"_Position":{"__isSmartRef__":true,"id":6028},"_Extent":{"__isSmartRef__":true,"id":6029},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6028":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6029":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6030":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"6031":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6032":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6033":{"style":{"__isSmartRef__":true,"id":6034},"morph":{"__isSmartRef__":true,"id":6026},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk"},"6034":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"6035":{"_Position":{"__isSmartRef__":true,"id":6036},"_Extent":{"__isSmartRef__":true,"id":6037},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":710},"_Fill":{"__isSmartRef__":true,"id":711},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6036":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6037":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6038":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6039":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6040":{"stops":[{"__isSmartRef__":true,"id":6041},{"__isSmartRef__":true,"id":6043},{"__isSmartRef__":true,"id":6045},{"__isSmartRef__":true,"id":6047}],"vector":{"__isSmartRef__":true,"id":720},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"6041":{"offset":0,"color":{"__isSmartRef__":true,"id":6042}},"6042":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6043":{"offset":0.4,"color":{"__isSmartRef__":true,"id":6044}},"6044":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6045":{"offset":0.6,"color":{"__isSmartRef__":true,"id":6046}},"6046":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6047":{"offset":1,"color":{"__isSmartRef__":true,"id":6048}},"6048":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6049":{"sourceObj":{"__isSmartRef__":true,"id":6025},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":3713},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6050":{"sourceObj":{"__isSmartRef__":true,"id":6025},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3713},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6051":{"submorphs":[{"__isSmartRef__":true,"id":6052}],"scripts":[],"id":2797,"shape":{"__isSmartRef__":true,"id":6061},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":6064},"priorExtent":{"__isSmartRef__":true,"id":6065},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":711},"lighterFill":{"__isSmartRef__":true,"id":6066},"label":{"__isSmartRef__":true,"id":6052},"owner":{"__isSmartRef__":true,"id":5989},"layout":{"__isSmartRef__":true,"id":6075},"attributeConnections":[{"__isSmartRef__":true,"id":6076},{"__isSmartRef__":true,"id":6077}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"6052":{"submorphs":[],"scripts":[],"id":2798,"shape":{"__isSmartRef__":true,"id":6053},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":6056},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":6057},"priorExtent":{"__isSmartRef__":true,"id":6058},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":6059}],"owner":{"__isSmartRef__":true,"id":6051},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.Text"},"6053":{"_Position":{"__isSmartRef__":true,"id":6054},"_Extent":{"__isSmartRef__":true,"id":6055},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":679},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6054":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6055":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6056":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"6057":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6058":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6059":{"style":{"__isSmartRef__":true,"id":6060},"morph":{"__isSmartRef__":true,"id":6052},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk"},"6060":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"6061":{"_Position":{"__isSmartRef__":true,"id":6062},"_Extent":{"__isSmartRef__":true,"id":6063},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":710},"_Fill":{"__isSmartRef__":true,"id":711},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6062":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6063":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6064":{"x":815,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6065":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6066":{"stops":[{"__isSmartRef__":true,"id":6067},{"__isSmartRef__":true,"id":6069},{"__isSmartRef__":true,"id":6071},{"__isSmartRef__":true,"id":6073}],"vector":{"__isSmartRef__":true,"id":720},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"6067":{"offset":0,"color":{"__isSmartRef__":true,"id":6068}},"6068":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6069":{"offset":0.4,"color":{"__isSmartRef__":true,"id":6070}},"6070":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6071":{"offset":0.6,"color":{"__isSmartRef__":true,"id":6072}},"6072":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6073":{"offset":1,"color":{"__isSmartRef__":true,"id":6074}},"6074":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"6075":{"moveHorizontal":true},"6076":{"sourceObj":{"__isSmartRef__":true,"id":6051},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":3713},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6077":{"sourceObj":{"__isSmartRef__":true,"id":6051},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3713},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"6078":{"_Position":{"__isSmartRef__":true,"id":6079},"_Extent":{"__isSmartRef__":true,"id":6080},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":791},"_Fill":{"__isSmartRef__":true,"id":617},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6079":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6080":{"x":854,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6081":{"resizeWidth":true,"adjustForNewBounds":true},"6082":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6083":{"x":854,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6084":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":6085},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"6085":{"x":854,"y":434,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6086":{"adjustForNewBounds":true},"6087":{"x":179.0219420219421,"y":1018.0960960960961,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6088":{"x":854,"y":434,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"6089":{"x":497,"y":1019,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6090":{"submorphs":[{"__isSmartRef__":true,"id":6091},{"__isSmartRef__":true,"id":7089}],"scripts":[],"id":3298,"shape":{"__isSmartRef__":true,"id":7184},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":7186},"_Position":{"__isSmartRef__":true,"id":7187},"priorExtent":{"__isSmartRef__":true,"id":7188},"targetMorph":{"__isSmartRef__":true,"id":6091},"titleBar":{"__isSmartRef__":true,"id":7089},"contentOffset":{"__isSmartRef__":true,"id":7088},"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":7189},"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets"},"6091":{"submorphs":[{"__isSmartRef__":true,"id":6092},{"__isSmartRef__":true,"id":7016},{"__isSmartRef__":true,"id":7041},{"__isSmartRef__":true,"id":6298},{"__isSmartRef__":true,"id":6853},{"__isSmartRef__":true,"id":6892},{"__isSmartRef__":true,"id":6914},{"__isSmartRef__":true,"id":7066},{"__isSmartRef__":true,"id":6995},{"__isSmartRef__":true,"id":7071},{"__isSmartRef__":true,"id":7076},{"__isSmartRef__":true,"id":6103},{"__isSmartRef__":true,"id":6130},{"__isSmartRef__":true,"id":6157},{"__isSmartRef__":true,"id":6184},{"__isSmartRef__":true,"id":6211},{"__isSmartRef__":true,"id":6238},{"__isSmartRef__":true,"id":6265}],"scripts":[],"id":3270,"shape":{"__isSmartRef__":true,"id":7084},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":7087},"_Position":{"__isSmartRef__":true,"id":7088},"locationPane":{"__isSmartRef__":true,"id":6092},"codeBaseDirBtn":{"__isSmartRef__":true,"id":7016},"localDirBtn":{"__isSmartRef__":true,"id":7041},"Pane1":{"__isSmartRef__":true,"id":6298},"Pane2":{"__isSmartRef__":true,"id":6853},"Pane3":{"__isSmartRef__":true,"id":6892},"Pane4":{"__isSmartRef__":true,"id":6914},"midResizer":{"__isSmartRef__":true,"id":7066},"sourcePane":{"__isSmartRef__":true,"id":6995},"bottomResizer":{"__isSmartRef__":true,"id":7071},"commentPane":{"__isSmartRef__":true,"id":7076},"ownerWidget":{"__isSmartRef__":true,"id":6101},"owner":{"__isSmartRef__":true,"id":6090},"ownerApp":{"__isSmartRef__":true,"id":6101},"targetURL":{"__isSmartRef__":true,"id":7007},"__LivelyClassName__":"lively.ide.BrowserPanel","__SourceModuleName__":"Global.lively.ide.BrowserFramework"},"6092":{"submorphs":[],"scripts":[],"id":3271,"shape":{"__isSmartRef__":true,"id":6093},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":808},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":6096},"priorExtent":{"__isSmartRef__":true,"id":6097},"_MaxTextWidth":656,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":6098}],"owner":{"__isSmartRef__":true,"id":6091},"isInputLine":true,"noEval":true,"styleClass":["Browser_locationInput"],"attributeConnections":[{"__isSmartRef__":true,"id":6100}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"prevScroll":[0,0],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6093":{"_Position":{"__isSmartRef__":true,"id":6094},"_Extent":{"__isSmartRef__":true,"id":6095},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":806},"_Fill":{"__isSmartRef__":true,"id":851},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"6094":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6095":{"x":656,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6096":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6097":{"x":656,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6098":{"style":{"__isSmartRef__":true,"id":6099},"morph":{"__isSmartRef__":true,"id":6092},"storedString":"http://www.lively-kernel.org/repository/webwerkstatt/lively/morphic/","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6099":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6100":{"sourceObj":{"__isSmartRef__":true,"id":6092},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":6101},"targetMethodName":"setTargetURL","converter":null,"converterString":"function (value) { return new URL(value) }","updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"6101":{"buttonCommands":[{"__isSmartRef__":true,"id":6102},{"__isSmartRef__":true,"id":6129},{"__isSmartRef__":true,"id":6156},{"__isSmartRef__":true,"id":6183},{"__isSmartRef__":true,"id":6210},{"__isSmartRef__":true,"id":6237},{"__isSmartRef__":true,"id":6264}],"RootFilters":[{"__isSmartRef__":true,"id":6291}],"Pane1Filters":[{"__isSmartRef__":true,"id":6292},{"__isSmartRef__":true,"id":6293}],"Pane2Filters":[{"__isSmartRef__":true,"id":6294}],"Pane3Filters":[{"__isSmartRef__":true,"id":6295}],"Pane4Filters":[{"__isSmartRef__":true,"id":6296}],"evaluate":true,"panel":{"__isSmartRef__":true,"id":6091},"attributeConnections":[{"__isSmartRef__":true,"id":6297},{"__isSmartRef__":true,"id":6852},{"__isSmartRef__":true,"id":6891},{"__isSmartRef__":true,"id":6913},{"__isSmartRef__":true,"id":6994},{"__isSmartRef__":true,"id":7006}],"SourceString":"\tonMouseDown: function(evt) {\n\t\tif (this.eventsAreIgnored) return false;\n\n\t\tevt.hand.removeOpenMenu(evt);\n\n\t\tif (!evt.world.clickedOnMorph)\n\t\t\tevt.world.clickedOnMorph = this;\n\n\t\treturn false;\n\t},","sourceString":"\tonMouseDown: function(evt) {\n\t\tif (this.eventsAreIgnored) return false;\n\n\t\tevt.hand.removeOpenMenu(evt);\n\n\t\tif (!evt.world.clickedOnMorph)\n\t\t\tevt.world.clickedOnMorph = this;\n\n\t\treturn false;\n\t},","doNotSerialize":["$$targetURL"],"doNotCopyProperties":["$$targetURL"],"targetURL":{"__isSmartRef__":true,"id":7007},"_rootNode":{"__isSmartRef__":true,"id":6306},"Pane1Selection":{"__isSmartRef__":true,"id":6512},"pane1Selection":{"__isSmartRef__":true,"id":6512},"Pane2Selection":{"__isSmartRef__":true,"id":6867},"pane2Selection":{"__isSmartRef__":true,"id":6867},"Pane3Selection":{"__isSmartRef__":true,"id":6898},"pane3Selection":{"__isSmartRef__":true,"id":6898},"Pane4Selection":{"__isSmartRef__":true,"id":6946},"pane4Selection":{"__isSmartRef__":true,"id":6946},"Pane4Content":[{"__isSmartRef__":true,"id":6919},{"__isSmartRef__":true,"id":6921},{"__isSmartRef__":true,"id":6923},{"__isSmartRef__":true,"id":6925},{"__isSmartRef__":true,"id":6927},{"__isSmartRef__":true,"id":6929},{"__isSmartRef__":true,"id":6931},{"__isSmartRef__":true,"id":6933},{"__isSmartRef__":true,"id":6935},{"__isSmartRef__":true,"id":6937},{"__isSmartRef__":true,"id":6939},{"__isSmartRef__":true,"id":6941},{"__isSmartRef__":true,"id":6943},{"__isSmartRef__":true,"id":6945},{"__isSmartRef__":true,"id":6947},{"__isSmartRef__":true,"id":6949},{"__isSmartRef__":true,"id":6951},{"__isSmartRef__":true,"id":6953},{"__isSmartRef__":true,"id":6955},{"__isSmartRef__":true,"id":6957},{"__isSmartRef__":true,"id":6959},{"__isSmartRef__":true,"id":6961},{"__isSmartRef__":true,"id":6963},{"__isSmartRef__":true,"id":6965},{"__isSmartRef__":true,"id":6967},{"__isSmartRef__":true,"id":6969},{"__isSmartRef__":true,"id":6971},{"__isSmartRef__":true,"id":6973},{"__isSmartRef__":true,"id":6975},{"__isSmartRef__":true,"id":6977},{"__isSmartRef__":true,"id":6979},{"__isSmartRef__":true,"id":6981},{"__isSmartRef__":true,"id":6983},{"__isSmartRef__":true,"id":6985}],"Pane3Content":[{"__isSmartRef__":true,"id":6897},{"__isSmartRef__":true,"id":6899},{"__isSmartRef__":true,"id":6901},{"__isSmartRef__":true,"id":6903},{"__isSmartRef__":true,"id":6905},{"__isSmartRef__":true,"id":6907}],"Pane2Content":[{"__isSmartRef__":true,"id":6858},{"__isSmartRef__":true,"id":6860},{"__isSmartRef__":true,"id":6862},{"__isSmartRef__":true,"id":6864},{"__isSmartRef__":true,"id":6866},{"__isSmartRef__":true,"id":6868},{"__isSmartRef__":true,"id":6870},{"__isSmartRef__":true,"id":6872},{"__isSmartRef__":true,"id":6874},{"__isSmartRef__":true,"id":6876},{"__isSmartRef__":true,"id":6878},{"__isSmartRef__":true,"id":6880},{"__isSmartRef__":true,"id":6882},{"__isSmartRef__":true,"id":6884}],"Pane1Content":[{"__isSmartRef__":true,"id":6303},{"__isSmartRef__":true,"id":6820},{"__isSmartRef__":true,"id":6821},{"__isSmartRef__":true,"id":6822},{"__isSmartRef__":true,"id":6823},{"__isSmartRef__":true,"id":6824},{"__isSmartRef__":true,"id":6825},{"__isSmartRef__":true,"id":6826},{"__isSmartRef__":true,"id":6827},{"__isSmartRef__":true,"id":6828},{"__isSmartRef__":true,"id":6829},{"__isSmartRef__":true,"id":6830},{"__isSmartRef__":true,"id":6831},{"__isSmartRef__":true,"id":6832},{"__isSmartRef__":true,"id":6833},{"__isSmartRef__":true,"id":6834},{"__isSmartRef__":true,"id":6835},{"__isSmartRef__":true,"id":6836},{"__isSmartRef__":true,"id":6837},{"__isSmartRef__":true,"id":6838},{"__isSmartRef__":true,"id":6839},{"__isSmartRef__":true,"id":6840},{"__isSmartRef__":true,"id":6841},{"__isSmartRef__":true,"id":6842},{"__isSmartRef__":true,"id":6843},{"__isSmartRef__":true,"id":6844},{"__isSmartRef__":true,"id":6845},{"__isSmartRef__":true,"id":6846}],"view":{"__isSmartRef__":true,"id":6090},"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.Events","Pane4Menu":[["senders"],["implementors"],["add sibling below"],["remove"],["-------"],["add method"]],"_statusMorph":{"__isSmartRef__":true,"id":7008},"__LivelyClassName__":"lively.ide.SystemBrowser","__SourceModuleName__":"Global.lively.ide.SystemCodeBrowser"},"6102":{"browser":{"__isSmartRef__":true,"id":6101},"button":{"__isSmartRef__":true,"id":6103},"__LivelyClassName__":"lively.ide.AddNewFileCommand","__SourceModuleName__":"Global.lively.ide.BrowserCommands"},"6103":{"submorphs":[{"__isSmartRef__":true,"id":6104}],"scripts":[],"id":3284,"shape":{"__isSmartRef__":true,"id":6113},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":6116},"priorExtent":{"__isSmartRef__":true,"id":6117},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1033},"lighterFill":{"__isSmartRef__":true,"id":6118},"label":{"__isSmartRef__":true,"id":6104},"command":{"__isSmartRef__":true,"id":6102},"attributeConnections":[{"__isSmartRef__":true,"id":6127},{"__isSmartRef__":true,"id":6128}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":6091},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets"},"6104":{"submorphs":[],"scripts":[],"id":3285,"shape":{"__isSmartRef__":true,"id":6105},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":6108},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":6109},"priorExtent":{"__isSmartRef__":true,"id":6110},"_MaxTextWidth":117.14285714285714,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":6111}],"owner":{"__isSmartRef__":true,"id":6103},"isLabel":true,"eventsAreIgnored":true,"_Align":"center","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6105":{"_Position":{"__isSmartRef__":true,"id":6106},"_Extent":{"__isSmartRef__":true,"id":6107},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":806},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"6106":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6107":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6108":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"6109":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6110":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6111":{"style":{"__isSmartRef__":true,"id":6112},"morph":{"__isSmartRef__":true,"id":6104},"storedString":"Add module","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6112":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6113":{"_Position":{"__isSmartRef__":true,"id":6114},"_Extent":{"__isSmartRef__":true,"id":6115},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1032},"_Fill":{"__isSmartRef__":true,"id":1033},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"6114":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6115":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6116":{"x":0,"y":220,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6117":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6118":{"stops":[{"__isSmartRef__":true,"id":6119},{"__isSmartRef__":true,"id":6121},{"__isSmartRef__":true,"id":6123},{"__isSmartRef__":true,"id":6125}],"vector":{"__isSmartRef__":true,"id":1042},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"6119":{"offset":0,"color":{"__isSmartRef__":true,"id":6120}},"6120":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"6121":{"offset":0.4,"color":{"__isSmartRef__":true,"id":6122}},"6122":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"6123":{"offset":0.6,"color":{"__isSmartRef__":true,"id":6124}},"6124":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"6125":{"offset":1,"color":{"__isSmartRef__":true,"id":6126}},"6126":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"6127":{"sourceObj":{"__isSmartRef__":true,"id":6103},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6102},"targetMethodName":"trigger","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"6128":{"sourceObj":{"__isSmartRef__":true,"id":6103},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6103},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"6129":{"browser":{"__isSmartRef__":true,"id":6101},"button":{"__isSmartRef__":true,"id":6130},"__LivelyClassName__":"lively.ide.AllModulesLoadCommand","__SourceModuleName__":"Global.lively.ide.BrowserCommands"},"6130":{"submorphs":[{"__isSmartRef__":true,"id":6131}],"scripts":[],"id":3286,"shape":{"__isSmartRef__":true,"id":6140},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":6143},"priorExtent":{"__isSmartRef__":true,"id":6144},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1033},"lighterFill":{"__isSmartRef__":true,"id":6145},"label":{"__isSmartRef__":true,"id":6131},"command":{"__isSmartRef__":true,"id":6129},"attributeConnections":[{"__isSmartRef__":true,"id":6154},{"__isSmartRef__":true,"id":6155}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":6091},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets"},"6131":{"submorphs":[],"scripts":[],"id":3287,"shape":{"__isSmartRef__":true,"id":6132},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":6135},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":6136},"priorExtent":{"__isSmartRef__":true,"id":6137},"_MaxTextWidth":117.14285714285714,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":6138}],"owner":{"__isSmartRef__":true,"id":6130},"isLabel":true,"eventsAreIgnored":true,"_Align":"center","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6132":{"_Position":{"__isSmartRef__":true,"id":6133},"_Extent":{"__isSmartRef__":true,"id":6134},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":806},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"6133":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6134":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6135":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"6136":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6137":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6138":{"style":{"__isSmartRef__":true,"id":6139},"morph":{"__isSmartRef__":true,"id":6131},"storedString":"Load all","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6139":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6140":{"_Position":{"__isSmartRef__":true,"id":6141},"_Extent":{"__isSmartRef__":true,"id":6142},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1032},"_Fill":{"__isSmartRef__":true,"id":1033},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"6141":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6142":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6143":{"x":117.14285714285714,"y":220,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6144":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6145":{"stops":[{"__isSmartRef__":true,"id":6146},{"__isSmartRef__":true,"id":6148},{"__isSmartRef__":true,"id":6150},{"__isSmartRef__":true,"id":6152}],"vector":{"__isSmartRef__":true,"id":1042},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"6146":{"offset":0,"color":{"__isSmartRef__":true,"id":6147}},"6147":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"6148":{"offset":0.4,"color":{"__isSmartRef__":true,"id":6149}},"6149":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"6150":{"offset":0.6,"color":{"__isSmartRef__":true,"id":6151}},"6151":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"6152":{"offset":1,"color":{"__isSmartRef__":true,"id":6153}},"6153":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"6154":{"sourceObj":{"__isSmartRef__":true,"id":6130},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6129},"targetMethodName":"trigger","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"6155":{"sourceObj":{"__isSmartRef__":true,"id":6130},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6130},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"6156":{"browser":{"__isSmartRef__":true,"id":6101},"button":{"__isSmartRef__":true,"id":6157},"__LivelyClassName__":"lively.ide.ShowLineNumbersCommand","__SourceModuleName__":"Global.lively.ide.BrowserCommands"},"6157":{"submorphs":[{"__isSmartRef__":true,"id":6158}],"scripts":[],"id":3288,"shape":{"__isSmartRef__":true,"id":6167},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":6170},"priorExtent":{"__isSmartRef__":true,"id":6171},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1033},"lighterFill":{"__isSmartRef__":true,"id":6172},"label":{"__isSmartRef__":true,"id":6158},"command":{"__isSmartRef__":true,"id":6156},"attributeConnections":[{"__isSmartRef__":true,"id":6181},{"__isSmartRef__":true,"id":6182}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":6091},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets"},"6158":{"submorphs":[],"scripts":[],"id":3289,"shape":{"__isSmartRef__":true,"id":6159},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":6162},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":6163},"priorExtent":{"__isSmartRef__":true,"id":6164},"_MaxTextWidth":117.14285714285714,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":6165}],"owner":{"__isSmartRef__":true,"id":6157},"isLabel":true,"eventsAreIgnored":true,"_Align":"center","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6159":{"_Position":{"__isSmartRef__":true,"id":6160},"_Extent":{"__isSmartRef__":true,"id":6161},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":806},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"6160":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6161":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6162":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"6163":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6164":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6165":{"style":{"__isSmartRef__":true,"id":6166},"morph":{"__isSmartRef__":true,"id":6158},"storedString":"LineNo","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6166":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6167":{"_Position":{"__isSmartRef__":true,"id":6168},"_Extent":{"__isSmartRef__":true,"id":6169},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1032},"_Fill":{"__isSmartRef__":true,"id":1033},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"6168":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6169":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6170":{"x":234.28571428571428,"y":220,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6171":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6172":{"stops":[{"__isSmartRef__":true,"id":6173},{"__isSmartRef__":true,"id":6175},{"__isSmartRef__":true,"id":6177},{"__isSmartRef__":true,"id":6179}],"vector":{"__isSmartRef__":true,"id":1042},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"6173":{"offset":0,"color":{"__isSmartRef__":true,"id":6174}},"6174":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"6175":{"offset":0.4,"color":{"__isSmartRef__":true,"id":6176}},"6176":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"6177":{"offset":0.6,"color":{"__isSmartRef__":true,"id":6178}},"6178":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"6179":{"offset":1,"color":{"__isSmartRef__":true,"id":6180}},"6180":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"6181":{"sourceObj":{"__isSmartRef__":true,"id":6157},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6156},"targetMethodName":"trigger","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"6182":{"sourceObj":{"__isSmartRef__":true,"id":6157},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6157},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"6183":{"browser":{"__isSmartRef__":true,"id":6101},"button":{"__isSmartRef__":true,"id":6184},"__LivelyClassName__":"lively.ide.ParserDebugCommand","__SourceModuleName__":"Global.lively.ide.BrowserCommands"},"6184":{"submorphs":[{"__isSmartRef__":true,"id":6185}],"scripts":[],"id":3290,"shape":{"__isSmartRef__":true,"id":6194},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":6197},"priorExtent":{"__isSmartRef__":true,"id":6198},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1033},"lighterFill":{"__isSmartRef__":true,"id":6199},"label":{"__isSmartRef__":true,"id":6185},"command":{"__isSmartRef__":true,"id":6183},"attributeConnections":[{"__isSmartRef__":true,"id":6208},{"__isSmartRef__":true,"id":6209}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":6091},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets"},"6185":{"submorphs":[],"scripts":[],"id":3291,"shape":{"__isSmartRef__":true,"id":6186},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":6189},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":6190},"priorExtent":{"__isSmartRef__":true,"id":6191},"_MaxTextWidth":117.14285714285714,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":6192}],"owner":{"__isSmartRef__":true,"id":6184},"isLabel":true,"eventsAreIgnored":true,"_Align":"center","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6186":{"_Position":{"__isSmartRef__":true,"id":6187},"_Extent":{"__isSmartRef__":true,"id":6188},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":806},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"6187":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6188":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6189":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"6190":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6191":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6192":{"style":{"__isSmartRef__":true,"id":6193},"morph":{"__isSmartRef__":true,"id":6185},"storedString":"Dbg errors is off","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6193":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6194":{"_Position":{"__isSmartRef__":true,"id":6195},"_Extent":{"__isSmartRef__":true,"id":6196},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1032},"_Fill":{"__isSmartRef__":true,"id":1033},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"6195":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6196":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6197":{"x":351.42857142857144,"y":220,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6198":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6199":{"stops":[{"__isSmartRef__":true,"id":6200},{"__isSmartRef__":true,"id":6202},{"__isSmartRef__":true,"id":6204},{"__isSmartRef__":true,"id":6206}],"vector":{"__isSmartRef__":true,"id":1042},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"6200":{"offset":0,"color":{"__isSmartRef__":true,"id":6201}},"6201":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"6202":{"offset":0.4,"color":{"__isSmartRef__":true,"id":6203}},"6203":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"6204":{"offset":0.6,"color":{"__isSmartRef__":true,"id":6205}},"6205":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"6206":{"offset":1,"color":{"__isSmartRef__":true,"id":6207}},"6207":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"6208":{"sourceObj":{"__isSmartRef__":true,"id":6184},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6183},"targetMethodName":"trigger","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"6209":{"sourceObj":{"__isSmartRef__":true,"id":6184},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6184},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"6210":{"browser":{"__isSmartRef__":true,"id":6101},"button":{"__isSmartRef__":true,"id":6211},"__LivelyClassName__":"lively.ide.EvaluateCommand","__SourceModuleName__":"Global.lively.ide.BrowserCommands"},"6211":{"submorphs":[{"__isSmartRef__":true,"id":6212}],"scripts":[],"id":3292,"shape":{"__isSmartRef__":true,"id":6221},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":6224},"priorExtent":{"__isSmartRef__":true,"id":6225},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1033},"lighterFill":{"__isSmartRef__":true,"id":6226},"label":{"__isSmartRef__":true,"id":6212},"command":{"__isSmartRef__":true,"id":6210},"attributeConnections":[{"__isSmartRef__":true,"id":6235},{"__isSmartRef__":true,"id":6236}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":6091},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets"},"6212":{"submorphs":[],"scripts":[],"id":3293,"shape":{"__isSmartRef__":true,"id":6213},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":6216},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":6217},"priorExtent":{"__isSmartRef__":true,"id":6218},"_MaxTextWidth":117.14285714285714,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":6219}],"owner":{"__isSmartRef__":true,"id":6211},"isLabel":true,"eventsAreIgnored":true,"_Align":"center","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6213":{"_Position":{"__isSmartRef__":true,"id":6214},"_Extent":{"__isSmartRef__":true,"id":6215},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":806},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"6214":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6215":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6216":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"6217":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6218":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6219":{"style":{"__isSmartRef__":true,"id":6220},"morph":{"__isSmartRef__":true,"id":6212},"storedString":"Eval on","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6220":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6221":{"_Position":{"__isSmartRef__":true,"id":6222},"_Extent":{"__isSmartRef__":true,"id":6223},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1032},"_Fill":{"__isSmartRef__":true,"id":1033},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"6222":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6223":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6224":{"x":468.57142857142856,"y":220,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6225":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6226":{"stops":[{"__isSmartRef__":true,"id":6227},{"__isSmartRef__":true,"id":6229},{"__isSmartRef__":true,"id":6231},{"__isSmartRef__":true,"id":6233}],"vector":{"__isSmartRef__":true,"id":1042},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"6227":{"offset":0,"color":{"__isSmartRef__":true,"id":6228}},"6228":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"6229":{"offset":0.4,"color":{"__isSmartRef__":true,"id":6230}},"6230":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"6231":{"offset":0.6,"color":{"__isSmartRef__":true,"id":6232}},"6232":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"6233":{"offset":1,"color":{"__isSmartRef__":true,"id":6234}},"6234":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"6235":{"sourceObj":{"__isSmartRef__":true,"id":6211},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6210},"targetMethodName":"trigger","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"6236":{"sourceObj":{"__isSmartRef__":true,"id":6211},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6211},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"6237":{"browser":{"__isSmartRef__":true,"id":6101},"button":{"__isSmartRef__":true,"id":6238},"__LivelyClassName__":"lively.ide.SortCommand","__SourceModuleName__":"Global.lively.ide.BrowserCommands"},"6238":{"submorphs":[{"__isSmartRef__":true,"id":6239}],"scripts":[],"id":3294,"shape":{"__isSmartRef__":true,"id":6248},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":6251},"priorExtent":{"__isSmartRef__":true,"id":6252},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1033},"lighterFill":{"__isSmartRef__":true,"id":6253},"label":{"__isSmartRef__":true,"id":6239},"command":{"__isSmartRef__":true,"id":6237},"attributeConnections":[{"__isSmartRef__":true,"id":6262},{"__isSmartRef__":true,"id":6263}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":6091},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets"},"6239":{"submorphs":[],"scripts":[],"id":3295,"shape":{"__isSmartRef__":true,"id":6240},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":6243},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":6244},"priorExtent":{"__isSmartRef__":true,"id":6245},"_MaxTextWidth":117.14285714285714,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":6246}],"owner":{"__isSmartRef__":true,"id":6238},"isLabel":true,"eventsAreIgnored":true,"_Align":"center","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6240":{"_Position":{"__isSmartRef__":true,"id":6241},"_Extent":{"__isSmartRef__":true,"id":6242},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":806},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"6241":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6242":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6243":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"6244":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6245":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6246":{"style":{"__isSmartRef__":true,"id":6247},"morph":{"__isSmartRef__":true,"id":6239},"storedString":"Sort","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6247":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6248":{"_Position":{"__isSmartRef__":true,"id":6249},"_Extent":{"__isSmartRef__":true,"id":6250},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1032},"_Fill":{"__isSmartRef__":true,"id":1033},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"6249":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6250":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6251":{"x":585.7142857142857,"y":220,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6252":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6253":{"stops":[{"__isSmartRef__":true,"id":6254},{"__isSmartRef__":true,"id":6256},{"__isSmartRef__":true,"id":6258},{"__isSmartRef__":true,"id":6260}],"vector":{"__isSmartRef__":true,"id":1042},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"6254":{"offset":0,"color":{"__isSmartRef__":true,"id":6255}},"6255":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"6256":{"offset":0.4,"color":{"__isSmartRef__":true,"id":6257}},"6257":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"6258":{"offset":0.6,"color":{"__isSmartRef__":true,"id":6259}},"6259":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"6260":{"offset":1,"color":{"__isSmartRef__":true,"id":6261}},"6261":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"6262":{"sourceObj":{"__isSmartRef__":true,"id":6238},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6237},"targetMethodName":"trigger","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"6263":{"sourceObj":{"__isSmartRef__":true,"id":6238},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6238},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"6264":{"browser":{"__isSmartRef__":true,"id":6101},"button":{"__isSmartRef__":true,"id":6265},"__LivelyClassName__":"lively.ide.ViewSourceCommand","__SourceModuleName__":"Global.lively.ide.BrowserCommands"},"6265":{"submorphs":[{"__isSmartRef__":true,"id":6266}],"scripts":[],"id":3296,"shape":{"__isSmartRef__":true,"id":6275},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":6278},"priorExtent":{"__isSmartRef__":true,"id":6279},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1033},"lighterFill":{"__isSmartRef__":true,"id":6280},"label":{"__isSmartRef__":true,"id":6266},"command":{"__isSmartRef__":true,"id":6264},"attributeConnections":[{"__isSmartRef__":true,"id":6289},{"__isSmartRef__":true,"id":6290}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":6091},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets"},"6266":{"submorphs":[],"scripts":[],"id":3297,"shape":{"__isSmartRef__":true,"id":6267},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":6270},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":6271},"priorExtent":{"__isSmartRef__":true,"id":6272},"_MaxTextWidth":117.14285714285714,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":6273}],"owner":{"__isSmartRef__":true,"id":6265},"isLabel":true,"eventsAreIgnored":true,"_Align":"center","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6267":{"_Position":{"__isSmartRef__":true,"id":6268},"_Extent":{"__isSmartRef__":true,"id":6269},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":806},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"6268":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6269":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6270":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"6271":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6272":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6273":{"style":{"__isSmartRef__":true,"id":6274},"morph":{"__isSmartRef__":true,"id":6266},"storedString":"View as...","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6274":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6275":{"_Position":{"__isSmartRef__":true,"id":6276},"_Extent":{"__isSmartRef__":true,"id":6277},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1032},"_Fill":{"__isSmartRef__":true,"id":1033},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"6276":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6277":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6278":{"x":702.8571428571429,"y":220,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6279":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6280":{"stops":[{"__isSmartRef__":true,"id":6281},{"__isSmartRef__":true,"id":6283},{"__isSmartRef__":true,"id":6285},{"__isSmartRef__":true,"id":6287}],"vector":{"__isSmartRef__":true,"id":1042},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"6281":{"offset":0,"color":{"__isSmartRef__":true,"id":6282}},"6282":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"6283":{"offset":0.4,"color":{"__isSmartRef__":true,"id":6284}},"6284":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"6285":{"offset":0.6,"color":{"__isSmartRef__":true,"id":6286}},"6286":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"6287":{"offset":1,"color":{"__isSmartRef__":true,"id":6288}},"6288":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"6289":{"sourceObj":{"__isSmartRef__":true,"id":6265},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6264},"targetMethodName":"trigger","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"6290":{"sourceObj":{"__isSmartRef__":true,"id":6265},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6265},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"6291":{"__LivelyClassName__":"lively.ide.NodeFilter","__SourceModuleName__":"Global.lively.ide.BrowserFramework"},"6292":{"__LivelyClassName__":"lively.ide.NodeFilter","__SourceModuleName__":"Global.lively.ide.BrowserFramework"},"6293":{"attributes":["isClassNode","isGrammarNode","isChangeNode","isFunctionNode","isObjectNode"],"__LivelyClassName__":"lively.ide.NodeTypeFilter","__SourceModuleName__":"Global.lively.ide.BrowserFramework"},"6294":{"__LivelyClassName__":"lively.ide.NodeFilter","__SourceModuleName__":"Global.lively.ide.BrowserFramework"},"6295":{"__LivelyClassName__":"lively.ide.NodeFilter","__SourceModuleName__":"Global.lively.ide.BrowserFramework"},"6296":{"__LivelyClassName__":"lively.ide.NodeFilter","__SourceModuleName__":"Global.lively.ide.BrowserFramework"},"6297":{"sourceObj":{"__isSmartRef__":true,"id":6101},"sourceAttrName":"setPane1Content","targetObj":{"__isSmartRef__":true,"id":6298},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"6298":{"submorphs":[],"scripts":[],"id":3276,"shape":{"__isSmartRef__":true,"id":6299},"droppingEnabled":true,"halosEnabled":true,"_ClipMode":"scroll","_Position":{"__isSmartRef__":true,"id":6302},"itemList":[{"__isSmartRef__":true,"id":6303},{"__isSmartRef__":true,"id":6820},{"__isSmartRef__":true,"id":6821},{"__isSmartRef__":true,"id":6822},{"__isSmartRef__":true,"id":6823},{"__isSmartRef__":true,"id":6824},{"__isSmartRef__":true,"id":6825},{"__isSmartRef__":true,"id":6826},{"__isSmartRef__":true,"id":6827},{"__isSmartRef__":true,"id":6828},{"__isSmartRef__":true,"id":6829},{"__isSmartRef__":true,"id":6830},{"__isSmartRef__":true,"id":6831},{"__isSmartRef__":true,"id":6832},{"__isSmartRef__":true,"id":6833},{"__isSmartRef__":true,"id":6834},{"__isSmartRef__":true,"id":6835},{"__isSmartRef__":true,"id":6836},{"__isSmartRef__":true,"id":6837},{"__isSmartRef__":true,"id":6838},{"__isSmartRef__":true,"id":6839},{"__isSmartRef__":true,"id":6840},{"__isSmartRef__":true,"id":6841},{"__isSmartRef__":true,"id":6842},{"__isSmartRef__":true,"id":6843},{"__isSmartRef__":true,"id":6844},{"__isSmartRef__":true,"id":6845},{"__isSmartRef__":true,"id":6846}],"selectedLineNo":8,"selectOnMove":false,"owner":{"__isSmartRef__":true,"id":6091},"attributeConnections":[{"__isSmartRef__":true,"id":6847},{"__isSmartRef__":true,"id":6848},{"__isSmartRef__":true,"id":6849},{"__isSmartRef__":true,"id":6850}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"selection":{"__isSmartRef__":true,"id":6851},"prevScroll":[0,0],"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core"},"6299":{"_Position":{"__isSmartRef__":true,"id":6300},"_Extent":{"__isSmartRef__":true,"id":6301},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":806},"_Fill":{"__isSmartRef__":true,"id":2757},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"6300":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6301":{"x":205,"y":192.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6302":{"x":0,"y":27.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6303":{"isListItem":true,"string":"../","value":{"__isSmartRef__":true,"id":6304}},"6304":{"target":{"__isSmartRef__":true,"id":6305},"browser":{"__isSmartRef__":true,"id":6101},"parent":{"__isSmartRef__":true,"id":6306},"localName":"../","__LivelyClassName__":"lively.ide.NamespaceNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6305":{"protocol":"http:","hostname":"www.lively-kernel.org","pathname":"/repository/webwerkstatt/lively/morphic/../","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"6306":{"target":{"__isSmartRef__":true,"id":2763},"browser":{"__isSmartRef__":true,"id":6101},"parent":null,"allFiles":["lively/morphic/Events.js","lively/morphic/HTML.js","lively/morphic/Widgets.js","lively/morphic/Graffle.js","lively/morphic/Halos.js","lively/morphic/Complete.js","lively/morphic/lively.morphic.Widgets.js","lively/morphic/Canvas.js","lively/morphic/CompatSCB.js","lively/morphic/Serialization.js","lively/morphic/Rendering.js","lively/morphic/Layout.js","lively/morphic/Examples.js","lively/morphic/MorphAddons.js","lively/morphic/CompatLayer.js","lively/morphic/ObjectMigration.js","lively/morphic/ColorChooserDraft.js","lively/morphic/Compat.js","lively/morphic/Shapes.js","lively/morphic/Styles.js","lively/morphic/Core.js","lively/morphic/TextCore.js","lively/morphic/SVG.js","lively/morphic/ScriptingSupport.js","lively/morphic/Tests.js","lively/morphic/Experiments.js"],"subNamespacePaths":[],"parentNamespacePath":{"__isSmartRef__":true,"id":6305},"_childNodes":[{"__isSmartRef__":true,"id":6304},{"__isSmartRef__":true,"id":6307},{"__isSmartRef__":true,"id":6308},{"__isSmartRef__":true,"id":6309},{"__isSmartRef__":true,"id":6310},{"__isSmartRef__":true,"id":6311},{"__isSmartRef__":true,"id":6312},{"__isSmartRef__":true,"id":6313},{"__isSmartRef__":true,"id":6512},{"__isSmartRef__":true,"id":6714},{"__isSmartRef__":true,"id":6715},{"__isSmartRef__":true,"id":6716},{"__isSmartRef__":true,"id":6717},{"__isSmartRef__":true,"id":6718},{"__isSmartRef__":true,"id":6719},{"__isSmartRef__":true,"id":6720},{"__isSmartRef__":true,"id":6721},{"__isSmartRef__":true,"id":6722},{"__isSmartRef__":true,"id":6723},{"__isSmartRef__":true,"id":6724},{"__isSmartRef__":true,"id":6725},{"__isSmartRef__":true,"id":6813},{"__isSmartRef__":true,"id":6814},{"__isSmartRef__":true,"id":6815},{"__isSmartRef__":true,"id":6816},{"__isSmartRef__":true,"id":6817},{"__isSmartRef__":true,"id":6818},{"__isSmartRef__":true,"id":6819}],"__LivelyClassName__":"lively.ide.SourceControlNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6307":{"browser":{"__isSmartRef__":true,"id":6101},"parent":{"__isSmartRef__":true,"id":6306},"moduleName":"lively/morphic/Canvas.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6308":{"browser":{"__isSmartRef__":true,"id":6101},"parent":{"__isSmartRef__":true,"id":6306},"moduleName":"lively/morphic/ColorChooserDraft.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6309":{"browser":{"__isSmartRef__":true,"id":6101},"parent":{"__isSmartRef__":true,"id":6306},"moduleName":"lively/morphic/Compat.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6310":{"browser":{"__isSmartRef__":true,"id":6101},"parent":{"__isSmartRef__":true,"id":6306},"moduleName":"lively/morphic/CompatLayer.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6311":{"browser":{"__isSmartRef__":true,"id":6101},"parent":{"__isSmartRef__":true,"id":6306},"moduleName":"lively/morphic/CompatSCB.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6312":{"browser":{"__isSmartRef__":true,"id":6101},"parent":{"__isSmartRef__":true,"id":6306},"moduleName":"lively/morphic/Complete.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6313":{"target":{"__isSmartRef__":true,"id":6314},"browser":{"__isSmartRef__":true,"id":6101},"parent":{"__isSmartRef__":true,"id":6306},"moduleName":"lively/morphic/Core.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6314":{"name":"lively.morphic.Core","type":"moduleDef","startIndex":0,"stopIndex":26692,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":6315},{"__isSmartRef__":true,"id":6316},{"__isSmartRef__":true,"id":6317},{"__isSmartRef__":true,"id":6318},{"__isSmartRef__":true,"id":6352},{"__isSmartRef__":true,"id":6353},{"__isSmartRef__":true,"id":6450},{"__isSmartRef__":true,"id":6451},{"__isSmartRef__":true,"id":6469},{"__isSmartRef__":true,"id":6470},{"__isSmartRef__":true,"id":6475},{"__isSmartRef__":true,"id":6476},{"__isSmartRef__":true,"id":6479},{"__isSmartRef__":true,"id":6480},{"__isSmartRef__":true,"id":6481},{"__isSmartRef__":true,"id":6486},{"__isSmartRef__":true,"id":6487},{"__isSmartRef__":true,"id":6496},{"__isSmartRef__":true,"id":6501},{"__isSmartRef__":true,"id":6506},{"__isSmartRef__":true,"id":6507},{"__isSmartRef__":true,"id":6511}],"sourceControl":{"__isSmartRef__":true,"id":2763},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6315":{"name":null,"type":"comment","startIndex":100,"stopIndex":100,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6316":{"name":null,"type":"unknown","startIndex":101,"stopIndex":283,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6317":{"name":null,"type":"comment","startIndex":284,"stopIndex":284,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6318":{"name":"lively.morphic.Similitude","type":"klassDef","startIndex":285,"stopIndex":7685,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":6319},{"__isSmartRef__":true,"id":6321},{"__isSmartRef__":true,"id":6323},{"__isSmartRef__":true,"id":6325},{"__isSmartRef__":true,"id":6326},{"__isSmartRef__":true,"id":6327},{"__isSmartRef__":true,"id":6329},{"__isSmartRef__":true,"id":6330},{"__isSmartRef__":true,"id":6331},{"__isSmartRef__":true,"id":6332},{"__isSmartRef__":true,"id":6334},{"__isSmartRef__":true,"id":6336},{"__isSmartRef__":true,"id":6337},{"__isSmartRef__":true,"id":6338},{"__isSmartRef__":true,"id":6339},{"__isSmartRef__":true,"id":6341},{"__isSmartRef__":true,"id":6343},{"__isSmartRef__":true,"id":6344},{"__isSmartRef__":true,"id":6345},{"__isSmartRef__":true,"id":6346},{"__isSmartRef__":true,"id":6348},{"__isSmartRef__":true,"id":6349},{"__isSmartRef__":true,"id":6350}],"sourceControl":{"__isSmartRef__":true,"id":2763},"superclassName":"Object","categories":[{"__isSmartRef__":true,"id":6320},{"__isSmartRef__":true,"id":6322},{"__isSmartRef__":true,"id":6324},{"__isSmartRef__":true,"id":6328},{"__isSmartRef__":true,"id":6333},{"__isSmartRef__":true,"id":6335},{"__isSmartRef__":true,"id":6340},{"__isSmartRef__":true,"id":6342},{"__isSmartRef__":true,"id":6347},{"__isSmartRef__":true,"id":6351}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6319":{"name":"documentation","type":"propertyDef","startIndex":349,"stopIndex":430,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6320},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":6318},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6320":{"name":"documentation","type":"categoryDef","startIndex":330,"stopIndex":433,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":6319}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6321":{"name":"eps","type":"propertyDef","startIndex":449,"stopIndex":461,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6322},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":6318},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6322":{"name":"settings","type":"categoryDef","startIndex":435,"stopIndex":477,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":6321}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6323":{"name":"initialize","type":"propertyDef","startIndex":497,"stopIndex":1411,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6324},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":6318},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6324":{"name":"initializing","type":"categoryDef","startIndex":479,"stopIndex":1735,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":6323},{"__isSmartRef__":true,"id":6325},{"__isSmartRef__":true,"id":6326}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6325":{"name":"copy","type":"propertyDef","startIndex":1414,"stopIndex":1482,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6324},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":6318},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6326":{"name":"fromMatrix","type":"propertyDef","startIndex":1485,"stopIndex":1731,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6324},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":6318},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6327":{"name":"getRotation","type":"propertyDef","startIndex":1752,"stopIndex":2021,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6328},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":6318},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6328":{"name":"accessing","type":"categoryDef","startIndex":1737,"stopIndex":2754,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":6327},{"__isSmartRef__":true,"id":6329},{"__isSmartRef__":true,"id":6330},{"__isSmartRef__":true,"id":6331}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6329":{"name":"getScale","type":"propertyDef","startIndex":2024,"stopIndex":2301,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6328},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":6318},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6330":{"name":"getScalePoint","type":"propertyDef","startIndex":2304,"stopIndex":2686,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6328},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":6318},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6331":{"name":"getTranslation","type":"propertyDef","startIndex":2689,"stopIndex":2750,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6328},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":6318},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6332":{"name":"isTranslation","type":"propertyDef","startIndex":2769,"stopIndex":2942,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6333},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":6318},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6333":{"name":"testing","type":"categoryDef","startIndex":2756,"stopIndex":2945,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":6332}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6334":{"name":"toSVGAttributeValue","type":"propertyDef","startIndex":2963,"stopIndex":3332,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6335},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":6318},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6335":{"name":"converting","type":"categoryDef","startIndex":2947,"stopIndex":4609,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":6334},{"__isSmartRef__":true,"id":6336},{"__isSmartRef__":true,"id":6337},{"__isSmartRef__":true,"id":6338}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6336":{"name":"toCSSValue","type":"propertyDef","startIndex":3334,"stopIndex":4265,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6335},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":6318},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6337":{"name":"toString","type":"propertyDef","startIndex":4268,"stopIndex":4322,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6335},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":6318},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6338":{"name":"toMatrix","type":"propertyDef","startIndex":4324,"stopIndex":4605,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6335},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":6318},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6339":{"name":"applyTo","type":"propertyDef","startIndex":4628,"stopIndex":5415,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6340},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":6318},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6340":{"name":"application","type":"categoryDef","startIndex":4611,"stopIndex":5418,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":6339}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6341":{"name":"transformPoint","type":"propertyDef","startIndex":5439,"stopIndex":5516,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6342},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":6318},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6342":{"name":"transforming","type":"categoryDef","startIndex":5420,"stopIndex":6425,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":6341},{"__isSmartRef__":true,"id":6343},{"__isSmartRef__":true,"id":6344},{"__isSmartRef__":true,"id":6345}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6343":{"name":"transformDirection","type":"propertyDef","startIndex":5519,"stopIndex":5609,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6342},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":6318},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6344":{"name":"matrixTransformForMinMax","type":"propertyDef","startIndex":5612,"stopIndex":5895,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6342},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":6318},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6345":{"name":"transformRectToRect","type":"propertyDef","startIndex":5898,"stopIndex":6421,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6342},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":6318},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6346":{"name":"preConcatenate","type":"propertyDef","startIndex":6450,"stopIndex":6797,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6347},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":6318},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6347":{"name":"matrix operations","type":"categoryDef","startIndex":6427,"stopIndex":7255,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":6346},{"__isSmartRef__":true,"id":6348},{"__isSmartRef__":true,"id":6349}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6348":{"name":"inverse","type":"propertyDef","startIndex":6799,"stopIndex":7119,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6347},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":6318},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6349":{"name":"createInverse","type":"propertyDef","startIndex":7123,"stopIndex":7251,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6347},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":6318},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6350":{"name":"ensureNumber","type":"propertyDef","startIndex":7269,"stopIndex":7680,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6351},"className":"lively.morphic.Similitude","_owner":{"__isSmartRef__":true,"id":6318},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6351":{"name":"helper","type":"categoryDef","startIndex":7257,"stopIndex":7682,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":6350}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6352":{"name":null,"type":"comment","startIndex":7686,"stopIndex":7686,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6353":{"name":"lively.morphic.Morph","type":"klassDef","startIndex":7687,"stopIndex":21753,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":6354},{"__isSmartRef__":true,"id":6356},{"__isSmartRef__":true,"id":6358},{"__isSmartRef__":true,"id":6359},{"__isSmartRef__":true,"id":6360},{"__isSmartRef__":true,"id":6361},{"__isSmartRef__":true,"id":6362},{"__isSmartRef__":true,"id":6363},{"__isSmartRef__":true,"id":6365},{"__isSmartRef__":true,"id":6366},{"__isSmartRef__":true,"id":6368},{"__isSmartRef__":true,"id":6370},{"__isSmartRef__":true,"id":6371},{"__isSmartRef__":true,"id":6372},{"__isSmartRef__":true,"id":6373},{"__isSmartRef__":true,"id":6374},{"__isSmartRef__":true,"id":6375},{"__isSmartRef__":true,"id":6376},{"__isSmartRef__":true,"id":6377},{"__isSmartRef__":true,"id":6378},{"__isSmartRef__":true,"id":6379},{"__isSmartRef__":true,"id":6380},{"__isSmartRef__":true,"id":6381},{"__isSmartRef__":true,"id":6382},{"__isSmartRef__":true,"id":6383},{"__isSmartRef__":true,"id":6384},{"__isSmartRef__":true,"id":6385},{"__isSmartRef__":true,"id":6387},{"__isSmartRef__":true,"id":6388},{"__isSmartRef__":true,"id":6389},{"__isSmartRef__":true,"id":6390},{"__isSmartRef__":true,"id":6391},{"__isSmartRef__":true,"id":6392},{"__isSmartRef__":true,"id":6393},{"__isSmartRef__":true,"id":6394},{"__isSmartRef__":true,"id":6395},{"__isSmartRef__":true,"id":6396},{"__isSmartRef__":true,"id":6397},{"__isSmartRef__":true,"id":6398},{"__isSmartRef__":true,"id":6399},{"__isSmartRef__":true,"id":6400},{"__isSmartRef__":true,"id":6401},{"__isSmartRef__":true,"id":6402},{"__isSmartRef__":true,"id":6403},{"__isSmartRef__":true,"id":6404},{"__isSmartRef__":true,"id":6405},{"__isSmartRef__":true,"id":6407},{"__isSmartRef__":true,"id":6408},{"__isSmartRef__":true,"id":6409},{"__isSmartRef__":true,"id":6410},{"__isSmartRef__":true,"id":6411},{"__isSmartRef__":true,"id":6412},{"__isSmartRef__":true,"id":6414},{"__isSmartRef__":true,"id":6415},{"__isSmartRef__":true,"id":6417},{"__isSmartRef__":true,"id":6418},{"__isSmartRef__":true,"id":6419},{"__isSmartRef__":true,"id":6421},{"__isSmartRef__":true,"id":6422},{"__isSmartRef__":true,"id":6424},{"__isSmartRef__":true,"id":6425},{"__isSmartRef__":true,"id":6426},{"__isSmartRef__":true,"id":6427},{"__isSmartRef__":true,"id":6428},{"__isSmartRef__":true,"id":6429},{"__isSmartRef__":true,"id":6430},{"__isSmartRef__":true,"id":6431},{"__isSmartRef__":true,"id":6432},{"__isSmartRef__":true,"id":6434},{"__isSmartRef__":true,"id":6436},{"__isSmartRef__":true,"id":6437},{"__isSmartRef__":true,"id":6438},{"__isSmartRef__":true,"id":6439},{"__isSmartRef__":true,"id":6440},{"__isSmartRef__":true,"id":6441},{"__isSmartRef__":true,"id":6442},{"__isSmartRef__":true,"id":6443},{"__isSmartRef__":true,"id":6444},{"__isSmartRef__":true,"id":6445},{"__isSmartRef__":true,"id":6447},{"__isSmartRef__":true,"id":6448}],"sourceControl":{"__isSmartRef__":true,"id":2763},"superclassName":"Object","categories":[{"__isSmartRef__":true,"id":6355},{"__isSmartRef__":true,"id":6357},{"__isSmartRef__":true,"id":6364},{"__isSmartRef__":true,"id":6367},{"__isSmartRef__":true,"id":6369},{"__isSmartRef__":true,"id":6386},{"__isSmartRef__":true,"id":6406},{"__isSmartRef__":true,"id":6413},{"__isSmartRef__":true,"id":6416},{"__isSmartRef__":true,"id":6420},{"__isSmartRef__":true,"id":6423},{"__isSmartRef__":true,"id":6433},{"__isSmartRef__":true,"id":6435},{"__isSmartRef__":true,"id":6446},{"__isSmartRef__":true,"id":6449}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6354":{"name":"style","type":"propertyDef","startIndex":7743,"stopIndex":7792,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6355},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6353},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6355":{"name":"properties","type":"categoryDef","startIndex":7727,"stopIndex":7795,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":6354}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6356":{"name":"isMorph","type":"propertyDef","startIndex":7815,"stopIndex":7829,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6357},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6353},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6357":{"name":"initializing","type":"categoryDef","startIndex":7797,"stopIndex":8404,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":6356},{"__isSmartRef__":true,"id":6358},{"__isSmartRef__":true,"id":6359},{"__isSmartRef__":true,"id":6360},{"__isSmartRef__":true,"id":6361},{"__isSmartRef__":true,"id":6362}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6358":{"name":"idCounter","type":"propertyDef","startIndex":7831,"stopIndex":7844,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6357},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6353},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6359":{"name":"initialize","type":"propertyDef","startIndex":7846,"stopIndex":8091,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6357},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6353},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6360":{"name":"setNewId","type":"propertyDef","startIndex":8093,"stopIndex":8189,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6357},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6353},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6361":{"name":"defaultShape","type":"propertyDef","startIndex":8192,"stopIndex":8314,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6357},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6353},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6362":{"name":"defaultRenderContext","type":"propertyDef","startIndex":8316,"stopIndex":8400,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6357},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6353},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6363":{"name":"morphicSetter","type":"propertyDef","startIndex":8431,"stopIndex":8571,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6364},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6353},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6364":{"name":"accessing -- helper","type":"categoryDef","startIndex":8406,"stopIndex":8642,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":6363},{"__isSmartRef__":true,"id":6365}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6365":{"name":"morphicGetter","type":"propertyDef","startIndex":8573,"stopIndex":8639,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6364},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6353},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6366":{"name":"makeStyleSpec","type":"propertyDef","startIndex":8669,"stopIndex":8733,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6367},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6353},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6367":{"name":"accessing -- shapes","type":"categoryDef","startIndex":8644,"stopIndex":8736,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":6366}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6368":{"name":"setPosition","type":"propertyDef","startIndex":8773,"stopIndex":8851,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6369},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6353},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6369":{"name":"accessing -- morph properties","type":"categoryDef","startIndex":8738,"stopIndex":10870,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":6368},{"__isSmartRef__":true,"id":6370},{"__isSmartRef__":true,"id":6371},{"__isSmartRef__":true,"id":6372},{"__isSmartRef__":true,"id":6373},{"__isSmartRef__":true,"id":6374},{"__isSmartRef__":true,"id":6375},{"__isSmartRef__":true,"id":6376},{"__isSmartRef__":true,"id":6377},{"__isSmartRef__":true,"id":6378},{"__isSmartRef__":true,"id":6379},{"__isSmartRef__":true,"id":6380},{"__isSmartRef__":true,"id":6381},{"__isSmartRef__":true,"id":6382},{"__isSmartRef__":true,"id":6383},{"__isSmartRef__":true,"id":6384}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6370":{"name":"getPosition","type":"propertyDef","startIndex":8853,"stopIndex":8930,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6369},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6353},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6371":{"name":"setRotation","type":"propertyDef","startIndex":8932,"stopIndex":9010,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6369},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6353},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6372":{"name":"getRotation","type":"propertyDef","startIndex":9012,"stopIndex":9083,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6369},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6353},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6373":{"name":"setScale","type":"propertyDef","startIndex":9085,"stopIndex":9157,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6369},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6353},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6374":{"name":"getScale","type":"propertyDef","startIndex":9159,"stopIndex":9224,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6369},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6353},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6375":{"name":"setBounds","type":"propertyDef","startIndex":9226,"stopIndex":9349,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6369},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6353},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6376":{"name":"getBounds","type":"propertyDef","startIndex":9351,"stopIndex":9641,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6369},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6353},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6377":{"name":"innerBounds","type":"propertyDef","startIndex":9643,"stopIndex":9701,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6369},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6353},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6378":{"name":"setVisible","type":"propertyDef","startIndex":9703,"stopIndex":9778,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6369},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6353},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6379":{"name":"isVisible","type":"propertyDef","startIndex":9780,"stopIndex":9884,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6369},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6353},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6380":{"name":"setOrigin","type":"propertyDef","startIndex":9886,"stopIndex":10520,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6369},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6353},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6381":{"name":"getOrigin","type":"propertyDef","startIndex":10522,"stopIndex":10590,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6369},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6353},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6382":{"name":"setClipMode","type":"propertyDef","startIndex":10593,"stopIndex":10685,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6369},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6353},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6383":{"name":"getClipMode","type":"propertyDef","startIndex":10687,"stopIndex":10766,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6369},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6353},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6384":{"name":"beClip","type":"propertyDef","startIndex":10768,"stopIndex":10867,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6369},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6353},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6385":{"name":"setExtent","type":"propertyDef","startIndex":10907,"stopIndex":11108,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6386},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6353},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6386":{"name":"accessing -- shape properties","type":"categoryDef","startIndex":10872,"stopIndex":12620,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":6385},{"__isSmartRef__":true,"id":6387},{"__isSmartRef__":true,"id":6388},{"__isSmartRef__":true,"id":6389},{"__isSmartRef__":true,"id":6390},{"__isSmartRef__":true,"id":6391},{"__isSmartRef__":true,"id":6392},{"__isSmartRef__":true,"id":6393},{"__isSmartRef__":true,"id":6394},{"__isSmartRef__":true,"id":6395},{"__isSmartRef__":true,"id":6396},{"__isSmartRef__":true,"id":6397},{"__isSmartRef__":true,"id":6398},{"__isSmartRef__":true,"id":6399},{"__isSmartRef__":true,"id":6400},{"__isSmartRef__":true,"id":6401},{"__isSmartRef__":true,"id":6402},{"__isSmartRef__":true,"id":6403},{"__isSmartRef__":true,"id":6404}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6387":{"name":"getExtent","type":"propertyDef","startIndex":11110,"stopIndex":11166,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6386},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6353},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6388":{"name":"setFill","type":"propertyDef","startIndex":11168,"stopIndex":11230,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6386},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6353},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6389":{"name":"getFill","type":"propertyDef","startIndex":11232,"stopIndex":11284,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6386},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6353},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6390":{"name":"setBorderColor","type":"propertyDef","startIndex":11286,"stopIndex":11362,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6386},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6353},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6391":{"name":"getBorderColor","type":"propertyDef","startIndex":11364,"stopIndex":11430,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6386},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6353},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6392":{"name":"setBorderWidth","type":"propertyDef","startIndex":11432,"stopIndex":11508,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6386},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6353},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6393":{"name":"getBorderWidth","type":"propertyDef","startIndex":11510,"stopIndex":11576,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6386},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6353},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6394":{"name":"setStrokeWidth","type":"propertyDef","startIndex":11578,"stopIndex":11849,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6386},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6353},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6395":{"name":"getStrokeWidth","type":"propertyDef","startIndex":11851,"stopIndex":11983,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6386},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6353},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6396":{"name":"setStrokeOpacity","type":"propertyDef","startIndex":11985,"stopIndex":12065,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6386},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6353},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6397":{"name":"getStrokeOpacity","type":"propertyDef","startIndex":12067,"stopIndex":12137,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6386},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6353},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6398":{"name":"setBorderRadius","type":"propertyDef","startIndex":12139,"stopIndex":12217,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6386},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6353},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6399":{"name":"getBorderRadius","type":"propertyDef","startIndex":12219,"stopIndex":12287,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6386},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6353},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6400":{"name":"setFillOpacity","type":"propertyDef","startIndex":12289,"stopIndex":12365,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6386},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6353},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6401":{"name":"getFillOpacity","type":"propertyDef","startIndex":12368,"stopIndex":12434,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6386},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6353},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6402":{"name":"getOpacity","type":"propertyDef","startIndex":12437,"stopIndex":12495,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6386},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6353},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6403":{"name":"setOpacity","type":"propertyDef","startIndex":12497,"stopIndex":12557,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6386},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6353},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6404":{"name":"setVertices","type":"propertyDef","startIndex":12561,"stopIndex":12616,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6386},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6353},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6405":{"name":"world","type":"propertyDef","startIndex":12661,"stopIndex":12733,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6406},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6353},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6406":{"name":"accessing -- morphic relationship","type":"categoryDef","startIndex":12622,"stopIndex":14082,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":6405},{"__isSmartRef__":true,"id":6407},{"__isSmartRef__":true,"id":6408},{"__isSmartRef__":true,"id":6409},{"__isSmartRef__":true,"id":6410},{"__isSmartRef__":true,"id":6411}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6407":{"name":"hand","type":"propertyDef","startIndex":12735,"stopIndex":12822,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6406},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6353},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6408":{"name":"addMorph","type":"propertyDef","startIndex":12825,"stopIndex":13282,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6406},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6353},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6409":{"name":"withAllSubmorphsDo","type":"propertyDef","startIndex":13284,"stopIndex":13527,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6406},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6353},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6410":{"name":"submorphBounds","type":"propertyDef","startIndex":13529,"stopIndex":13824,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6406},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6353},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6411":{"name":"morphsContainingPoint","type":"propertyDef","startIndex":13826,"stopIndex":14078,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6406},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6353},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6412":{"name":"getShape","type":"propertyDef","startIndex":14109,"stopIndex":14152,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6413},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6353},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6413":{"name":"accessing -- shapes","type":"categoryDef","startIndex":14084,"stopIndex":14292,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":6412},{"__isSmartRef__":true,"id":6414}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6414":{"name":"setShape","type":"propertyDef","startIndex":14154,"stopIndex":14289,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6413},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6353},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6415":{"name":"renderContext","type":"propertyDef","startIndex":14322,"stopIndex":14462,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6416},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6353},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6416":{"name":"accessing -- rendering","type":"categoryDef","startIndex":14294,"stopIndex":14672,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":6415},{"__isSmartRef__":true,"id":6417},{"__isSmartRef__":true,"id":6418}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6417":{"name":"setRenderContext","type":"propertyDef","startIndex":14464,"stopIndex":14552,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6416},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6353},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6418":{"name":"renderContextDispatch","type":"propertyDef","startIndex":14554,"stopIndex":14668,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6416},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6353},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6419":{"name":"remove","type":"propertyDef","startIndex":14693,"stopIndex":14829,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6420},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6353},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6420":{"name":"morph removal","type":"categoryDef","startIndex":14674,"stopIndex":14940,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":6419},{"__isSmartRef__":true,"id":6421}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6421":{"name":"removeMorph","type":"propertyDef","startIndex":14831,"stopIndex":14937,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6420},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6353},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6422":{"name":"localize","type":"propertyDef","startIndex":14962,"stopIndex":15153,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6423},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6353},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6423":{"name":"transformation","type":"categoryDef","startIndex":14942,"stopIndex":16653,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":6422},{"__isSmartRef__":true,"id":6424},{"__isSmartRef__":true,"id":6425},{"__isSmartRef__":true,"id":6426},{"__isSmartRef__":true,"id":6427},{"__isSmartRef__":true,"id":6428},{"__isSmartRef__":true,"id":6429},{"__isSmartRef__":true,"id":6430},{"__isSmartRef__":true,"id":6431}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6424":{"name":"transformToMorph","type":"propertyDef","startIndex":15155,"stopIndex":15509,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6423},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6353},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6425":{"name":"transformForNewOwner","type":"propertyDef","startIndex":15511,"stopIndex":15636,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6423},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6353},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6426":{"name":"getGlobalTransform","type":"propertyDef","startIndex":15639,"stopIndex":15928,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6423},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6353},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6427":{"name":"worldPoint","type":"propertyDef","startIndex":15930,"stopIndex":16028,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6423},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6353},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6428":{"name":"getTransform","type":"propertyDef","startIndex":16031,"stopIndex":16190,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6423},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6353},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6429":{"name":"setTransform","type":"propertyDef","startIndex":16192,"stopIndex":16358,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6423},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6353},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6430":{"name":"fullContainsWorldPoint","type":"propertyDef","startIndex":16361,"stopIndex":16538,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6423},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6353},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6431":{"name":"fullContainsPoint","type":"propertyDef","startIndex":16540,"stopIndex":16650,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6423},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6353},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6432":{"name":"addScript","type":"propertyDef","startIndex":16683,"stopIndex":16822,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6433},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6353},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6433":{"name":"prototypical scripting","type":"categoryDef","startIndex":16655,"stopIndex":16825,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":6432}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6434":{"name":"startStepping","type":"propertyDef","startIndex":16842,"stopIndex":17078,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6435},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6353},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6435":{"name":"scripting","type":"categoryDef","startIndex":16827,"stopIndex":18710,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":6434},{"__isSmartRef__":true,"id":6436},{"__isSmartRef__":true,"id":6437},{"__isSmartRef__":true,"id":6438},{"__isSmartRef__":true,"id":6439},{"__isSmartRef__":true,"id":6440},{"__isSmartRef__":true,"id":6441},{"__isSmartRef__":true,"id":6442},{"__isSmartRef__":true,"id":6443},{"__isSmartRef__":true,"id":6444}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6436":{"name":"stopStepping","type":"propertyDef","startIndex":17080,"stopIndex":17161,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6435},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6353},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6437":{"name":"stopSteppingScriptNamed","type":"propertyDef","startIndex":17163,"stopIndex":17393,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6435},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6353},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6438":{"name":"suspendStepping","type":"propertyDef","startIndex":17397,"stopIndex":17460,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6435},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6353},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6439":{"name":"suspendSteppingAll","type":"propertyDef","startIndex":17463,"stopIndex":17565,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6435},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6353},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6440":{"name":"resumeStepping","type":"propertyDef","startIndex":17567,"stopIndex":17632,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6435},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6353},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6441":{"name":"resumeSteppingAll","type":"propertyDef","startIndex":17635,"stopIndex":17743,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6435},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6353},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6442":{"name":"animatedInterpolateTo","type":"propertyDef","startIndex":17745,"stopIndex":18187,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6435},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6353},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6443":{"name":"animatedFollowPath","type":"propertyDef","startIndex":18189,"stopIndex":18414,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6435},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6353},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6444":{"name":"animatedPathStep","type":"propertyDef","startIndex":18416,"stopIndex":18707,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6435},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6353},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6445":{"name":"getStyle","type":"propertyDef","startIndex":18725,"stopIndex":18891,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6446},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6353},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6446":{"name":"styling","type":"categoryDef","startIndex":18712,"stopIndex":21588,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":6445},{"__isSmartRef__":true,"id":6447}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6447":{"name":"applyStyle","type":"propertyDef","startIndex":18893,"stopIndex":21584,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6446},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6353},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6448":{"name":"toString","type":"propertyDef","startIndex":21605,"stopIndex":21748,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6449},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6353},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6449":{"name":"debugging","type":"categoryDef","startIndex":21590,"stopIndex":21750,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":6448}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6450":{"name":null,"type":"comment","startIndex":21754,"stopIndex":21754,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6451":{"name":"lively.morphic.World","type":"klassDef","startIndex":21755,"stopIndex":23679,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":6452},{"__isSmartRef__":true,"id":6454},{"__isSmartRef__":true,"id":6456},{"__isSmartRef__":true,"id":6458},{"__isSmartRef__":true,"id":6459},{"__isSmartRef__":true,"id":6460},{"__isSmartRef__":true,"id":6461},{"__isSmartRef__":true,"id":6463},{"__isSmartRef__":true,"id":6464},{"__isSmartRef__":true,"id":6466},{"__isSmartRef__":true,"id":6468}],"sourceControl":{"__isSmartRef__":true,"id":2763},"superclassName":"lively.morphic.Morph","categories":[{"__isSmartRef__":true,"id":6453},{"__isSmartRef__":true,"id":6455},{"__isSmartRef__":true,"id":6457},{"__isSmartRef__":true,"id":6462},{"__isSmartRef__":true,"id":6465},{"__isSmartRef__":true,"id":6467}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6452":{"name":"style","type":"propertyDef","startIndex":21823,"stopIndex":21937,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6453},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":6451},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6453":{"name":"settings","type":"categoryDef","startIndex":21809,"stopIndex":21940,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":6452}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6454":{"name":"setScale","type":"propertyDef","startIndex":21977,"stopIndex":22129,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6455},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":6451},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6455":{"name":"accessing -- shape properties","type":"categoryDef","startIndex":21942,"stopIndex":22132,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":6454}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6456":{"name":"world","type":"propertyDef","startIndex":22149,"stopIndex":22183,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6457},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":6451},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6457":{"name":"accessing","type":"categoryDef","startIndex":22134,"stopIndex":22769,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":6456},{"__isSmartRef__":true,"id":6458},{"__isSmartRef__":true,"id":6459},{"__isSmartRef__":true,"id":6460}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6458":{"name":"firstHand","type":"propertyDef","startIndex":22185,"stopIndex":22246,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6457},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":6451},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6459":{"name":"windowBounds","type":"propertyDef","startIndex":22248,"stopIndex":22672,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6457},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":6451},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6460":{"name":"visibleBounds","type":"propertyDef","startIndex":22675,"stopIndex":22766,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6457},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":6451},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6461":{"name":"displayOnCanvas","type":"propertyDef","startIndex":22786,"stopIndex":22919,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6462},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":6451},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6462":{"name":"rendering","type":"categoryDef","startIndex":22771,"stopIndex":23336,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":6461},{"__isSmartRef__":true,"id":6463}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6463":{"name":"hideHostMouseCursor","type":"propertyDef","startIndex":22921,"stopIndex":23333,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6462},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":6451},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6464":{"name":"addHandMorph","type":"propertyDef","startIndex":23354,"stopIndex":23538,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6465},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":6451},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6465":{"name":"hand morph","type":"categoryDef","startIndex":23338,"stopIndex":23541,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":6464}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6466":{"name":"setChangeSet","type":"propertyDef","startIndex":23556,"stopIndex":23621,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6467},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":6451},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6467":{"name":"changes","type":"categoryDef","startIndex":23543,"stopIndex":23676,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":6466},{"__isSmartRef__":true,"id":6468}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6468":{"name":"getChangeSet","type":"propertyDef","startIndex":23623,"stopIndex":23674,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6467},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":6451},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6469":{"name":null,"type":"comment","startIndex":23680,"stopIndex":23680,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6470":{"name":"lively.morphic.World","type":"klassExtensionDef","startIndex":23681,"stopIndex":24340,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":6471},{"__isSmartRef__":true,"id":6473},{"__isSmartRef__":true,"id":6474}],"sourceControl":{"__isSmartRef__":true,"id":2763},"categories":[{"__isSmartRef__":true,"id":6472}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6471":{"name":"current","type":"propertyDef","startIndex":23719,"stopIndex":23768,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":true,"category":{"__isSmartRef__":true,"id":6472},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":6470},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6472":{"name":"default category","type":"categoryDef","startIndex":23717,"stopIndex":24337,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":6471},{"__isSmartRef__":true,"id":6473},{"__isSmartRef__":true,"id":6474}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6473":{"name":"createOn","type":"propertyDef","startIndex":23770,"stopIndex":24069,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":true,"category":{"__isSmartRef__":true,"id":6472},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":6470},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6474":{"name":"createFromJSOOn","type":"propertyDef","startIndex":24071,"stopIndex":24334,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":true,"category":{"__isSmartRef__":true,"id":6472},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":6470},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6475":{"name":null,"type":"comment","startIndex":24341,"stopIndex":24341,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6476":{"name":"lively.morphic.Box","type":"klassDef","startIndex":24342,"stopIndex":24608,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":6477}],"sourceControl":{"__isSmartRef__":true,"id":2763},"superclassName":"lively.morphic.Morph","categories":[{"__isSmartRef__":true,"id":6478}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6477":{"name":"initialize","type":"propertyDef","startIndex":24412,"stopIndex":24603,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6478},"className":"lively.morphic.Box","_owner":{"__isSmartRef__":true,"id":6476},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6478":{"name":"initializing","type":"categoryDef","startIndex":24394,"stopIndex":24605,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":6477}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6479":{"name":null,"type":"comment","startIndex":24609,"stopIndex":24609,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6480":{"name":"lively.morphic.List","type":"klassDef","startIndex":24610,"stopIndex":24661,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"superclassName":"lively.morphic.Box","categories":[],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6481":{"name":"lively.morphic.Clip","type":"klassDef","startIndex":24662,"stopIndex":25094,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":6482},{"__isSmartRef__":true,"id":6484}],"sourceControl":{"__isSmartRef__":true,"id":2763},"superclassName":"lively.morphic.Box","categories":[{"__isSmartRef__":true,"id":6483},{"__isSmartRef__":true,"id":6485}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6482":{"name":"initialize","type":"propertyDef","startIndex":24731,"stopIndex":24851,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6483},"className":"lively.morphic.Clip","_owner":{"__isSmartRef__":true,"id":6481},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6483":{"name":"initializing","type":"categoryDef","startIndex":24713,"stopIndex":24854,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":6482}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6484":{"name":"setExtent","type":"propertyDef","startIndex":24871,"stopIndex":25089,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6485},"className":"lively.morphic.Clip","_owner":{"__isSmartRef__":true,"id":6481},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6485":{"name":"accessing","type":"categoryDef","startIndex":24856,"stopIndex":25091,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":6484}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6486":{"name":null,"type":"comment","startIndex":25095,"stopIndex":25095,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6487":{"name":"lively.morphic.Script","type":"klassDef","startIndex":25096,"stopIndex":25893,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":6488},{"__isSmartRef__":true,"id":6490},{"__isSmartRef__":true,"id":6491},{"__isSmartRef__":true,"id":6493},{"__isSmartRef__":true,"id":6494},{"__isSmartRef__":true,"id":6495}],"sourceControl":{"__isSmartRef__":true,"id":2763},"superclassName":"Object","categories":[{"__isSmartRef__":true,"id":6489},{"__isSmartRef__":true,"id":6492}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6488":{"name":"execute","type":"propertyDef","startIndex":25150,"stopIndex":25217,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6489},"className":"lively.morphic.Script","_owner":{"__isSmartRef__":true,"id":6487},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6489":{"name":"ticking","type":"categoryDef","startIndex":25137,"stopIndex":25427,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":6488},{"__isSmartRef__":true,"id":6490}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6490":{"name":"tick","type":"propertyDef","startIndex":25219,"stopIndex":25424,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6489},"className":"lively.morphic.Script","_owner":{"__isSmartRef__":true,"id":6487},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6491":{"name":"startTicking","type":"propertyDef","startIndex":25456,"stopIndex":25603,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6492},"className":"lively.morphic.Script","_owner":{"__isSmartRef__":true,"id":6487},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6492":{"name":"starting and stopping","type":"categoryDef","startIndex":25429,"stopIndex":25890,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":6491},{"__isSmartRef__":true,"id":6493},{"__isSmartRef__":true,"id":6494},{"__isSmartRef__":true,"id":6495}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6493":{"name":"stop","type":"propertyDef","startIndex":25605,"stopIndex":25694,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6492},"className":"lively.morphic.Script","_owner":{"__isSmartRef__":true,"id":6487},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6494":{"name":"resume","type":"propertyDef","startIndex":25696,"stopIndex":25820,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6492},"className":"lively.morphic.Script","_owner":{"__isSmartRef__":true,"id":6487},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6495":{"name":"suspend","type":"propertyDef","startIndex":25822,"stopIndex":25887,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6492},"className":"lively.morphic.Script","_owner":{"__isSmartRef__":true,"id":6487},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6496":{"name":"lively.morphic.FunctionScript","type":"klassDef","startIndex":25894,"stopIndex":26103,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":6497},{"__isSmartRef__":true,"id":6499}],"sourceControl":{"__isSmartRef__":true,"id":2763},"superclassName":"lively.morphic.Script","categories":[{"__isSmartRef__":true,"id":6498},{"__isSmartRef__":true,"id":6500}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6497":{"name":"initialize","type":"propertyDef","startIndex":25976,"stopIndex":26040,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6498},"className":"lively.morphic.FunctionScript","_owner":{"__isSmartRef__":true,"id":6496},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6498":{"name":"initializing","type":"categoryDef","startIndex":25958,"stopIndex":26043,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":6497}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6499":{"name":"execute","type":"propertyDef","startIndex":26058,"stopIndex":26098,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6500},"className":"lively.morphic.FunctionScript","_owner":{"__isSmartRef__":true,"id":6496},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6500":{"name":"ticking","type":"categoryDef","startIndex":26045,"stopIndex":26100,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":6499}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6501":{"name":"lively.morphic.TargetScript","type":"klassDef","startIndex":26104,"stopIndex":26420,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":6502},{"__isSmartRef__":true,"id":6504}],"sourceControl":{"__isSmartRef__":true,"id":2763},"superclassName":"lively.morphic.Script","categories":[{"__isSmartRef__":true,"id":6503},{"__isSmartRef__":true,"id":6505}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6502":{"name":"initialize","type":"propertyDef","startIndex":26184,"stopIndex":26312,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6503},"className":"lively.morphic.TargetScript","_owner":{"__isSmartRef__":true,"id":6501},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6503":{"name":"initializing","type":"categoryDef","startIndex":26166,"stopIndex":26315,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":6502}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6504":{"name":"execute","type":"propertyDef","startIndex":26330,"stopIndex":26415,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6505},"className":"lively.morphic.TargetScript","_owner":{"__isSmartRef__":true,"id":6501},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6505":{"name":"ticking","type":"categoryDef","startIndex":26317,"stopIndex":26417,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":6504}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6506":{"name":null,"type":"comment","startIndex":26421,"stopIndex":26421,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6507":{"name":"lively.morphic.Script","type":"klassExtensionDef","startIndex":26422,"stopIndex":26672,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":6508},{"__isSmartRef__":true,"id":6510}],"sourceControl":{"__isSmartRef__":true,"id":2763},"categories":[{"__isSmartRef__":true,"id":6509}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6508":{"name":"forFunction","type":"propertyDef","startIndex":26461,"stopIndex":26544,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":true,"category":{"__isSmartRef__":true,"id":6509},"className":"lively.morphic.Script","_owner":{"__isSmartRef__":true,"id":6507},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6509":{"name":"default category","type":"categoryDef","startIndex":26459,"stopIndex":26669,"fileName":"lively/morphic/Core.js","_subElements":[{"__isSmartRef__":true,"id":6508},{"__isSmartRef__":true,"id":6510}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6510":{"name":"forTarget","type":"propertyDef","startIndex":26546,"stopIndex":26667,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":true,"category":{"__isSmartRef__":true,"id":6509},"className":"lively.morphic.Script","_owner":{"__isSmartRef__":true,"id":6507},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6511":{"name":null,"type":"comment","startIndex":26673,"stopIndex":26673,"fileName":"lively/morphic/Core.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6512":{"target":{"__isSmartRef__":true,"id":6513},"browser":{"__isSmartRef__":true,"id":6101},"parent":{"__isSmartRef__":true,"id":6306},"moduleName":"lively/morphic/Events.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6513":{"name":"lively.morphic.Events","type":"moduleDef","startIndex":0,"stopIndex":32304,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":6514},{"__isSmartRef__":true,"id":6515},{"__isSmartRef__":true,"id":6538},{"__isSmartRef__":true,"id":6541},{"__isSmartRef__":true,"id":6562},{"__isSmartRef__":true,"id":6563},{"__isSmartRef__":true,"id":6577},{"__isSmartRef__":true,"id":6578},{"__isSmartRef__":true,"id":6579},{"__isSmartRef__":true,"id":6580},{"__isSmartRef__":true,"id":6620},{"__isSmartRef__":true,"id":6621},{"__isSmartRef__":true,"id":6633},{"__isSmartRef__":true,"id":6640},{"__isSmartRef__":true,"id":6643},{"__isSmartRef__":true,"id":6644},{"__isSmartRef__":true,"id":6662},{"__isSmartRef__":true,"id":6685},{"__isSmartRef__":true,"id":6686},{"__isSmartRef__":true,"id":6689},{"__isSmartRef__":true,"id":6692},{"__isSmartRef__":true,"id":6695},{"__isSmartRef__":true,"id":6696},{"__isSmartRef__":true,"id":6713}],"sourceControl":{"__isSmartRef__":true,"id":2763},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6514":{"name":null,"type":"comment","startIndex":197,"stopIndex":197,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6515":{"name":"lively.morphic.EventHandler","type":"klassDef","startIndex":198,"stopIndex":6325,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":6516},{"__isSmartRef__":true,"id":6518},{"__isSmartRef__":true,"id":6520},{"__isSmartRef__":true,"id":6521},{"__isSmartRef__":true,"id":6523},{"__isSmartRef__":true,"id":6524},{"__isSmartRef__":true,"id":6525},{"__isSmartRef__":true,"id":6526},{"__isSmartRef__":true,"id":6528},{"__isSmartRef__":true,"id":6529},{"__isSmartRef__":true,"id":6530},{"__isSmartRef__":true,"id":6532},{"__isSmartRef__":true,"id":6534},{"__isSmartRef__":true,"id":6535},{"__isSmartRef__":true,"id":6536}],"sourceControl":{"__isSmartRef__":true,"id":2763},"superclassName":"Object","categories":[{"__isSmartRef__":true,"id":6517},{"__isSmartRef__":true,"id":6519},{"__isSmartRef__":true,"id":6522},{"__isSmartRef__":true,"id":6527},{"__isSmartRef__":true,"id":6531},{"__isSmartRef__":true,"id":6533},{"__isSmartRef__":true,"id":6537}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6516":{"name":"initialize","type":"propertyDef","startIndex":263,"stopIndex":345,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6517},"className":"lively.morphic.EventHandler","_owner":{"__isSmartRef__":true,"id":6515},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6517":{"name":"initializing","type":"categoryDef","startIndex":245,"stopIndex":349,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":6516}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6518":{"name":"eventSpecsDo","type":"propertyDef","startIndex":366,"stopIndex":535,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6519},"className":"lively.morphic.EventHandler","_owner":{"__isSmartRef__":true,"id":6515},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6519":{"name":"accessing","type":"categoryDef","startIndex":351,"stopIndex":654,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":6518},{"__isSmartRef__":true,"id":6520}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6520":{"name":"hand","type":"propertyDef","startIndex":537,"stopIndex":650,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6519},"className":"lively.morphic.EventHandler","_owner":{"__isSmartRef__":true,"id":6515},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6521":{"name":"register","type":"propertyDef","startIndex":673,"stopIndex":758,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6522},"className":"lively.morphic.EventHandler","_owner":{"__isSmartRef__":true,"id":6515},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6522":{"name":"registering","type":"categoryDef","startIndex":656,"stopIndex":2365,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":6521},{"__isSmartRef__":true,"id":6523},{"__isSmartRef__":true,"id":6524},{"__isSmartRef__":true,"id":6525}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6523":{"name":"enable","type":"propertyDef","startIndex":760,"stopIndex":910,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6522},"className":"lively.morphic.EventHandler","_owner":{"__isSmartRef__":true,"id":6515},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6524":{"name":"registerHTMLAndSVG","type":"propertyDef","startIndex":912,"stopIndex":1653,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6522},"className":"lively.morphic.EventHandler","_owner":{"__isSmartRef__":true,"id":6515},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6525":{"name":"registerCANVAS","type":"propertyDef","startIndex":1655,"stopIndex":2362,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6522},"className":"lively.morphic.EventHandler","_owner":{"__isSmartRef__":true,"id":6515},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6526":{"name":"disable","type":"propertyDef","startIndex":2386,"stopIndex":2445,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6527},"className":"lively.morphic.EventHandler","_owner":{"__isSmartRef__":true,"id":6515},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6527":{"name":"unregistering","type":"categoryDef","startIndex":2367,"stopIndex":2905,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":6526},{"__isSmartRef__":true,"id":6528},{"__isSmartRef__":true,"id":6529}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6528":{"name":"unregisterFromDispatchTable","type":"propertyDef","startIndex":2447,"stopIndex":2698,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6527},"className":"lively.morphic.EventHandler","_owner":{"__isSmartRef__":true,"id":6515},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6529":{"name":"unregisterHTMLAndSVGAndCANVAS","type":"propertyDef","startIndex":2700,"stopIndex":2902,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6527},"className":"lively.morphic.EventHandler","_owner":{"__isSmartRef__":true,"id":6515},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6530":{"name":"update","type":"propertyDef","startIndex":2921,"stopIndex":2980,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6531},"className":"lively.morphic.EventHandler","_owner":{"__isSmartRef__":true,"id":6515},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6531":{"name":"updating","type":"categoryDef","startIndex":2907,"stopIndex":2983,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":6530}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6532":{"name":"handleEvent","type":"propertyDef","startIndex":3004,"stopIndex":3847,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6533},"className":"lively.morphic.EventHandler","_owner":{"__isSmartRef__":true,"id":6515},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6533":{"name":"handle events","type":"categoryDef","startIndex":2985,"stopIndex":6207,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":6532},{"__isSmartRef__":true,"id":6534},{"__isSmartRef__":true,"id":6535}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6534":{"name":"patchEvent","type":"propertyDef","startIndex":3849,"stopIndex":5729,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6533},"className":"lively.morphic.EventHandler","_owner":{"__isSmartRef__":true,"id":6515},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6535":{"name":"handleEventCANVAS","type":"propertyDef","startIndex":5732,"stopIndex":6203,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6533},"className":"lively.morphic.EventHandler","_owner":{"__isSmartRef__":true,"id":6515},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6536":{"name":"toString","type":"propertyDef","startIndex":6224,"stopIndex":6320,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6537},"className":"lively.morphic.EventHandler","_owner":{"__isSmartRef__":true,"id":6515},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6537":{"name":"debugging","type":"categoryDef","startIndex":6209,"stopIndex":6322,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":6536}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6538":{"name":"lively.morphic.EventHandler","type":"klassExtensionDef","startIndex":6326,"stopIndex":6416,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":6539}],"sourceControl":{"__isSmartRef__":true,"id":2763},"categories":[{"__isSmartRef__":true,"id":6540}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6539":{"name":"prepareEventSystem","type":"propertyDef","startIndex":6371,"stopIndex":6411,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":true,"category":{"__isSmartRef__":true,"id":6540},"className":"lively.morphic.EventHandler","_owner":{"__isSmartRef__":true,"id":6538},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6540":{"name":"default category","type":"categoryDef","startIndex":6369,"stopIndex":6413,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":6539}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6541":{"name":"Event","type":"klassExtensionDef","startIndex":6417,"stopIndex":6860,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":6542},{"__isSmartRef__":true,"id":6544},{"__isSmartRef__":true,"id":6545},{"__isSmartRef__":true,"id":6546},{"__isSmartRef__":true,"id":6547},{"__isSmartRef__":true,"id":6548},{"__isSmartRef__":true,"id":6549},{"__isSmartRef__":true,"id":6550},{"__isSmartRef__":true,"id":6551},{"__isSmartRef__":true,"id":6552},{"__isSmartRef__":true,"id":6553},{"__isSmartRef__":true,"id":6554},{"__isSmartRef__":true,"id":6555},{"__isSmartRef__":true,"id":6556},{"__isSmartRef__":true,"id":6557},{"__isSmartRef__":true,"id":6558},{"__isSmartRef__":true,"id":6559},{"__isSmartRef__":true,"id":6560},{"__isSmartRef__":true,"id":6561}],"sourceControl":{"__isSmartRef__":true,"id":2763},"categories":[{"__isSmartRef__":true,"id":6543}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6542":{"name":"KEY_BACKSPACE","type":"propertyDef","startIndex":6440,"stopIndex":6487,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":true,"category":{"__isSmartRef__":true,"id":6543},"className":"Event","_owner":{"__isSmartRef__":true,"id":6541},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6543":{"name":"default category","type":"categoryDef","startIndex":6438,"stopIndex":6857,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":6542},{"__isSmartRef__":true,"id":6544},{"__isSmartRef__":true,"id":6545},{"__isSmartRef__":true,"id":6546},{"__isSmartRef__":true,"id":6547},{"__isSmartRef__":true,"id":6548},{"__isSmartRef__":true,"id":6549},{"__isSmartRef__":true,"id":6550},{"__isSmartRef__":true,"id":6551},{"__isSmartRef__":true,"id":6552},{"__isSmartRef__":true,"id":6553},{"__isSmartRef__":true,"id":6554},{"__isSmartRef__":true,"id":6555},{"__isSmartRef__":true,"id":6556},{"__isSmartRef__":true,"id":6557},{"__isSmartRef__":true,"id":6558},{"__isSmartRef__":true,"id":6559},{"__isSmartRef__":true,"id":6560},{"__isSmartRef__":true,"id":6561}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6544":{"name":"KEY_TAB","type":"propertyDef","startIndex":6489,"stopIndex":6506,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":true,"category":{"__isSmartRef__":true,"id":6543},"className":"Event","_owner":{"__isSmartRef__":true,"id":6541},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6545":{"name":"KEY_RETURN","type":"propertyDef","startIndex":6508,"stopIndex":6525,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":true,"category":{"__isSmartRef__":true,"id":6543},"className":"Event","_owner":{"__isSmartRef__":true,"id":6541},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6546":{"name":"KEY_ESC","type":"propertyDef","startIndex":6527,"stopIndex":6544,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":true,"category":{"__isSmartRef__":true,"id":6543},"className":"Event","_owner":{"__isSmartRef__":true,"id":6541},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6547":{"name":"KEY_LEFT","type":"propertyDef","startIndex":6546,"stopIndex":6563,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":true,"category":{"__isSmartRef__":true,"id":6543},"className":"Event","_owner":{"__isSmartRef__":true,"id":6541},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6548":{"name":"KEY_UP","type":"propertyDef","startIndex":6565,"stopIndex":6582,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":true,"category":{"__isSmartRef__":true,"id":6543},"className":"Event","_owner":{"__isSmartRef__":true,"id":6541},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6549":{"name":"KEY_RIGHT","type":"propertyDef","startIndex":6584,"stopIndex":6601,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":true,"category":{"__isSmartRef__":true,"id":6543},"className":"Event","_owner":{"__isSmartRef__":true,"id":6541},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6550":{"name":"KEY_DOWN","type":"propertyDef","startIndex":6603,"stopIndex":6620,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":true,"category":{"__isSmartRef__":true,"id":6543},"className":"Event","_owner":{"__isSmartRef__":true,"id":6541},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6551":{"name":"KEY_DELETE","type":"propertyDef","startIndex":6622,"stopIndex":6639,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":true,"category":{"__isSmartRef__":true,"id":6543},"className":"Event","_owner":{"__isSmartRef__":true,"id":6541},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6552":{"name":"KEY_HOME","type":"propertyDef","startIndex":6641,"stopIndex":6658,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":true,"category":{"__isSmartRef__":true,"id":6543},"className":"Event","_owner":{"__isSmartRef__":true,"id":6541},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6553":{"name":"KEY_END","type":"propertyDef","startIndex":6660,"stopIndex":6677,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":true,"category":{"__isSmartRef__":true,"id":6543},"className":"Event","_owner":{"__isSmartRef__":true,"id":6541},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6554":{"name":"KEY_PAGEUP","type":"propertyDef","startIndex":6679,"stopIndex":6696,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":true,"category":{"__isSmartRef__":true,"id":6543},"className":"Event","_owner":{"__isSmartRef__":true,"id":6541},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6555":{"name":"KEY_PAGEDOWN","type":"propertyDef","startIndex":6698,"stopIndex":6715,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":true,"category":{"__isSmartRef__":true,"id":6543},"className":"Event","_owner":{"__isSmartRef__":true,"id":6541},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6556":{"name":"KEY_INSERT","type":"propertyDef","startIndex":6717,"stopIndex":6734,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":true,"category":{"__isSmartRef__":true,"id":6543},"className":"Event","_owner":{"__isSmartRef__":true,"id":6541},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6557":{"name":"KEY_SPACEBAR","type":"propertyDef","startIndex":6737,"stopIndex":6779,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":true,"category":{"__isSmartRef__":true,"id":6543},"className":"Event","_owner":{"__isSmartRef__":true,"id":6541},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6558":{"name":"KEY_SHIFT","type":"propertyDef","startIndex":6781,"stopIndex":6798,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":true,"category":{"__isSmartRef__":true,"id":6543},"className":"Event","_owner":{"__isSmartRef__":true,"id":6541},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6559":{"name":"KEY_CTRL","type":"propertyDef","startIndex":6800,"stopIndex":6817,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":true,"category":{"__isSmartRef__":true,"id":6543},"className":"Event","_owner":{"__isSmartRef__":true,"id":6541},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6560":{"name":"KEY_ALT","type":"propertyDef","startIndex":6819,"stopIndex":6836,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":true,"category":{"__isSmartRef__":true,"id":6543},"className":"Event","_owner":{"__isSmartRef__":true,"id":6541},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6561":{"name":"KEY_CMD","type":"propertyDef","startIndex":6838,"stopIndex":6855,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":true,"category":{"__isSmartRef__":true,"id":6543},"className":"Event","_owner":{"__isSmartRef__":true,"id":6541},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6562":{"name":null,"type":"comment","startIndex":6861,"stopIndex":6861,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6563":{"name":"ScrollableTrait","type":"traitDef","startIndex":6862,"stopIndex":9794,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":6564},{"__isSmartRef__":true,"id":6566},{"__isSmartRef__":true,"id":6567},{"__isSmartRef__":true,"id":6569},{"__isSmartRef__":true,"id":6570},{"__isSmartRef__":true,"id":6571},{"__isSmartRef__":true,"id":6572},{"__isSmartRef__":true,"id":6573},{"__isSmartRef__":true,"id":6575},{"__isSmartRef__":true,"id":6576}],"sourceControl":{"__isSmartRef__":true,"id":2763},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6564":{"name":"getScrollableNode","type":"propertyDef","startIndex":6902,"stopIndex":7007,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6565},"_owner":{"__isSmartRef__":true,"id":6563},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6565":{"name":"accessing","type":"categoryDef","startIndex":25,"stopIndex":231,"fileName":null,"_subElements":[{"__isSmartRef__":true,"id":6564},{"__isSmartRef__":true,"id":6566}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6566":{"name":"world","type":"propertyDef","startIndex":7009,"stopIndex":7090,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6565},"_owner":{"__isSmartRef__":true,"id":6563},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6567":{"name":"getScroll","type":"propertyDef","startIndex":7110,"stopIndex":7352,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6568},"_owner":{"__isSmartRef__":true,"id":6563},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6568":{"name":"scrolling","type":"categoryDef","startIndex":233,"stopIndex":1945,"fileName":null,"_subElements":[{"__isSmartRef__":true,"id":6567},{"__isSmartRef__":true,"id":6569},{"__isSmartRef__":true,"id":6570},{"__isSmartRef__":true,"id":6571},{"__isSmartRef__":true,"id":6572}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6569":{"name":"getScrollExtent","type":"propertyDef","startIndex":7354,"stopIndex":7476,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6568},"_owner":{"__isSmartRef__":true,"id":6563},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6570":{"name":"getScrollBounds","type":"propertyDef","startIndex":7478,"stopIndex":7628,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6568},"_owner":{"__isSmartRef__":true,"id":6563},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6571":{"name":"setScroll","type":"propertyDef","startIndex":7631,"stopIndex":8104,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6568},"_owner":{"__isSmartRef__":true,"id":6563},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6572":{"name":"scrollRectIntoView","type":"propertyDef","startIndex":8106,"stopIndex":8804,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6568},"_owner":{"__isSmartRef__":true,"id":6563},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6573":{"name":"onMouseWheel","type":"propertyDef","startIndex":8836,"stopIndex":8988,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6574},"_owner":{"__isSmartRef__":true,"id":6563},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6574":{"name":"scroll event handling","type":"categoryDef","startIndex":1947,"stopIndex":2899,"fileName":null,"_subElements":[{"__isSmartRef__":true,"id":6573},{"__isSmartRef__":true,"id":6575}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6575":{"name":"stopScrollWhenBordersAreReached","type":"propertyDef","startIndex":8990,"stopIndex":9759,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6574},"_owner":{"__isSmartRef__":true,"id":6563},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6576":{"name":" -> lively.morphic.Morph","type":"traitSubElement","startIndex":9764,"stopIndex":9793,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_owner":{"__isSmartRef__":true,"id":6563},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6577":{"name":null,"type":"unknown","startIndex":9795,"stopIndex":9854,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6578":{"name":null,"type":"unknown","startIndex":9855,"stopIndex":9915,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6579":{"name":null,"type":"comment","startIndex":9916,"stopIndex":9916,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6580":{"name":"lively.morphic.Morph","type":"klassExtensionDef","startIndex":9917,"stopIndex":16462,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":6581},{"__isSmartRef__":true,"id":6583},{"__isSmartRef__":true,"id":6584},{"__isSmartRef__":true,"id":6585},{"__isSmartRef__":true,"id":6586},{"__isSmartRef__":true,"id":6587},{"__isSmartRef__":true,"id":6588},{"__isSmartRef__":true,"id":6589},{"__isSmartRef__":true,"id":6590},{"__isSmartRef__":true,"id":6591},{"__isSmartRef__":true,"id":6592},{"__isSmartRef__":true,"id":6593},{"__isSmartRef__":true,"id":6595},{"__isSmartRef__":true,"id":6596},{"__isSmartRef__":true,"id":6597},{"__isSmartRef__":true,"id":6598},{"__isSmartRef__":true,"id":6599},{"__isSmartRef__":true,"id":6600},{"__isSmartRef__":true,"id":6601},{"__isSmartRef__":true,"id":6602},{"__isSmartRef__":true,"id":6603},{"__isSmartRef__":true,"id":6604},{"__isSmartRef__":true,"id":6606},{"__isSmartRef__":true,"id":6607},{"__isSmartRef__":true,"id":6608},{"__isSmartRef__":true,"id":6609},{"__isSmartRef__":true,"id":6610},{"__isSmartRef__":true,"id":6611},{"__isSmartRef__":true,"id":6612},{"__isSmartRef__":true,"id":6613},{"__isSmartRef__":true,"id":6614},{"__isSmartRef__":true,"id":6615},{"__isSmartRef__":true,"id":6616},{"__isSmartRef__":true,"id":6618}],"sourceControl":{"__isSmartRef__":true,"id":2763},"categories":[{"__isSmartRef__":true,"id":6582},{"__isSmartRef__":true,"id":6594},{"__isSmartRef__":true,"id":6605},{"__isSmartRef__":true,"id":6617},{"__isSmartRef__":true,"id":6619}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6581":{"name":"addEventHandler","type":"propertyDef","startIndex":9971,"stopIndex":10202,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6582},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6580},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6582":{"name":"event managment","type":"categoryDef","startIndex":9950,"stopIndex":11815,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":6581},{"__isSmartRef__":true,"id":6583},{"__isSmartRef__":true,"id":6584},{"__isSmartRef__":true,"id":6585},{"__isSmartRef__":true,"id":6586},{"__isSmartRef__":true,"id":6587},{"__isSmartRef__":true,"id":6588},{"__isSmartRef__":true,"id":6589},{"__isSmartRef__":true,"id":6590},{"__isSmartRef__":true,"id":6591},{"__isSmartRef__":true,"id":6592}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6583":{"name":"removeEventHandlers","type":"propertyDef","startIndex":10204,"stopIndex":10334,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6582},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6580},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6584":{"name":"registerForEvent","type":"propertyDef","startIndex":10336,"stopIndex":10994,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6582},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6580},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6585":{"name":"enableEventHandler","type":"propertyDef","startIndex":10996,"stopIndex":11111,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6582},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6580},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6586":{"name":"enableEventHandlerRecursively","type":"propertyDef","startIndex":11113,"stopIndex":11234,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6582},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6580},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6587":{"name":"disableEventHandler","type":"propertyDef","startIndex":11236,"stopIndex":11327,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6582},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6580},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6588":{"name":"disableEventHandlerRecursively","type":"propertyDef","startIndex":11329,"stopIndex":11452,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6582},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6580},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6589":{"name":"ignoreEvents","type":"propertyDef","startIndex":11454,"stopIndex":11546,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6582},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6580},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6590":{"name":"enableEvents","type":"propertyDef","startIndex":11548,"stopIndex":11640,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6582},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6580},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6591":{"name":"areEventsIgnored","type":"propertyDef","startIndex":11642,"stopIndex":11704,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6582},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6580},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6592":{"name":"registerForEvents","type":"propertyDef","startIndex":11706,"stopIndex":11810,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6582},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6580},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6593":{"name":"registerForKeyboardEvents","type":"propertyDef","startIndex":11837,"stopIndex":11893,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6594},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6580},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6594":{"name":"event handling","type":"categoryDef","startIndex":11817,"stopIndex":14636,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":6593},{"__isSmartRef__":true,"id":6595},{"__isSmartRef__":true,"id":6596},{"__isSmartRef__":true,"id":6597},{"__isSmartRef__":true,"id":6598},{"__isSmartRef__":true,"id":6599},{"__isSmartRef__":true,"id":6600},{"__isSmartRef__":true,"id":6601},{"__isSmartRef__":true,"id":6602},{"__isSmartRef__":true,"id":6603}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6595":{"name":"registerForMouseEvents","type":"propertyDef","startIndex":11895,"stopIndex":13168,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6594},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6580},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6596":{"name":"onMouseDown","type":"propertyDef","startIndex":13170,"stopIndex":13365,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6594},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6580},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6597":{"name":"onMouseUp","type":"propertyDef","startIndex":13367,"stopIndex":14213,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6594},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6580},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6598":{"name":"onMouseWheel","type":"propertyDef","startIndex":14215,"stopIndex":14277,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6594},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6580},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6599":{"name":"onContextMenu","type":"propertyDef","startIndex":14281,"stopIndex":14436,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6594},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6580},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6600":{"name":"onDragStart","type":"propertyDef","startIndex":14439,"stopIndex":14469,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6594},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6580},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6601":{"name":"onDragEnd","type":"propertyDef","startIndex":14471,"stopIndex":14499,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6594},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6580},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6602":{"name":"onDrag","type":"propertyDef","startIndex":14501,"stopIndex":14526,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6594},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6580},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6603":{"name":"onContextMenu","type":"propertyDef","startIndex":14528,"stopIndex":14632,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6594},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6580},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6604":{"name":"enableGrabbing","type":"propertyDef","startIndex":14665,"stopIndex":14728,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6605},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6580},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6605":{"name":"grabbing and dropping","type":"categoryDef","startIndex":14638,"stopIndex":16206,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":6604},{"__isSmartRef__":true,"id":6606},{"__isSmartRef__":true,"id":6607},{"__isSmartRef__":true,"id":6608},{"__isSmartRef__":true,"id":6609},{"__isSmartRef__":true,"id":6610},{"__isSmartRef__":true,"id":6611},{"__isSmartRef__":true,"id":6612},{"__isSmartRef__":true,"id":6613},{"__isSmartRef__":true,"id":6614},{"__isSmartRef__":true,"id":6615}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6606":{"name":"disableGrabbing","type":"propertyDef","startIndex":14730,"stopIndex":14791,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6605},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6580},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6607":{"name":"enableDropping","type":"propertyDef","startIndex":14794,"stopIndex":14857,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6605},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6580},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6608":{"name":"disableDropping","type":"propertyDef","startIndex":14859,"stopIndex":14920,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6605},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6580},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6609":{"name":"enableDragging","type":"propertyDef","startIndex":14922,"stopIndex":14981,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6605},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6580},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6610":{"name":"disableDragging","type":"propertyDef","startIndex":14983,"stopIndex":15044,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6605},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6580},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6611":{"name":"dropOnMe","type":"propertyDef","startIndex":15049,"stopIndex":15432,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6605},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6580},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6612":{"name":"dropOn","type":"propertyDef","startIndex":15434,"stopIndex":15483,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6605},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6580},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6613":{"name":"manualDropOnMe","type":"propertyDef","startIndex":15486,"stopIndex":15888,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6605},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6580},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6614":{"name":"grabMe","type":"propertyDef","startIndex":15890,"stopIndex":15981,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6605},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6580},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6615":{"name":"getGrabShadow","type":"propertyDef","startIndex":15983,"stopIndex":16227,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6605},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6580},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6616":{"name":"getScrollableNode","type":"propertyDef","startIndex":16248,"stopIndex":16349,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6617},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6580},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6617":{"name":"scrolling","type":"categoryDef","startIndex":16208,"stopIndex":16327,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":6616}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6618":{"name":"openInHand","type":"propertyDef","startIndex":16367,"stopIndex":16457,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6619},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6580},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6619":{"name":"opening","type":"categoryDef","startIndex":16329,"stopIndex":16434,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":6618}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6620":{"name":null,"type":"comment","startIndex":16463,"stopIndex":16463,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6621":{"name":"lively.morphic.Text","type":"klassExtensionDef","startIndex":16464,"stopIndex":18284,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":6622},{"__isSmartRef__":true,"id":6624},{"__isSmartRef__":true,"id":6625},{"__isSmartRef__":true,"id":6626},{"__isSmartRef__":true,"id":6627},{"__isSmartRef__":true,"id":6628},{"__isSmartRef__":true,"id":6630},{"__isSmartRef__":true,"id":6631},{"__isSmartRef__":true,"id":6632}],"sourceControl":{"__isSmartRef__":true,"id":2763},"categories":[{"__isSmartRef__":true,"id":6623},{"__isSmartRef__":true,"id":6629}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6622":{"name":"ignoreEvents","type":"propertyDef","startIndex":16517,"stopIndex":16615,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6623},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":6621},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6623":{"name":"event managment","type":"categoryDef","startIndex":16471,"stopIndex":17477,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":6622},{"__isSmartRef__":true,"id":6624},{"__isSmartRef__":true,"id":6625},{"__isSmartRef__":true,"id":6626},{"__isSmartRef__":true,"id":6627}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6624":{"name":"enableEvents","type":"propertyDef","startIndex":16617,"stopIndex":16715,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6623},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":6621},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6625":{"name":"registerForEvents","type":"propertyDef","startIndex":16717,"stopIndex":16810,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6623},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":6621},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6626":{"name":"registerForKeyboardEvents","type":"propertyDef","startIndex":16812,"stopIndex":17069,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6623},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":6621},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6627":{"name":"registerForFocusAndBlurEvents","type":"propertyDef","startIndex":17071,"stopIndex":17499,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6623},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":6621},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6628":{"name":"onSelectStart","type":"propertyDef","startIndex":17524,"stopIndex":17841,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6629},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":6621},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6629":{"name":"event handling","type":"categoryDef","startIndex":17479,"stopIndex":18256,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":6628},{"__isSmartRef__":true,"id":6630},{"__isSmartRef__":true,"id":6631},{"__isSmartRef__":true,"id":6632}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6630":{"name":"onSelectionChange","type":"propertyDef","startIndex":17843,"stopIndex":17876,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6629},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":6621},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6631":{"name":"onBlur","type":"propertyDef","startIndex":17879,"stopIndex":17958,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6629},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":6621},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6632":{"name":"onFocus","type":"propertyDef","startIndex":17960,"stopIndex":18279,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6629},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":6621},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6633":{"name":"lively.morphic.List","type":"klassExtensionDef","startIndex":18285,"stopIndex":19099,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":6634},{"__isSmartRef__":true,"id":6636},{"__isSmartRef__":true,"id":6637},{"__isSmartRef__":true,"id":6638}],"sourceControl":{"__isSmartRef__":true,"id":2763},"categories":[{"__isSmartRef__":true,"id":6635},{"__isSmartRef__":true,"id":6639}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6634":{"name":"onMouseDown","type":"propertyDef","startIndex":18335,"stopIndex":18686,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6635},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":6633},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6635":{"name":"mouse events","type":"categoryDef","startIndex":18292,"stopIndex":18981,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":6634},{"__isSmartRef__":true,"id":6636},{"__isSmartRef__":true,"id":6637}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6636":{"name":"onMouseOver","type":"propertyDef","startIndex":18688,"stopIndex":18856,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6635},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":6633},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6637":{"name":"selectItemFromEvt","type":"propertyDef","startIndex":18858,"stopIndex":19003,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6635},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":6633},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6638":{"name":"getScrollableNode","type":"propertyDef","startIndex":19023,"stopIndex":19094,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6639},"className":"lively.morphic.List","_owner":{"__isSmartRef__":true,"id":6633},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6639":{"name":"scrolling","type":"categoryDef","startIndex":18983,"stopIndex":19071,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":6638}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6640":{"name":"lively.morphic.Clip","type":"klassExtensionDef","startIndex":19100,"stopIndex":19253,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":6641}],"sourceControl":{"__isSmartRef__":true,"id":2763},"categories":[{"__isSmartRef__":true,"id":6642}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6641":{"name":"getScrollableNode","type":"propertyDef","startIndex":19147,"stopIndex":19248,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6642},"className":"lively.morphic.Clip","_owner":{"__isSmartRef__":true,"id":6640},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6642":{"name":"scrolling","type":"categoryDef","startIndex":19107,"stopIndex":19225,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":6641}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6643":{"name":null,"type":"comment","startIndex":19254,"stopIndex":19254,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6644":{"name":"lively.morphic.World","type":"klassExtensionDef","startIndex":19255,"stopIndex":23407,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":6645},{"__isSmartRef__":true,"id":6647},{"__isSmartRef__":true,"id":6648},{"__isSmartRef__":true,"id":6650},{"__isSmartRef__":true,"id":6651},{"__isSmartRef__":true,"id":6652},{"__isSmartRef__":true,"id":6654},{"__isSmartRef__":true,"id":6655},{"__isSmartRef__":true,"id":6656},{"__isSmartRef__":true,"id":6657},{"__isSmartRef__":true,"id":6658},{"__isSmartRef__":true,"id":6659},{"__isSmartRef__":true,"id":6661}],"sourceControl":{"__isSmartRef__":true,"id":2763},"categories":[{"__isSmartRef__":true,"id":6646},{"__isSmartRef__":true,"id":6649},{"__isSmartRef__":true,"id":6653},{"__isSmartRef__":true,"id":6660}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6645":{"name":"registerForEvents","type":"propertyDef","startIndex":19310,"stopIndex":19429,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6646},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":6644},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6646":{"name":"event management","type":"categoryDef","startIndex":19263,"stopIndex":19936,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":6645},{"__isSmartRef__":true,"id":6647}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6647":{"name":"registerForGlobalEvents","type":"propertyDef","startIndex":19432,"stopIndex":19956,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6646},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":6644},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6648":{"name":"onKeyDown","type":"propertyDef","startIndex":19992,"stopIndex":20349,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6649},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":6644},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6649":{"name":"keyboard event handling","type":"categoryDef","startIndex":19938,"stopIndex":20776,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":6648},{"__isSmartRef__":true,"id":6650},{"__isSmartRef__":true,"id":6651}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6650":{"name":"onKeyPress","type":"propertyDef","startIndex":20351,"stopIndex":20411,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6649},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":6644},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6651":{"name":"processCommandKeys","type":"propertyDef","startIndex":20413,"stopIndex":20797,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6649},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":6644},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6652":{"name":"onMouseMove","type":"propertyDef","startIndex":20829,"stopIndex":21196,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6653},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":6644},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6653":{"name":"mouse event handling","type":"categoryDef","startIndex":20778,"stopIndex":22926,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":6652},{"__isSmartRef__":true,"id":6654},{"__isSmartRef__":true,"id":6655},{"__isSmartRef__":true,"id":6656},{"__isSmartRef__":true,"id":6657},{"__isSmartRef__":true,"id":6658}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6654":{"name":"onMouseWheel","type":"propertyDef","startIndex":21198,"stopIndex":22497,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6653},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":6644},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6655":{"name":"onSelectStart","type":"propertyDef","startIndex":22500,"stopIndex":22563,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6653},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":6644},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6656":{"name":"onHTML5DragEnter","type":"propertyDef","startIndex":22565,"stopIndex":22631,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6653},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":6644},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6657":{"name":"onHTML5DragOver","type":"propertyDef","startIndex":22633,"stopIndex":22698,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6653},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":6644},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6658":{"name":"onHTML5Drop","type":"propertyDef","startIndex":22700,"stopIndex":22946,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6653},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":6644},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6659":{"name":"openSystemBrowser","type":"propertyDef","startIndex":22970,"stopIndex":23303,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6660},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":6644},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6660":{"name":"convenience","type":"categoryDef","startIndex":22928,"stopIndex":23379,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":6659},{"__isSmartRef__":true,"id":6661}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6661":{"name":"openWorkspace","type":"propertyDef","startIndex":23305,"stopIndex":23402,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6660},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":6644},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6662":{"name":"lively.FileUploader","type":"klassDef","startIndex":23408,"stopIndex":29951,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":6663},{"__isSmartRef__":true,"id":6665},{"__isSmartRef__":true,"id":6666},{"__isSmartRef__":true,"id":6668},{"__isSmartRef__":true,"id":6669},{"__isSmartRef__":true,"id":6670},{"__isSmartRef__":true,"id":6671},{"__isSmartRef__":true,"id":6672},{"__isSmartRef__":true,"id":6674},{"__isSmartRef__":true,"id":6676},{"__isSmartRef__":true,"id":6677},{"__isSmartRef__":true,"id":6678},{"__isSmartRef__":true,"id":6680},{"__isSmartRef__":true,"id":6681},{"__isSmartRef__":true,"id":6682},{"__isSmartRef__":true,"id":6684}],"sourceControl":{"__isSmartRef__":true,"id":2763},"superclassName":"Object","categories":[{"__isSmartRef__":true,"id":6664},{"__isSmartRef__":true,"id":6667},{"__isSmartRef__":true,"id":6673},{"__isSmartRef__":true,"id":6675},{"__isSmartRef__":true,"id":6679},{"__isSmartRef__":true,"id":6683}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6663":{"name":"getFileReader","type":"propertyDef","startIndex":23464,"stopIndex":23994,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6664},"className":"lively.FileUploader","_owner":{"__isSmartRef__":true,"id":6662},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6664":{"name":"file reader","type":"categoryDef","startIndex":23422,"stopIndex":24513,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":6663},{"__isSmartRef__":true,"id":6665}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6665":{"name":"uploadBinary","type":"propertyDef","startIndex":23997,"stopIndex":24535,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6664},"className":"lively.FileUploader","_owner":{"__isSmartRef__":true,"id":6662},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6666":{"name":"onError","type":"propertyDef","startIndex":24564,"stopIndex":24659,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6667},"className":"lively.FileUploader","_owner":{"__isSmartRef__":true,"id":6662},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6667":{"name":"file reader events","type":"categoryDef","startIndex":24515,"stopIndex":25127,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":6666},{"__isSmartRef__":true,"id":6668},{"__isSmartRef__":true,"id":6669},{"__isSmartRef__":true,"id":6670},{"__isSmartRef__":true,"id":6671}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6668":{"name":"onLoadStart","type":"propertyDef","startIndex":24661,"stopIndex":24745,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6667},"className":"lively.FileUploader","_owner":{"__isSmartRef__":true,"id":6662},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6669":{"name":"onLoadEnd","type":"propertyDef","startIndex":24747,"stopIndex":24830,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6667},"className":"lively.FileUploader","_owner":{"__isSmartRef__":true,"id":6662},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6670":{"name":"onProgress","type":"propertyDef","startIndex":24832,"stopIndex":25037,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6667},"className":"lively.FileUploader","_owner":{"__isSmartRef__":true,"id":6662},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6671":{"name":"onLoad","type":"propertyDef","startIndex":25039,"stopIndex":25149,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6667},"className":"lively.FileUploader","_owner":{"__isSmartRef__":true,"id":6662},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6672":{"name":"onLoadImage","type":"propertyDef","startIndex":25173,"stopIndex":25347,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6673},"className":"lively.FileUploader","_owner":{"__isSmartRef__":true,"id":6662},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6673":{"name":"image loading","type":"categoryDef","startIndex":25129,"stopIndex":25325,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":6672}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6674":{"name":"onLoadVideo","type":"propertyDef","startIndex":25371,"stopIndex":25531,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6675},"className":"lively.FileUploader","_owner":{"__isSmartRef__":true,"id":6662},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6675":{"name":"video loading","type":"categoryDef","startIndex":25327,"stopIndex":27216,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":6674},{"__isSmartRef__":true,"id":6676},{"__isSmartRef__":true,"id":6677}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6676":{"name":"openVideo","type":"propertyDef","startIndex":25534,"stopIndex":26905,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6675},"className":"lively.FileUploader","_owner":{"__isSmartRef__":true,"id":6662},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6677":{"name":"uploadAndOpenVideoTo","type":"propertyDef","startIndex":26908,"stopIndex":27238,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6675},"className":"lively.FileUploader","_owner":{"__isSmartRef__":true,"id":6662},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6678":{"name":"onLoadPDF","type":"propertyDef","startIndex":27260,"stopIndex":27416,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6679},"className":"lively.FileUploader","_owner":{"__isSmartRef__":true,"id":6662},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6679":{"name":"pdf loading","type":"categoryDef","startIndex":27218,"stopIndex":28486,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":6678},{"__isSmartRef__":true,"id":6680},{"__isSmartRef__":true,"id":6681}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6680":{"name":"uploadAndOpenPDFTo","type":"propertyDef","startIndex":27418,"stopIndex":27745,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6679},"className":"lively.FileUploader","_owner":{"__isSmartRef__":true,"id":6662},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6681":{"name":"openPDF","type":"propertyDef","startIndex":27747,"stopIndex":28507,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6679},"className":"lively.FileUploader","_owner":{"__isSmartRef__":true,"id":6662},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6682":{"name":"handleDroppedFiles","type":"propertyDef","startIndex":28532,"stopIndex":29325,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6683},"className":"lively.FileUploader","_owner":{"__isSmartRef__":true,"id":6662},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6683":{"name":"drop handling","type":"categoryDef","startIndex":28488,"stopIndex":29923,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":6682},{"__isSmartRef__":true,"id":6684}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6684":{"name":"loadAndOpenDroppedFiles","type":"propertyDef","startIndex":29330,"stopIndex":29943,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6683},"className":"lively.FileUploader","_owner":{"__isSmartRef__":true,"id":6662},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6685":{"name":null,"type":"comment","startIndex":29952,"stopIndex":29952,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6686":{"name":"lively.morphic.HTML.RenderContext","type":"klassExtensionDef","startIndex":29953,"stopIndex":30130,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":6687}],"sourceControl":{"__isSmartRef__":true,"id":2763},"categories":[{"__isSmartRef__":true,"id":6688}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6687":{"name":"registerHandlerForEvent","type":"propertyDef","startIndex":30029,"stopIndex":30125,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6688},"className":"lively.morphic.HTML.RenderContext","_owner":{"__isSmartRef__":true,"id":6686},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6688":{"name":"event handler management","type":"categoryDef","startIndex":29974,"stopIndex":30102,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":6687}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6689":{"name":"lively.morphic.SVG.RenderContext","type":"klassExtensionDef","startIndex":30131,"stopIndex":30307,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":6690}],"sourceControl":{"__isSmartRef__":true,"id":2763},"categories":[{"__isSmartRef__":true,"id":6691}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6690":{"name":"registerHandlerForEvent","type":"propertyDef","startIndex":30206,"stopIndex":30302,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6691},"className":"lively.morphic.SVG.RenderContext","_owner":{"__isSmartRef__":true,"id":6689},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6691":{"name":"event handler management","type":"categoryDef","startIndex":30151,"stopIndex":30279,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":6690}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6692":{"name":"lively.morphic.Canvas.RenderContext","type":"klassExtensionDef","startIndex":30308,"stopIndex":30483,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":6693}],"sourceControl":{"__isSmartRef__":true,"id":2763},"categories":[{"__isSmartRef__":true,"id":6694}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6693":{"name":"registerHandlerForEvent","type":"propertyDef","startIndex":30386,"stopIndex":30478,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6694},"className":"lively.morphic.Canvas.RenderContext","_owner":{"__isSmartRef__":true,"id":6692},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6694":{"name":"event handler management","type":"categoryDef","startIndex":30331,"stopIndex":30455,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":6693}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6695":{"name":null,"type":"comment","startIndex":30484,"stopIndex":30484,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6696":{"name":"lively.morphic.HandMorph","type":"klassDef","startIndex":30485,"stopIndex":32284,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":6697},{"__isSmartRef__":true,"id":6699},{"__isSmartRef__":true,"id":6701},{"__isSmartRef__":true,"id":6703},{"__isSmartRef__":true,"id":6704},{"__isSmartRef__":true,"id":6706},{"__isSmartRef__":true,"id":6707},{"__isSmartRef__":true,"id":6708},{"__isSmartRef__":true,"id":6709},{"__isSmartRef__":true,"id":6711}],"sourceControl":{"__isSmartRef__":true,"id":2763},"superclassName":"lively.morphic.Morph","categories":[{"__isSmartRef__":true,"id":6698},{"__isSmartRef__":true,"id":6700},{"__isSmartRef__":true,"id":6702},{"__isSmartRef__":true,"id":6705},{"__isSmartRef__":true,"id":6710},{"__isSmartRef__":true,"id":6712}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6697":{"name":"style","type":"propertyDef","startIndex":30557,"stopIndex":30608,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6698},"className":"lively.morphic.HandMorph","_owner":{"__isSmartRef__":true,"id":6696},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6698":{"name":"settings","type":"categoryDef","startIndex":30518,"stopIndex":30586,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":6697}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6699":{"name":"addToWorld","type":"propertyDef","startIndex":30631,"stopIndex":30759,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6700},"className":"lively.morphic.HandMorph","_owner":{"__isSmartRef__":true,"id":6696},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6700":{"name":"initializing","type":"categoryDef","startIndex":30588,"stopIndex":30737,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":6699}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6701":{"name":"world","type":"propertyDef","startIndex":30803,"stopIndex":30844,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6702},"className":"lively.morphic.HandMorph","_owner":{"__isSmartRef__":true,"id":6696},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6702":{"name":"accessing -- morphic relationship","type":"categoryDef","startIndex":30739,"stopIndex":30857,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":6701},{"__isSmartRef__":true,"id":6703}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6703":{"name":"hand","type":"propertyDef","startIndex":30846,"stopIndex":30879,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6702},"className":"lively.morphic.HandMorph","_owner":{"__isSmartRef__":true,"id":6696},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6704":{"name":"grabMorph","type":"propertyDef","startIndex":30904,"stopIndex":30980,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6705},"className":"lively.morphic.HandMorph","_owner":{"__isSmartRef__":true,"id":6696},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6705":{"name":"event handling","type":"categoryDef","startIndex":30859,"stopIndex":31842,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":6704},{"__isSmartRef__":true,"id":6706},{"__isSmartRef__":true,"id":6707},{"__isSmartRef__":true,"id":6708}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6706":{"name":"grabMorphs","type":"propertyDef","startIndex":30982,"stopIndex":31273,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6705},"className":"lively.morphic.HandMorph","_owner":{"__isSmartRef__":true,"id":6696},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6707":{"name":"addMorphWithShadow","type":"propertyDef","startIndex":31277,"stopIndex":31498,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6705},"className":"lively.morphic.HandMorph","_owner":{"__isSmartRef__":true,"id":6696},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6708":{"name":"dropContentsOn","type":"propertyDef","startIndex":31502,"stopIndex":31864,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6705},"className":"lively.morphic.HandMorph","_owner":{"__isSmartRef__":true,"id":6696},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6709":{"name":"removeOpenMenu","type":"propertyDef","startIndex":31879,"stopIndex":32054,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6710},"className":"lively.morphic.HandMorph","_owner":{"__isSmartRef__":true,"id":6696},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6710":{"name":"menu","type":"categoryDef","startIndex":31844,"stopIndex":32032,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":6709}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6711":{"name":"move","type":"propertyDef","startIndex":32071,"stopIndex":32279,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6712},"className":"lively.morphic.HandMorph","_owner":{"__isSmartRef__":true,"id":6696},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6712":{"name":"moving","type":"categoryDef","startIndex":32034,"stopIndex":32256,"fileName":"lively/morphic/Events.js","_subElements":[{"__isSmartRef__":true,"id":6711}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6713":{"name":null,"type":"comment","startIndex":32285,"stopIndex":32285,"fileName":"lively/morphic/Events.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6714":{"browser":{"__isSmartRef__":true,"id":6101},"parent":{"__isSmartRef__":true,"id":6306},"moduleName":"lively/morphic/Examples.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6715":{"browser":{"__isSmartRef__":true,"id":6101},"parent":{"__isSmartRef__":true,"id":6306},"moduleName":"lively/morphic/Experiments.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6716":{"browser":{"__isSmartRef__":true,"id":6101},"parent":{"__isSmartRef__":true,"id":6306},"moduleName":"lively/morphic/Graffle.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6717":{"browser":{"__isSmartRef__":true,"id":6101},"parent":{"__isSmartRef__":true,"id":6306},"moduleName":"lively/morphic/Halos.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6718":{"browser":{"__isSmartRef__":true,"id":6101},"parent":{"__isSmartRef__":true,"id":6306},"moduleName":"lively/morphic/HTML.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6719":{"browser":{"__isSmartRef__":true,"id":6101},"parent":{"__isSmartRef__":true,"id":6306},"moduleName":"lively/morphic/Layout.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6720":{"browser":{"__isSmartRef__":true,"id":6101},"parent":{"__isSmartRef__":true,"id":6306},"moduleName":"lively/morphic/lively.morphic.Widgets.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6721":{"browser":{"__isSmartRef__":true,"id":6101},"parent":{"__isSmartRef__":true,"id":6306},"moduleName":"lively/morphic/MorphAddons.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6722":{"browser":{"__isSmartRef__":true,"id":6101},"parent":{"__isSmartRef__":true,"id":6306},"moduleName":"lively/morphic/ObjectMigration.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6723":{"browser":{"__isSmartRef__":true,"id":6101},"parent":{"__isSmartRef__":true,"id":6306},"moduleName":"lively/morphic/Rendering.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6724":{"browser":{"__isSmartRef__":true,"id":6101},"parent":{"__isSmartRef__":true,"id":6306},"moduleName":"lively/morphic/ScriptingSupport.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6725":{"target":{"__isSmartRef__":true,"id":6726},"browser":{"__isSmartRef__":true,"id":6101},"parent":{"__isSmartRef__":true,"id":6306},"moduleName":"lively/morphic/Serialization.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6726":{"name":"lively.morphic.Serialization","type":"moduleDef","startIndex":0,"stopIndex":10325,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":6727},{"__isSmartRef__":true,"id":6728},{"__isSmartRef__":true,"id":6732},{"__isSmartRef__":true,"id":6741},{"__isSmartRef__":true,"id":6744},{"__isSmartRef__":true,"id":6745},{"__isSmartRef__":true,"id":6748},{"__isSmartRef__":true,"id":6749},{"__isSmartRef__":true,"id":6777},{"__isSmartRef__":true,"id":6778},{"__isSmartRef__":true,"id":6784},{"__isSmartRef__":true,"id":6785},{"__isSmartRef__":true,"id":6799},{"__isSmartRef__":true,"id":6800},{"__isSmartRef__":true,"id":6804},{"__isSmartRef__":true,"id":6805},{"__isSmartRef__":true,"id":6808},{"__isSmartRef__":true,"id":6812}],"sourceControl":{"__isSmartRef__":true,"id":2763},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6727":{"name":null,"type":"comment","startIndex":220,"stopIndex":221,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6728":{"name":"ObjectGraphLinearizer","type":"klassExtensionDef","startIndex":222,"stopIndex":918,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":6729},{"__isSmartRef__":true,"id":6731}],"sourceControl":{"__isSmartRef__":true,"id":2763},"categories":[{"__isSmartRef__":true,"id":6730}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6729":{"name":"forNewLively","type":"propertyDef","startIndex":261,"stopIndex":640,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":true,"category":{"__isSmartRef__":true,"id":6730},"className":"ObjectGraphLinearizer","_owner":{"__isSmartRef__":true,"id":6728},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6730":{"name":"default category","type":"categoryDef","startIndex":259,"stopIndex":915,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":6729},{"__isSmartRef__":true,"id":6731}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6731":{"name":"forNewLivelyCopy","type":"propertyDef","startIndex":642,"stopIndex":913,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":true,"category":{"__isSmartRef__":true,"id":6730},"className":"ObjectGraphLinearizer","_owner":{"__isSmartRef__":true,"id":6728},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6732":{"name":"CopyOnlySubmorphsPlugin","type":"klassDef","startIndex":919,"stopIndex":1978,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":6733},{"__isSmartRef__":true,"id":6735},{"__isSmartRef__":true,"id":6737},{"__isSmartRef__":true,"id":6739},{"__isSmartRef__":true,"id":6740}],"sourceControl":{"__isSmartRef__":true,"id":2763},"superclassName":"ObjectLinearizerPlugin","categories":[{"__isSmartRef__":true,"id":6734},{"__isSmartRef__":true,"id":6736},{"__isSmartRef__":true,"id":6738}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6733":{"name":"initialize","type":"propertyDef","startIndex":996,"stopIndex":1092,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6734},"className":"CopyOnlySubmorphsPlugin","_owner":{"__isSmartRef__":true,"id":6732},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6734":{"name":"initializing","type":"categoryDef","startIndex":978,"stopIndex":1095,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":6733}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6735":{"name":"copyAsMorphRef","type":"propertyDef","startIndex":1110,"stopIndex":1261,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6736},"className":"CopyOnlySubmorphsPlugin","_owner":{"__isSmartRef__":true,"id":6732},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6736":{"name":"copying","type":"categoryDef","startIndex":1097,"stopIndex":1264,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":6735}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6737":{"name":"ignoreProp","type":"propertyDef","startIndex":1288,"stopIndex":1431,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6738},"className":"CopyOnlySubmorphsPlugin","_owner":{"__isSmartRef__":true,"id":6732},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6738":{"name":"plugin interface","type":"categoryDef","startIndex":1266,"stopIndex":1975,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":6737},{"__isSmartRef__":true,"id":6739},{"__isSmartRef__":true,"id":6740}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6739":{"name":"serializeObj","type":"propertyDef","startIndex":1433,"stopIndex":1824,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6738},"className":"CopyOnlySubmorphsPlugin","_owner":{"__isSmartRef__":true,"id":6732},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6740":{"name":"deserializeObj","type":"propertyDef","startIndex":1826,"stopIndex":1973,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6738},"className":"CopyOnlySubmorphsPlugin","_owner":{"__isSmartRef__":true,"id":6732},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6741":{"name":"IgnoreEpiMorphsPlugin","type":"klassDef","startIndex":1979,"stopIndex":2138,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":6742}],"sourceControl":{"__isSmartRef__":true,"id":2763},"superclassName":"ObjectLinearizerPlugin","categories":[{"__isSmartRef__":true,"id":6743}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6742":{"name":"ignoreProp","type":"propertyDef","startIndex":2058,"stopIndex":2133,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6743},"className":"IgnoreEpiMorphsPlugin","_owner":{"__isSmartRef__":true,"id":6741},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6743":{"name":"plugin interface","type":"categoryDef","startIndex":2036,"stopIndex":2135,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":6742}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6744":{"name":null,"type":"comment","startIndex":2139,"stopIndex":2139,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6745":{"name":"lively.morphic.Shapes.Shape","type":"klassExtensionDef","startIndex":2140,"stopIndex":2233,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":6746}],"sourceControl":{"__isSmartRef__":true,"id":2763},"categories":[{"__isSmartRef__":true,"id":6747}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6746":{"name":"doNotSerialize","type":"propertyDef","startIndex":2193,"stopIndex":2228,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6747},"className":"lively.morphic.Shapes.Shape","_owner":{"__isSmartRef__":true,"id":6745},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6747":{"name":"copying","type":"categoryDef","startIndex":2180,"stopIndex":2230,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":6746}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6748":{"name":null,"type":"comment","startIndex":2234,"stopIndex":2234,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6749":{"name":"lively.morphic.Morph","type":"klassExtensionDef","startIndex":2235,"stopIndex":5012,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":6750},{"__isSmartRef__":true,"id":6752},{"__isSmartRef__":true,"id":6754},{"__isSmartRef__":true,"id":6756},{"__isSmartRef__":true,"id":6757},{"__isSmartRef__":true,"id":6758},{"__isSmartRef__":true,"id":6759},{"__isSmartRef__":true,"id":6760},{"__isSmartRef__":true,"id":6762},{"__isSmartRef__":true,"id":6763}],"sourceControl":{"__isSmartRef__":true,"id":2763},"categories":[{"__isSmartRef__":true,"id":6765},{"__isSmartRef__":true,"id":6768},{"__isSmartRef__":true,"id":6774}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6750":{"name":"onrestore","type":"propertyDef","startIndex":2287,"stopIndex":3273,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6751},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6753},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6751":{"name":"serialization","type":"categoryDef","startIndex":2268,"stopIndex":3304,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":6750},{"__isSmartRef__":true,"id":6752}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6752":{"name":"onstore","type":"propertyDef","startIndex":3275,"stopIndex":3300,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6751},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6753},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6753":{"name":"lively.morphic.Morph","type":"klassExtensionDef","startIndex":2235,"stopIndex":5012,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":6750},{"__isSmartRef__":true,"id":6752},{"__isSmartRef__":true,"id":6754},{"__isSmartRef__":true,"id":6756},{"__isSmartRef__":true,"id":6757},{"__isSmartRef__":true,"id":6758},{"__isSmartRef__":true,"id":6759},{"__isSmartRef__":true,"id":6760},{"__isSmartRef__":true,"id":6762},{"__isSmartRef__":true,"id":6763}],"sourceControl":{"__isSmartRef__":true,"id":2763},"categories":[{"__isSmartRef__":true,"id":6751},{"__isSmartRef__":true,"id":6755},{"__isSmartRef__":true,"id":6761},{"__isSmartRef__":true,"id":6764}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6754":{"name":"doNotSerialize","type":"propertyDef","startIndex":3319,"stopIndex":3370,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6755},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6753},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6755":{"name":"copying","type":"categoryDef","startIndex":3306,"stopIndex":4244,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":6754},{"__isSmartRef__":true,"id":6756},{"__isSmartRef__":true,"id":6757},{"__isSmartRef__":true,"id":6758},{"__isSmartRef__":true,"id":6759}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6756":{"name":"isSubmorphOf","type":"propertyDef","startIndex":3372,"stopIndex":3548,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6755},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6753},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6757":{"name":"copy","type":"propertyDef","startIndex":3550,"stopIndex":3742,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6755},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6753},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6758":{"name":"basicCopy","type":"propertyDef","startIndex":3744,"stopIndex":3832,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6755},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6753},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6759":{"name":"restoreRenderContextAfterCopy","type":"propertyDef","startIndex":3834,"stopIndex":4241,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6755},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6753},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6760":{"name":"serializeToJSON","type":"propertyDef","startIndex":4265,"stopIndex":4422,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6761},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6753},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6761":{"name":"serialization","type":"categoryDef","startIndex":4246,"stopIndex":4523,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":6760},{"__isSmartRef__":true,"id":6762}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6762":{"name":"onLoadFromPartsBin","type":"propertyDef","startIndex":4424,"stopIndex":4520,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6761},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6753},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6763":{"name":"findAndSetUniqueName","type":"propertyDef","startIndex":4538,"stopIndex":5007,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6764},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6753},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6764":{"name":"nameing","type":"categoryDef","startIndex":4525,"stopIndex":5009,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":6763}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6765":{"name":"serialization","type":"categoryDef","startIndex":2268,"stopIndex":3304,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":6766},{"__isSmartRef__":true,"id":6767}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6766":{"name":"onrestore","type":"propertyDef","startIndex":2287,"stopIndex":3273,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6765},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6749},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6767":{"name":"onstore","type":"propertyDef","startIndex":3275,"stopIndex":3300,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6765},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6749},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6768":{"name":"copying","type":"categoryDef","startIndex":3306,"stopIndex":4213,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":6769},{"__isSmartRef__":true,"id":6770},{"__isSmartRef__":true,"id":6771},{"__isSmartRef__":true,"id":6772},{"__isSmartRef__":true,"id":6773}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6769":{"name":"doNotSerialize","type":"propertyDef","startIndex":3319,"stopIndex":3370,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6768},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6749},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6770":{"name":"isSubmorphOf","type":"propertyDef","startIndex":3372,"stopIndex":3548,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6768},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6749},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6771":{"name":"copy","type":"propertyDef","startIndex":3550,"stopIndex":3742,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6768},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6749},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6772":{"name":"basicCopy","type":"propertyDef","startIndex":3744,"stopIndex":3832,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6768},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6749},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6773":{"name":"restoreRenderContextAfterCopy","type":"propertyDef","startIndex":3834,"stopIndex":4241,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6768},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6749},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6774":{"name":"serialization","type":"categoryDef","startIndex":4215,"stopIndex":4491,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":6775},{"__isSmartRef__":true,"id":6776}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6775":{"name":"serializeToJSON","type":"propertyDef","startIndex":4265,"stopIndex":4422,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6774},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6749},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6776":{"name":"onLoadFromPartsBin","type":"propertyDef","startIndex":4424,"stopIndex":4520,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6774},"className":"lively.morphic.Morph","_owner":{"__isSmartRef__":true,"id":6749},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6777":{"name":null,"type":"comment","startIndex":5013,"stopIndex":5013,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6778":{"name":"lively.morphic.Text","type":"klassExtensionDef","startIndex":5014,"stopIndex":6107,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":6779},{"__isSmartRef__":true,"id":6781},{"__isSmartRef__":true,"id":6782},{"__isSmartRef__":true,"id":6783}],"sourceControl":{"__isSmartRef__":true,"id":2763},"categories":[{"__isSmartRef__":true,"id":6780}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6779":{"name":"doNotSerialize","type":"propertyDef","startIndex":5065,"stopIndex":5096,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6780},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":6778},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6780":{"name":"serialization","type":"categoryDef","startIndex":4528,"stopIndex":5586,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":6779},{"__isSmartRef__":true,"id":6781},{"__isSmartRef__":true,"id":6782},{"__isSmartRef__":true,"id":6783}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6781":{"name":"onstore","type":"propertyDef","startIndex":5098,"stopIndex":5642,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6780},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":6778},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6782":{"name":"onrestore","type":"propertyDef","startIndex":5644,"stopIndex":5713,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6780},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":6778},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6783":{"name":"restoreRenderContextAfterCopy","type":"propertyDef","startIndex":5715,"stopIndex":6101,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6780},"className":"lively.morphic.Text","_owner":{"__isSmartRef__":true,"id":6778},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6784":{"name":null,"type":"comment","startIndex":6108,"stopIndex":6108,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6785":{"name":"lively.morphic.World","type":"klassExtensionDef","startIndex":6109,"stopIndex":9581,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":6786},{"__isSmartRef__":true,"id":6788},{"__isSmartRef__":true,"id":6789},{"__isSmartRef__":true,"id":6790},{"__isSmartRef__":true,"id":6791},{"__isSmartRef__":true,"id":6792},{"__isSmartRef__":true,"id":6793},{"__isSmartRef__":true,"id":6794},{"__isSmartRef__":true,"id":6795},{"__isSmartRef__":true,"id":6796},{"__isSmartRef__":true,"id":6797},{"__isSmartRef__":true,"id":6798}],"sourceControl":{"__isSmartRef__":true,"id":2763},"categories":[{"__isSmartRef__":true,"id":6787}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6786":{"name":"doNotSerialize","type":"propertyDef","startIndex":6161,"stopIndex":6196,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6787},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":6785},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6787":{"name":"serialization","type":"categoryDef","startIndex":5624,"stopIndex":9060,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":6786},{"__isSmartRef__":true,"id":6788},{"__isSmartRef__":true,"id":6789},{"__isSmartRef__":true,"id":6790},{"__isSmartRef__":true,"id":6791},{"__isSmartRef__":true,"id":6792},{"__isSmartRef__":true,"id":6793},{"__isSmartRef__":true,"id":6794},{"__isSmartRef__":true,"id":6795},{"__isSmartRef__":true,"id":6796},{"__isSmartRef__":true,"id":6797},{"__isSmartRef__":true,"id":6798}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6788":{"name":"onrestore","type":"propertyDef","startIndex":6198,"stopIndex":6277,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6787},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":6785},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6789":{"name":"interactiveSaveWorldAs","type":"propertyDef","startIndex":6279,"stopIndex":6761,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6787},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":6785},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6790":{"name":"saveWorldAs","type":"propertyDef","startIndex":6763,"stopIndex":7462,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6787},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":6785},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6791":{"name":"saveWorld","type":"propertyDef","startIndex":7464,"stopIndex":7528,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6787},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":6785},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6792":{"name":"checkIfPathExistsAndStoreDoc","type":"propertyDef","startIndex":7530,"stopIndex":8203,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6787},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":6785},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6793":{"name":"storeDoc","type":"propertyDef","startIndex":8206,"stopIndex":8474,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6787},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":6785},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6794":{"name":"askToOverwrite","type":"propertyDef","startIndex":8477,"stopIndex":8654,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6787},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":6785},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6795":{"name":"handleSaveStatus","type":"propertyDef","startIndex":8656,"stopIndex":9044,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6787},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":6785},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6796":{"name":"tryToGetWorldRevision","type":"propertyDef","startIndex":9047,"stopIndex":9365,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6787},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":6785},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6797":{"name":"getServerRevision","type":"propertyDef","startIndex":9367,"stopIndex":9471,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6787},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":6785},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6798":{"name":"getCurrentAndServerVersion","type":"propertyDef","startIndex":9473,"stopIndex":9574,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6787},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":6785},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6799":{"name":null,"type":"comment","startIndex":9582,"stopIndex":9582,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6800":{"name":"lively.morphic.World","type":"klassExtensionDef","startIndex":9583,"stopIndex":10037,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":6801},{"__isSmartRef__":true,"id":6803}],"sourceControl":{"__isSmartRef__":true,"id":2763},"categories":[{"__isSmartRef__":true,"id":6802}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6801":{"name":"createFromJSONOn","type":"propertyDef","startIndex":9621,"stopIndex":9732,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":true,"category":{"__isSmartRef__":true,"id":6802},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":6800},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6802":{"name":"default category","type":"categoryDef","startIndex":9101,"stopIndex":9516,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":6801},{"__isSmartRef__":true,"id":6803}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6803":{"name":"createFromJSOOn","type":"propertyDef","startIndex":9734,"stopIndex":10032,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":true,"category":{"__isSmartRef__":true,"id":6802},"className":"lively.morphic.World","_owner":{"__isSmartRef__":true,"id":6800},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6804":{"name":null,"type":"comment","startIndex":10038,"stopIndex":10038,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6805":{"name":"lively.morphic.TextEditor","type":"klassExtensionDef","startIndex":10039,"stopIndex":10165,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":6806}],"sourceControl":{"__isSmartRef__":true,"id":2763},"categories":[{"__isSmartRef__":true,"id":6807}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6806":{"name":"onrestore","type":"propertyDef","startIndex":10096,"stopIndex":10160,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6807},"className":"lively.morphic.TextEditor","_owner":{"__isSmartRef__":true,"id":6805},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6807":{"name":"serialization","type":"categoryDef","startIndex":9559,"stopIndex":9644,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":6806}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6808":{"name":"lively.morphic.Script","type":"klassExtensionDef","startIndex":10166,"stopIndex":10305,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":6809},{"__isSmartRef__":true,"id":6811}],"sourceControl":{"__isSmartRef__":true,"id":2763},"categories":[{"__isSmartRef__":true,"id":6810}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6809":{"name":"onstore","type":"propertyDef","startIndex":10219,"stopIndex":10273,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6810},"className":"lively.morphic.Script","_owner":{"__isSmartRef__":true,"id":6808},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6810":{"name":"serialization","type":"categoryDef","startIndex":9682,"stopIndex":9784,"fileName":"lively/morphic/Serialization.js","_subElements":[{"__isSmartRef__":true,"id":6809},{"__isSmartRef__":true,"id":6811}],"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6811":{"name":"onrestore","type":"propertyDef","startIndex":10275,"stopIndex":10300,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"_isStatic":false,"category":{"__isSmartRef__":true,"id":6810},"className":"lively.morphic.Script","_owner":{"__isSmartRef__":true,"id":6808},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6812":{"name":null,"type":"comment","startIndex":10306,"stopIndex":10306,"fileName":"lively/morphic/Serialization.js","_subElements":[],"sourceControl":{"__isSmartRef__":true,"id":2763},"__LivelyClassName__":"lively.ide.FileFragment","__SourceModuleName__":"Global.lively.ide.FileParsing"},"6813":{"browser":{"__isSmartRef__":true,"id":6101},"parent":{"__isSmartRef__":true,"id":6306},"moduleName":"lively/morphic/Shapes.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6814":{"browser":{"__isSmartRef__":true,"id":6101},"parent":{"__isSmartRef__":true,"id":6306},"moduleName":"lively/morphic/Styles.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6815":{"browser":{"__isSmartRef__":true,"id":6101},"parent":{"__isSmartRef__":true,"id":6306},"moduleName":"lively/morphic/SVG.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6816":{"browser":{"__isSmartRef__":true,"id":6101},"parent":{"__isSmartRef__":true,"id":6306},"moduleName":"lively/morphic/Tests.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6817":{"target":{"__isSmartRef__":true,"id":2789},"browser":{"__isSmartRef__":true,"id":6101},"parent":{"__isSmartRef__":true,"id":6306},"moduleName":"lively/morphic/TextCore.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6818":{"target":{"__isSmartRef__":true,"id":3044},"browser":{"__isSmartRef__":true,"id":6101},"parent":{"__isSmartRef__":true,"id":6306},"moduleName":"lively/morphic/Widgets.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6819":{"target":{"__isSmartRef__":true,"id":3390},"browser":{"__isSmartRef__":true,"id":6101},"__LivelyClassName__":"lively.ide.ChangeSetNode","__SourceModuleName__":"Global.lively.ide.LocalBrowser"},"6820":{"isListItem":true,"string":"Canvas.js (not parsed)","value":{"__isSmartRef__":true,"id":6307}},"6821":{"isListItem":true,"string":"ColorChooserDraft.js (not parsed)","value":{"__isSmartRef__":true,"id":6308}},"6822":{"isListItem":true,"string":"Compat.js (not parsed)","value":{"__isSmartRef__":true,"id":6309}},"6823":{"isListItem":true,"string":"CompatLayer.js (not parsed)","value":{"__isSmartRef__":true,"id":6310}},"6824":{"isListItem":true,"string":"CompatSCB.js (not parsed)","value":{"__isSmartRef__":true,"id":6311}},"6825":{"isListItem":true,"string":"Complete.js (not parsed)","value":{"__isSmartRef__":true,"id":6312}},"6826":{"isListItem":true,"string":"Core.js","value":{"__isSmartRef__":true,"id":6313}},"6827":{"isListItem":true,"string":"Events.js","value":{"__isSmartRef__":true,"id":6512}},"6828":{"isListItem":true,"string":"Examples.js (not parsed)","value":{"__isSmartRef__":true,"id":6714}},"6829":{"isListItem":true,"string":"Experiments.js (not parsed)","value":{"__isSmartRef__":true,"id":6715}},"6830":{"isListItem":true,"string":"Graffle.js (not parsed)","value":{"__isSmartRef__":true,"id":6716}},"6831":{"isListItem":true,"string":"Halos.js (not parsed)","value":{"__isSmartRef__":true,"id":6717}},"6832":{"isListItem":true,"string":"HTML.js (not parsed)","value":{"__isSmartRef__":true,"id":6718}},"6833":{"isListItem":true,"string":"Layout.js (not parsed)","value":{"__isSmartRef__":true,"id":6719}},"6834":{"isListItem":true,"string":"lively.morphic.Widgets.js (not parsed)","value":{"__isSmartRef__":true,"id":6720}},"6835":{"isListItem":true,"string":"MorphAddons.js (not parsed)","value":{"__isSmartRef__":true,"id":6721}},"6836":{"isListItem":true,"string":"ObjectMigration.js (not parsed)","value":{"__isSmartRef__":true,"id":6722}},"6837":{"isListItem":true,"string":"Rendering.js (not parsed)","value":{"__isSmartRef__":true,"id":6723}},"6838":{"isListItem":true,"string":"ScriptingSupport.js (not parsed)","value":{"__isSmartRef__":true,"id":6724}},"6839":{"isListItem":true,"string":"Serialization.js","value":{"__isSmartRef__":true,"id":6725}},"6840":{"isListItem":true,"string":"Shapes.js (not parsed)","value":{"__isSmartRef__":true,"id":6813}},"6841":{"isListItem":true,"string":"Styles.js (not parsed)","value":{"__isSmartRef__":true,"id":6814}},"6842":{"isListItem":true,"string":"SVG.js (not parsed)","value":{"__isSmartRef__":true,"id":6815}},"6843":{"isListItem":true,"string":"Tests.js (not parsed)","value":{"__isSmartRef__":true,"id":6816}},"6844":{"isListItem":true,"string":"TextCore.js","value":{"__isSmartRef__":true,"id":6817}},"6845":{"isListItem":true,"string":"Widgets.js","value":{"__isSmartRef__":true,"id":6818}},"6846":{"isListItem":true,"string":"Local code","value":{"__isSmartRef__":true,"id":6819}},"6847":{"sourceObj":{"__isSmartRef__":true,"id":6298},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":6101},"targetMethodName":"setPane1Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"6848":{"sourceObj":{"__isSmartRef__":true,"id":6298},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":6101},"targetMethodName":"getPane1Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"6849":{"sourceObj":{"__isSmartRef__":true,"id":6298},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":6101},"targetMethodName":"getPane1Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"6850":{"sourceObj":{"__isSmartRef__":true,"id":6298},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":6101},"targetMethodName":"getPane1Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"6851":{"target":{"__isSmartRef__":true,"id":6513},"browser":{"__isSmartRef__":true,"id":6101},"parent":{"__isSmartRef__":true,"id":6306},"moduleName":"lively/morphic/Events.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6852":{"sourceObj":{"__isSmartRef__":true,"id":6101},"sourceAttrName":"setPane2Content","targetObj":{"__isSmartRef__":true,"id":6853},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"6853":{"submorphs":[],"scripts":[],"id":3277,"shape":{"__isSmartRef__":true,"id":6854},"droppingEnabled":true,"halosEnabled":true,"_ClipMode":"scroll","_Position":{"__isSmartRef__":true,"id":6857},"itemList":[{"__isSmartRef__":true,"id":6858},{"__isSmartRef__":true,"id":6860},{"__isSmartRef__":true,"id":6862},{"__isSmartRef__":true,"id":6864},{"__isSmartRef__":true,"id":6866},{"__isSmartRef__":true,"id":6868},{"__isSmartRef__":true,"id":6870},{"__isSmartRef__":true,"id":6872},{"__isSmartRef__":true,"id":6874},{"__isSmartRef__":true,"id":6876},{"__isSmartRef__":true,"id":6878},{"__isSmartRef__":true,"id":6880},{"__isSmartRef__":true,"id":6882},{"__isSmartRef__":true,"id":6884}],"selectedLineNo":4,"selectOnMove":false,"owner":{"__isSmartRef__":true,"id":6091},"attributeConnections":[{"__isSmartRef__":true,"id":6886},{"__isSmartRef__":true,"id":6887},{"__isSmartRef__":true,"id":6888},{"__isSmartRef__":true,"id":6889}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"selection":{"__isSmartRef__":true,"id":6890},"prevScroll":[0,0],"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core"},"6854":{"_Position":{"__isSmartRef__":true,"id":6855},"_Extent":{"__isSmartRef__":true,"id":6856},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":806},"_Fill":{"__isSmartRef__":true,"id":2757},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"6855":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6856":{"x":205,"y":192.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6857":{"x":205,"y":27.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6858":{"isListItem":true,"string":"lively.morphic.EventHandler","value":{"__isSmartRef__":true,"id":6859}},"6859":{"target":{"__isSmartRef__":true,"id":6515},"browser":{"__isSmartRef__":true,"id":6101},"__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6860":{"isListItem":true,"string":"lively.morphic.EventHandler (extension)","value":{"__isSmartRef__":true,"id":6861}},"6861":{"target":{"__isSmartRef__":true,"id":6538},"browser":{"__isSmartRef__":true,"id":6101},"__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6862":{"isListItem":true,"string":"Event (extension)","value":{"__isSmartRef__":true,"id":6863}},"6863":{"target":{"__isSmartRef__":true,"id":6541},"browser":{"__isSmartRef__":true,"id":6101},"__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6864":{"isListItem":true,"string":"ScrollableTrait","value":{"__isSmartRef__":true,"id":6865}},"6865":{"target":{"__isSmartRef__":true,"id":6563},"browser":{"__isSmartRef__":true,"id":6101},"__LivelyClassName__":"lively.ide.TraitFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6866":{"isListItem":true,"string":"lively.morphic.Morph (extension)","value":{"__isSmartRef__":true,"id":6867}},"6867":{"target":{"__isSmartRef__":true,"id":6580},"browser":{"__isSmartRef__":true,"id":6101},"__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6868":{"isListItem":true,"string":"lively.morphic.Text (extension)","value":{"__isSmartRef__":true,"id":6869}},"6869":{"target":{"__isSmartRef__":true,"id":6621},"browser":{"__isSmartRef__":true,"id":6101},"__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6870":{"isListItem":true,"string":"lively.morphic.List (extension)","value":{"__isSmartRef__":true,"id":6871}},"6871":{"target":{"__isSmartRef__":true,"id":6633},"browser":{"__isSmartRef__":true,"id":6101},"__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6872":{"isListItem":true,"string":"lively.morphic.Clip (extension)","value":{"__isSmartRef__":true,"id":6873}},"6873":{"target":{"__isSmartRef__":true,"id":6640},"browser":{"__isSmartRef__":true,"id":6101},"__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6874":{"isListItem":true,"string":"lively.morphic.World (extension)","value":{"__isSmartRef__":true,"id":6875}},"6875":{"target":{"__isSmartRef__":true,"id":6644},"browser":{"__isSmartRef__":true,"id":6101},"__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6876":{"isListItem":true,"string":"lively.FileUploader","value":{"__isSmartRef__":true,"id":6877}},"6877":{"target":{"__isSmartRef__":true,"id":6662},"browser":{"__isSmartRef__":true,"id":6101},"__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6878":{"isListItem":true,"string":"lively.morphic.HTML.RenderContext (extension)","value":{"__isSmartRef__":true,"id":6879}},"6879":{"target":{"__isSmartRef__":true,"id":6686},"browser":{"__isSmartRef__":true,"id":6101},"__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6880":{"isListItem":true,"string":"lively.morphic.SVG.RenderContext (extension)","value":{"__isSmartRef__":true,"id":6881}},"6881":{"target":{"__isSmartRef__":true,"id":6689},"browser":{"__isSmartRef__":true,"id":6101},"__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6882":{"isListItem":true,"string":"lively.morphic.Canvas.RenderContext (extension)","value":{"__isSmartRef__":true,"id":6883}},"6883":{"target":{"__isSmartRef__":true,"id":6692},"browser":{"__isSmartRef__":true,"id":6101},"__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6884":{"isListItem":true,"string":"lively.morphic.HandMorph","value":{"__isSmartRef__":true,"id":6885}},"6885":{"target":{"__isSmartRef__":true,"id":6696},"browser":{"__isSmartRef__":true,"id":6101},"__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6886":{"sourceObj":{"__isSmartRef__":true,"id":6853},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":6101},"targetMethodName":"setPane2Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"6887":{"sourceObj":{"__isSmartRef__":true,"id":6853},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":6101},"targetMethodName":"getPane2Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"6888":{"sourceObj":{"__isSmartRef__":true,"id":6853},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":6101},"targetMethodName":"getPane2Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"6889":{"sourceObj":{"__isSmartRef__":true,"id":6853},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":6101},"targetMethodName":"getPane2Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"6890":{"target":{"__isSmartRef__":true,"id":6580},"browser":{"__isSmartRef__":true,"id":6101},"__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6891":{"sourceObj":{"__isSmartRef__":true,"id":6101},"sourceAttrName":"setPane3Content","targetObj":{"__isSmartRef__":true,"id":6892},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"6892":{"submorphs":[],"scripts":[],"id":3278,"shape":{"__isSmartRef__":true,"id":6893},"droppingEnabled":true,"halosEnabled":true,"_ClipMode":"scroll","_Position":{"__isSmartRef__":true,"id":6896},"itemList":[{"__isSmartRef__":true,"id":6897},{"__isSmartRef__":true,"id":6899},{"__isSmartRef__":true,"id":6901},{"__isSmartRef__":true,"id":6903},{"__isSmartRef__":true,"id":6905},{"__isSmartRef__":true,"id":6907}],"selectedLineNo":0,"selectOnMove":false,"owner":{"__isSmartRef__":true,"id":6091},"attributeConnections":[{"__isSmartRef__":true,"id":6909},{"__isSmartRef__":true,"id":6910},{"__isSmartRef__":true,"id":6911},{"__isSmartRef__":true,"id":6912}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"selection":{"__isSmartRef__":true,"id":6898},"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core"},"6893":{"_Position":{"__isSmartRef__":true,"id":6894},"_Extent":{"__isSmartRef__":true,"id":6895},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":806},"_Fill":{"__isSmartRef__":true,"id":2757},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"6894":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6895":{"x":205,"y":192.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6896":{"x":410,"y":27.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6897":{"isListItem":true,"string":"-- all --","value":{"__isSmartRef__":true,"id":6898}},"6898":{"target":{"__isSmartRef__":true,"id":6580},"browser":{"__isSmartRef__":true,"id":6101},"parent":{"__isSmartRef__":true,"id":6867},"__LivelyClassName__":"lively.ide.AllMethodCategoryFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6899":{"isListItem":true,"string":"event managment","value":{"__isSmartRef__":true,"id":6900}},"6900":{"target":{"__isSmartRef__":true,"id":6582},"browser":{"__isSmartRef__":true,"id":6101},"parent":{"__isSmartRef__":true,"id":6867},"targets":[{"__isSmartRef__":true,"id":6582}],"__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6901":{"isListItem":true,"string":"event handling","value":{"__isSmartRef__":true,"id":6902}},"6902":{"target":{"__isSmartRef__":true,"id":6594},"browser":{"__isSmartRef__":true,"id":6101},"parent":{"__isSmartRef__":true,"id":6867},"targets":[{"__isSmartRef__":true,"id":6594}],"__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6903":{"isListItem":true,"string":"grabbing and dropping","value":{"__isSmartRef__":true,"id":6904}},"6904":{"target":{"__isSmartRef__":true,"id":6605},"browser":{"__isSmartRef__":true,"id":6101},"parent":{"__isSmartRef__":true,"id":6867},"targets":[{"__isSmartRef__":true,"id":6605}],"__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6905":{"isListItem":true,"string":"scrolling","value":{"__isSmartRef__":true,"id":6906}},"6906":{"target":{"__isSmartRef__":true,"id":6617},"browser":{"__isSmartRef__":true,"id":6101},"parent":{"__isSmartRef__":true,"id":6867},"targets":[{"__isSmartRef__":true,"id":6617}],"__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6907":{"isListItem":true,"string":"opening","value":{"__isSmartRef__":true,"id":6908}},"6908":{"target":{"__isSmartRef__":true,"id":6619},"browser":{"__isSmartRef__":true,"id":6101},"parent":{"__isSmartRef__":true,"id":6867},"targets":[{"__isSmartRef__":true,"id":6619}],"__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6909":{"sourceObj":{"__isSmartRef__":true,"id":6892},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":6101},"targetMethodName":"setPane3Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"6910":{"sourceObj":{"__isSmartRef__":true,"id":6892},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":6101},"targetMethodName":"getPane3Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"6911":{"sourceObj":{"__isSmartRef__":true,"id":6892},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":6101},"targetMethodName":"getPane3Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"6912":{"sourceObj":{"__isSmartRef__":true,"id":6892},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":6101},"targetMethodName":"getPane3Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"6913":{"sourceObj":{"__isSmartRef__":true,"id":6101},"sourceAttrName":"setPane4Content","targetObj":{"__isSmartRef__":true,"id":6914},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"6914":{"submorphs":[],"scripts":[],"id":3279,"shape":{"__isSmartRef__":true,"id":6915},"droppingEnabled":true,"halosEnabled":true,"_ClipMode":"scroll","_Position":{"__isSmartRef__":true,"id":6918},"itemList":[{"__isSmartRef__":true,"id":6919},{"__isSmartRef__":true,"id":6921},{"__isSmartRef__":true,"id":6923},{"__isSmartRef__":true,"id":6925},{"__isSmartRef__":true,"id":6927},{"__isSmartRef__":true,"id":6929},{"__isSmartRef__":true,"id":6931},{"__isSmartRef__":true,"id":6933},{"__isSmartRef__":true,"id":6935},{"__isSmartRef__":true,"id":6937},{"__isSmartRef__":true,"id":6939},{"__isSmartRef__":true,"id":6941},{"__isSmartRef__":true,"id":6943},{"__isSmartRef__":true,"id":6945},{"__isSmartRef__":true,"id":6947},{"__isSmartRef__":true,"id":6949},{"__isSmartRef__":true,"id":6951},{"__isSmartRef__":true,"id":6953},{"__isSmartRef__":true,"id":6955},{"__isSmartRef__":true,"id":6957},{"__isSmartRef__":true,"id":6959},{"__isSmartRef__":true,"id":6961},{"__isSmartRef__":true,"id":6963},{"__isSmartRef__":true,"id":6965},{"__isSmartRef__":true,"id":6967},{"__isSmartRef__":true,"id":6969},{"__isSmartRef__":true,"id":6971},{"__isSmartRef__":true,"id":6973},{"__isSmartRef__":true,"id":6975},{"__isSmartRef__":true,"id":6977},{"__isSmartRef__":true,"id":6979},{"__isSmartRef__":true,"id":6981},{"__isSmartRef__":true,"id":6983},{"__isSmartRef__":true,"id":6985}],"selectedLineNo":13,"selectOnMove":false,"owner":{"__isSmartRef__":true,"id":6091},"attributeConnections":[{"__isSmartRef__":true,"id":6987},{"__isSmartRef__":true,"id":6988},{"__isSmartRef__":true,"id":6989},{"__isSmartRef__":true,"id":6990}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"selection":{"__isSmartRef__":true,"id":6991},"prevScroll":[0,179],"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core"},"6915":{"_Position":{"__isSmartRef__":true,"id":6916},"_Extent":{"__isSmartRef__":true,"id":6917},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":806},"_Fill":{"__isSmartRef__":true,"id":2757},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"6916":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6917":{"x":205,"y":192.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6918":{"x":615,"y":27.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6919":{"isListItem":true,"string":"addEventHandler (proto)","value":{"__isSmartRef__":true,"id":6920}},"6920":{"target":{"__isSmartRef__":true,"id":6581},"browser":{"__isSmartRef__":true,"id":6101},"parent":{"__isSmartRef__":true,"id":6898},"__LivelyClassName__":"lively.ide.ClassElemFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6921":{"isListItem":true,"string":"removeEventHandlers (proto)","value":{"__isSmartRef__":true,"id":6922}},"6922":{"target":{"__isSmartRef__":true,"id":6583},"browser":{"__isSmartRef__":true,"id":6101},"parent":{"__isSmartRef__":true,"id":6898},"__LivelyClassName__":"lively.ide.ClassElemFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6923":{"isListItem":true,"string":"registerForEvent (proto)","value":{"__isSmartRef__":true,"id":6924}},"6924":{"target":{"__isSmartRef__":true,"id":6584},"browser":{"__isSmartRef__":true,"id":6101},"parent":{"__isSmartRef__":true,"id":6898},"__LivelyClassName__":"lively.ide.ClassElemFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6925":{"isListItem":true,"string":"enableEventHandler (proto)","value":{"__isSmartRef__":true,"id":6926}},"6926":{"target":{"__isSmartRef__":true,"id":6585},"browser":{"__isSmartRef__":true,"id":6101},"parent":{"__isSmartRef__":true,"id":6898},"__LivelyClassName__":"lively.ide.ClassElemFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6927":{"isListItem":true,"string":"enableEventHandlerRecursively (proto)","value":{"__isSmartRef__":true,"id":6928}},"6928":{"target":{"__isSmartRef__":true,"id":6586},"browser":{"__isSmartRef__":true,"id":6101},"parent":{"__isSmartRef__":true,"id":6898},"__LivelyClassName__":"lively.ide.ClassElemFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6929":{"isListItem":true,"string":"disableEventHandler (proto)","value":{"__isSmartRef__":true,"id":6930}},"6930":{"target":{"__isSmartRef__":true,"id":6587},"browser":{"__isSmartRef__":true,"id":6101},"parent":{"__isSmartRef__":true,"id":6898},"__LivelyClassName__":"lively.ide.ClassElemFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6931":{"isListItem":true,"string":"disableEventHandlerRecursively (proto)","value":{"__isSmartRef__":true,"id":6932}},"6932":{"target":{"__isSmartRef__":true,"id":6588},"browser":{"__isSmartRef__":true,"id":6101},"parent":{"__isSmartRef__":true,"id":6898},"__LivelyClassName__":"lively.ide.ClassElemFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6933":{"isListItem":true,"string":"ignoreEvents (proto)","value":{"__isSmartRef__":true,"id":6934}},"6934":{"target":{"__isSmartRef__":true,"id":6589},"browser":{"__isSmartRef__":true,"id":6101},"parent":{"__isSmartRef__":true,"id":6898},"__LivelyClassName__":"lively.ide.ClassElemFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6935":{"isListItem":true,"string":"enableEvents (proto)","value":{"__isSmartRef__":true,"id":6936}},"6936":{"target":{"__isSmartRef__":true,"id":6590},"browser":{"__isSmartRef__":true,"id":6101},"parent":{"__isSmartRef__":true,"id":6898},"__LivelyClassName__":"lively.ide.ClassElemFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6937":{"isListItem":true,"string":"areEventsIgnored (proto)","value":{"__isSmartRef__":true,"id":6938}},"6938":{"target":{"__isSmartRef__":true,"id":6591},"browser":{"__isSmartRef__":true,"id":6101},"parent":{"__isSmartRef__":true,"id":6898},"__LivelyClassName__":"lively.ide.ClassElemFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6939":{"isListItem":true,"string":"registerForEvents (proto)","value":{"__isSmartRef__":true,"id":6940}},"6940":{"target":{"__isSmartRef__":true,"id":6592},"browser":{"__isSmartRef__":true,"id":6101},"parent":{"__isSmartRef__":true,"id":6898},"__LivelyClassName__":"lively.ide.ClassElemFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6941":{"isListItem":true,"string":"registerForKeyboardEvents (proto)","value":{"__isSmartRef__":true,"id":6942}},"6942":{"target":{"__isSmartRef__":true,"id":6593},"browser":{"__isSmartRef__":true,"id":6101},"parent":{"__isSmartRef__":true,"id":6898},"__LivelyClassName__":"lively.ide.ClassElemFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6943":{"isListItem":true,"string":"registerForMouseEvents (proto)","value":{"__isSmartRef__":true,"id":6944}},"6944":{"target":{"__isSmartRef__":true,"id":6595},"browser":{"__isSmartRef__":true,"id":6101},"parent":{"__isSmartRef__":true,"id":6898},"__LivelyClassName__":"lively.ide.ClassElemFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6945":{"isListItem":true,"string":"onMouseDown (proto)","value":{"__isSmartRef__":true,"id":6946}},"6946":{"target":{"__isSmartRef__":true,"id":6596},"browser":{"__isSmartRef__":true,"id":6101},"parent":{"__isSmartRef__":true,"id":6898},"__LivelyClassName__":"lively.ide.ClassElemFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6947":{"isListItem":true,"string":"onMouseUp (proto)","value":{"__isSmartRef__":true,"id":6948}},"6948":{"target":{"__isSmartRef__":true,"id":6597},"browser":{"__isSmartRef__":true,"id":6101},"parent":{"__isSmartRef__":true,"id":6898},"__LivelyClassName__":"lively.ide.ClassElemFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6949":{"isListItem":true,"string":"onMouseWheel (proto)","value":{"__isSmartRef__":true,"id":6950}},"6950":{"target":{"__isSmartRef__":true,"id":6598},"browser":{"__isSmartRef__":true,"id":6101},"parent":{"__isSmartRef__":true,"id":6898},"__LivelyClassName__":"lively.ide.ClassElemFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6951":{"isListItem":true,"string":"onContextMenu (proto)","value":{"__isSmartRef__":true,"id":6952}},"6952":{"target":{"__isSmartRef__":true,"id":6599},"browser":{"__isSmartRef__":true,"id":6101},"parent":{"__isSmartRef__":true,"id":6898},"__LivelyClassName__":"lively.ide.ClassElemFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6953":{"isListItem":true,"string":"onDragStart (proto)","value":{"__isSmartRef__":true,"id":6954}},"6954":{"target":{"__isSmartRef__":true,"id":6600},"browser":{"__isSmartRef__":true,"id":6101},"parent":{"__isSmartRef__":true,"id":6898},"__LivelyClassName__":"lively.ide.ClassElemFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6955":{"isListItem":true,"string":"onDragEnd (proto)","value":{"__isSmartRef__":true,"id":6956}},"6956":{"target":{"__isSmartRef__":true,"id":6601},"browser":{"__isSmartRef__":true,"id":6101},"parent":{"__isSmartRef__":true,"id":6898},"__LivelyClassName__":"lively.ide.ClassElemFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6957":{"isListItem":true,"string":"onDrag (proto)","value":{"__isSmartRef__":true,"id":6958}},"6958":{"target":{"__isSmartRef__":true,"id":6602},"browser":{"__isSmartRef__":true,"id":6101},"parent":{"__isSmartRef__":true,"id":6898},"__LivelyClassName__":"lively.ide.ClassElemFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6959":{"isListItem":true,"string":"onContextMenu (proto)","value":{"__isSmartRef__":true,"id":6960}},"6960":{"target":{"__isSmartRef__":true,"id":6603},"browser":{"__isSmartRef__":true,"id":6101},"parent":{"__isSmartRef__":true,"id":6898},"__LivelyClassName__":"lively.ide.ClassElemFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6961":{"isListItem":true,"string":"enableGrabbing (proto)","value":{"__isSmartRef__":true,"id":6962}},"6962":{"target":{"__isSmartRef__":true,"id":6604},"browser":{"__isSmartRef__":true,"id":6101},"parent":{"__isSmartRef__":true,"id":6898},"__LivelyClassName__":"lively.ide.ClassElemFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6963":{"isListItem":true,"string":"disableGrabbing (proto)","value":{"__isSmartRef__":true,"id":6964}},"6964":{"target":{"__isSmartRef__":true,"id":6606},"browser":{"__isSmartRef__":true,"id":6101},"parent":{"__isSmartRef__":true,"id":6898},"__LivelyClassName__":"lively.ide.ClassElemFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6965":{"isListItem":true,"string":"enableDropping (proto)","value":{"__isSmartRef__":true,"id":6966}},"6966":{"target":{"__isSmartRef__":true,"id":6607},"browser":{"__isSmartRef__":true,"id":6101},"parent":{"__isSmartRef__":true,"id":6898},"__LivelyClassName__":"lively.ide.ClassElemFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6967":{"isListItem":true,"string":"disableDropping (proto)","value":{"__isSmartRef__":true,"id":6968}},"6968":{"target":{"__isSmartRef__":true,"id":6608},"browser":{"__isSmartRef__":true,"id":6101},"parent":{"__isSmartRef__":true,"id":6898},"__LivelyClassName__":"lively.ide.ClassElemFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6969":{"isListItem":true,"string":"enableDragging (proto)","value":{"__isSmartRef__":true,"id":6970}},"6970":{"target":{"__isSmartRef__":true,"id":6609},"browser":{"__isSmartRef__":true,"id":6101},"parent":{"__isSmartRef__":true,"id":6898},"__LivelyClassName__":"lively.ide.ClassElemFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6971":{"isListItem":true,"string":"disableDragging (proto)","value":{"__isSmartRef__":true,"id":6972}},"6972":{"target":{"__isSmartRef__":true,"id":6610},"browser":{"__isSmartRef__":true,"id":6101},"parent":{"__isSmartRef__":true,"id":6898},"__LivelyClassName__":"lively.ide.ClassElemFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6973":{"isListItem":true,"string":"dropOnMe (proto)","value":{"__isSmartRef__":true,"id":6974}},"6974":{"target":{"__isSmartRef__":true,"id":6611},"browser":{"__isSmartRef__":true,"id":6101},"parent":{"__isSmartRef__":true,"id":6898},"__LivelyClassName__":"lively.ide.ClassElemFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6975":{"isListItem":true,"string":"dropOn (proto)","value":{"__isSmartRef__":true,"id":6976}},"6976":{"target":{"__isSmartRef__":true,"id":6612},"browser":{"__isSmartRef__":true,"id":6101},"parent":{"__isSmartRef__":true,"id":6898},"__LivelyClassName__":"lively.ide.ClassElemFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6977":{"isListItem":true,"string":"manualDropOnMe (proto)","value":{"__isSmartRef__":true,"id":6978}},"6978":{"target":{"__isSmartRef__":true,"id":6613},"browser":{"__isSmartRef__":true,"id":6101},"parent":{"__isSmartRef__":true,"id":6898},"__LivelyClassName__":"lively.ide.ClassElemFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6979":{"isListItem":true,"string":"grabMe (proto)","value":{"__isSmartRef__":true,"id":6980}},"6980":{"target":{"__isSmartRef__":true,"id":6614},"browser":{"__isSmartRef__":true,"id":6101},"parent":{"__isSmartRef__":true,"id":6898},"__LivelyClassName__":"lively.ide.ClassElemFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6981":{"isListItem":true,"string":"getGrabShadow (proto)","value":{"__isSmartRef__":true,"id":6982}},"6982":{"target":{"__isSmartRef__":true,"id":6615},"browser":{"__isSmartRef__":true,"id":6101},"parent":{"__isSmartRef__":true,"id":6898},"__LivelyClassName__":"lively.ide.ClassElemFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6983":{"isListItem":true,"string":"getScrollableNode (proto)","value":{"__isSmartRef__":true,"id":6984}},"6984":{"target":{"__isSmartRef__":true,"id":6616},"browser":{"__isSmartRef__":true,"id":6101},"parent":{"__isSmartRef__":true,"id":6898},"__LivelyClassName__":"lively.ide.ClassElemFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6985":{"isListItem":true,"string":"openInHand (proto)","value":{"__isSmartRef__":true,"id":6986}},"6986":{"target":{"__isSmartRef__":true,"id":6618},"browser":{"__isSmartRef__":true,"id":6101},"parent":{"__isSmartRef__":true,"id":6898},"__LivelyClassName__":"lively.ide.ClassElemFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6987":{"sourceObj":{"__isSmartRef__":true,"id":6914},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":6101},"targetMethodName":"setPane4Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"6988":{"sourceObj":{"__isSmartRef__":true,"id":6914},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":6101},"targetMethodName":"getPane4Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"6989":{"sourceObj":{"__isSmartRef__":true,"id":6914},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":6101},"targetMethodName":"getPane4Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"6990":{"sourceObj":{"__isSmartRef__":true,"id":6914},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":6101},"targetMethodName":"getPane4Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"6991":{"target":{"__isSmartRef__":true,"id":6596},"browser":{"__isSmartRef__":true,"id":6101},"parent":{"__isSmartRef__":true,"id":6992},"__LivelyClassName__":"lively.ide.ClassElemFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6992":{"target":{"__isSmartRef__":true,"id":6580},"browser":{"__isSmartRef__":true,"id":6101},"parent":{"__isSmartRef__":true,"id":6993},"__LivelyClassName__":"lively.ide.AllMethodCategoryFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6993":{"target":{"__isSmartRef__":true,"id":6580},"browser":{"__isSmartRef__":true,"id":6101},"__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"6994":{"sourceObj":{"__isSmartRef__":true,"id":6101},"sourceAttrName":"setSourceString","targetObj":{"__isSmartRef__":true,"id":6995},"targetMethodName":"setTextString","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"6995":{"submorphs":[],"scripts":[],"id":3281,"shape":{"__isSmartRef__":true,"id":6996},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":6999},"_ClipMode":"scroll","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Courier","_Position":{"__isSmartRef__":true,"id":7000},"priorExtent":{"__isSmartRef__":true,"id":7001},"_MaxTextWidth":820,"_MaxTextHeight":269.5,"textChunks":[{"__isSmartRef__":true,"id":7002}],"owner":{"__isSmartRef__":true,"id":6091},"layout":{"__isSmartRef__":true,"id":7004},"_FontSize":10,"noEval":true,"attributeConnections":[{"__isSmartRef__":true,"id":7005}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"savedTextString":"\tdropOnMe: function(evt) {\n\t\tif (!this.droppingEnabled || this.eventsAreIgnored) return;\n\t\tif (evt.hand.submorphs.length == 0) return false;\n\t\tfor (var i = 0; i < this.submorphs.length; i++)\n\t\t\tif (this.submorphs[i].manualDropOnMe(evt)) return true;\n\t\tif (this.owner != evt.hand) {\n\t\t\talert('dropping on ' + this);\n\t\t\treturn evt.hand.dropContentsOn(this, evt);\n\t\t}\n\t\treturn false;\n\t},","styleClass":["Browser_codePaneText"],"focusHaloBorderWidth":0.5,"priorSelectionRange":[29,29],"charsReplaced":"","lastFindLoc":115,"prevScroll":[0,111],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6996":{"_Position":{"__isSmartRef__":true,"id":6997},"_Extent":{"__isSmartRef__":true,"id":6998},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":806},"_Fill":{"__isSmartRef__":true,"id":851},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"6997":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6998":{"x":820,"y":269.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"6999":{"x":5,"y":5,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"7000":{"x":0,"y":247.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7001":{"x":820,"y":269.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7002":{"style":{"__isSmartRef__":true,"id":7003},"morph":{"__isSmartRef__":true,"id":6995},"storedString":"\tonMouseDown: function(evt) {\n\t\tif (this.eventsAreIgnored) return false;\n\n\t\tevt.hand.removeOpenMenu(evt);\n\n\t\tif (!evt.world.clickedOnMorph)\n\t\t\tevt.world.clickedOnMorph = this;\n\n\t\treturn false;\n\t},","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7003":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7004":{"resizeWidth":true,"resizeHeight":true},"7005":{"sourceObj":{"__isSmartRef__":true,"id":6995},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":6101},"targetMethodName":"setSourceString","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"7006":{"sourceObj":{"__isSmartRef__":true,"id":6101},"sourceAttrName":"targetURL","targetObj":{"__isSmartRef__":true,"id":6092},"targetMethodName":"setTextString","converter":null,"converterString":null,"updaterString":"function ($upd, value) { value && $upd(String(value)) }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"7007":{"protocol":"http:","hostname":"www.lively-kernel.org","pathname":"/repository/webwerkstatt/lively/morphic/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7008":{"submorphs":[],"scripts":[],"id":3331,"shape":{"__isSmartRef__":true,"id":7009},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":808},"_ClipMode":"visible","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":7012},"priorExtent":{"__isSmartRef__":true,"id":7013},"_MaxTextWidth":300,"_MaxTextHeight":30,"textChunks":[{"__isSmartRef__":true,"id":7014}],"owner":null,"_TextColor":{"__isSmartRef__":true,"id":3536},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7009":{"_Position":{"__isSmartRef__":true,"id":7010},"_Extent":{"__isSmartRef__":true,"id":7011},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":806},"_Fill":{"__isSmartRef__":true,"id":807},"_StrokeOpacity":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"7010":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7011":{"x":300,"y":30,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7012":{"x":260,"y":119.75,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7013":{"x":300,"y":30,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7014":{"style":{"__isSmartRef__":true,"id":7015},"morph":{"__isSmartRef__":true,"id":7008},"storedString":"Saving dropOnMe...\nSuccessfully saved\nSuccessfully evaluated dropOnMe","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7015":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7016":{"submorphs":[{"__isSmartRef__":true,"id":7017}],"scripts":[],"id":3272,"shape":{"__isSmartRef__":true,"id":7026},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":7029},"priorExtent":{"__isSmartRef__":true,"id":7030},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1033},"lighterFill":{"__isSmartRef__":true,"id":7031},"label":{"__isSmartRef__":true,"id":7017},"owner":{"__isSmartRef__":true,"id":6091},"attributeConnections":[{"__isSmartRef__":true,"id":7040}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets"},"7017":{"submorphs":[],"scripts":[],"id":3273,"shape":{"__isSmartRef__":true,"id":7018},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":7021},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":7022},"priorExtent":{"__isSmartRef__":true,"id":7023},"_MaxTextWidth":98.39999999999999,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":7024}],"owner":{"__isSmartRef__":true,"id":7016},"isLabel":true,"eventsAreIgnored":true,"_Align":"center","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7018":{"_Position":{"__isSmartRef__":true,"id":7019},"_Extent":{"__isSmartRef__":true,"id":7020},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":806},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"7019":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7020":{"x":98.39999999999999,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7021":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"7022":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7023":{"x":98.39999999999999,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7024":{"style":{"__isSmartRef__":true,"id":7025},"morph":{"__isSmartRef__":true,"id":7017},"storedString":"codebase","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7025":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7026":{"_Position":{"__isSmartRef__":true,"id":7027},"_Extent":{"__isSmartRef__":true,"id":7028},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1032},"_Fill":{"__isSmartRef__":true,"id":1033},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"7027":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7028":{"x":98.39999999999999,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7029":{"x":656,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7030":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7031":{"stops":[{"__isSmartRef__":true,"id":7032},{"__isSmartRef__":true,"id":7034},{"__isSmartRef__":true,"id":7036},{"__isSmartRef__":true,"id":7038}],"vector":{"__isSmartRef__":true,"id":1042},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"7032":{"offset":0,"color":{"__isSmartRef__":true,"id":7033}},"7033":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7034":{"offset":0.4,"color":{"__isSmartRef__":true,"id":7035}},"7035":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7036":{"offset":0.6,"color":{"__isSmartRef__":true,"id":7037}},"7037":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7038":{"offset":1,"color":{"__isSmartRef__":true,"id":7039}},"7039":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7040":{"sourceObj":{"__isSmartRef__":true,"id":7016},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6101},"targetMethodName":"setTargetURL","converterString":"function () { return URL.codeBase.withFilename('lively/')}","updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"7041":{"submorphs":[{"__isSmartRef__":true,"id":7042}],"scripts":[],"id":3274,"shape":{"__isSmartRef__":true,"id":7051},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":7054},"priorExtent":{"__isSmartRef__":true,"id":7055},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1033},"lighterFill":{"__isSmartRef__":true,"id":7056},"label":{"__isSmartRef__":true,"id":7042},"owner":{"__isSmartRef__":true,"id":6091},"attributeConnections":[{"__isSmartRef__":true,"id":7065}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets"},"7042":{"submorphs":[],"scripts":[],"id":3275,"shape":{"__isSmartRef__":true,"id":7043},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":7046},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":7047},"priorExtent":{"__isSmartRef__":true,"id":7048},"_MaxTextWidth":65.6,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":7049}],"owner":{"__isSmartRef__":true,"id":7041},"isLabel":true,"eventsAreIgnored":true,"_Align":"center","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7043":{"_Position":{"__isSmartRef__":true,"id":7044},"_Extent":{"__isSmartRef__":true,"id":7045},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":806},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"7044":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7045":{"x":65.6,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7046":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"7047":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7048":{"x":65.6,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7049":{"style":{"__isSmartRef__":true,"id":7050},"morph":{"__isSmartRef__":true,"id":7042},"storedString":"local","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7050":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7051":{"_Position":{"__isSmartRef__":true,"id":7052},"_Extent":{"__isSmartRef__":true,"id":7053},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1032},"_Fill":{"__isSmartRef__":true,"id":1033},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"7052":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7053":{"x":65.6,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7054":{"x":754.4,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7055":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7056":{"stops":[{"__isSmartRef__":true,"id":7057},{"__isSmartRef__":true,"id":7059},{"__isSmartRef__":true,"id":7061},{"__isSmartRef__":true,"id":7063}],"vector":{"__isSmartRef__":true,"id":1042},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"7057":{"offset":0,"color":{"__isSmartRef__":true,"id":7058}},"7058":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7059":{"offset":0.4,"color":{"__isSmartRef__":true,"id":7060}},"7060":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7061":{"offset":0.6,"color":{"__isSmartRef__":true,"id":7062}},"7062":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7063":{"offset":1,"color":{"__isSmartRef__":true,"id":7064}},"7064":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7065":{"sourceObj":{"__isSmartRef__":true,"id":7041},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6101},"targetMethodName":"setTargetURL","converter":null,"converterString":"function () { return URL.source.getDirectory() }","updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"7066":{"submorphs":[],"scripts":[],"id":3280,"shape":{"__isSmartRef__":true,"id":7067},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"_Position":{"__isSmartRef__":true,"id":7070},"fixed":[{"__isSmartRef__":true,"id":6103},{"__isSmartRef__":true,"id":6130},{"__isSmartRef__":true,"id":6157},{"__isSmartRef__":true,"id":6184},{"__isSmartRef__":true,"id":6211},{"__isSmartRef__":true,"id":6238},{"__isSmartRef__":true,"id":6265}],"scalingBelow":[{"__isSmartRef__":true,"id":6995}],"scalingAbove":[{"__isSmartRef__":true,"id":6298},{"__isSmartRef__":true,"id":6853},{"__isSmartRef__":true,"id":6892},{"__isSmartRef__":true,"id":6914}],"minHeight":20,"pointerConnection":null,"owner":{"__isSmartRef__":true,"id":6091},"styleClass":["Browser_resizer"],"__LivelyClassName__":"lively.morphic.HorizontalDivider","__SourceModuleName__":"Global.lively.morphic.Widgets"},"7067":{"_Position":{"__isSmartRef__":true,"id":7068},"_Extent":{"__isSmartRef__":true,"id":7069},"_Fill":{"__isSmartRef__":true,"id":3591},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"7068":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7069":{"x":820,"y":5.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7070":{"x":0,"y":242,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7071":{"submorphs":[],"scripts":[],"id":3282,"shape":{"__isSmartRef__":true,"id":7072},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"_Position":{"__isSmartRef__":true,"id":7075},"fixed":[],"scalingBelow":[{"__isSmartRef__":true,"id":7076}],"scalingAbove":[{"__isSmartRef__":true,"id":6995}],"minHeight":20,"pointerConnection":null,"owner":{"__isSmartRef__":true,"id":6091},"styleClass":["Browser_resizer"],"__LivelyClassName__":"lively.morphic.HorizontalDivider","__SourceModuleName__":"Global.lively.morphic.Widgets"},"7072":{"_Position":{"__isSmartRef__":true,"id":7073},"_Extent":{"__isSmartRef__":true,"id":7074},"_Fill":{"__isSmartRef__":true,"id":3591},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"7073":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7074":{"x":820,"y":5.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7075":{"x":0,"y":517,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7076":{"submorphs":[],"scripts":[],"id":3283,"shape":{"__isSmartRef__":true,"id":7077},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":808},"_ClipMode":"scroll","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":7080},"priorExtent":{"__isSmartRef__":true,"id":7081},"_MaxTextWidth":820,"_MaxTextHeight":27.5,"textChunks":[{"__isSmartRef__":true,"id":7082}],"owner":{"__isSmartRef__":true,"id":6091},"styleClass":["Browser_commentPaneText"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7077":{"_Position":{"__isSmartRef__":true,"id":7078},"_Extent":{"__isSmartRef__":true,"id":7079},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":806},"_Fill":{"__isSmartRef__":true,"id":851},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"7078":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7079":{"x":820,"y":27.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7080":{"x":0,"y":522.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7081":{"x":820,"y":27.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7082":{"style":{"__isSmartRef__":true,"id":7083},"morph":{"__isSmartRef__":true,"id":7076},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7083":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7084":{"_Position":{"__isSmartRef__":true,"id":7085},"_Extent":{"__isSmartRef__":true,"id":7086},"_Fill":{"__isSmartRef__":true,"id":3609},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"7085":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7086":{"x":820,"y":550,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7087":{"adjustForNewBounds":true},"7088":{"x":0,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7089":{"submorphs":[{"__isSmartRef__":true,"id":7090},{"__isSmartRef__":true,"id":7098},{"__isSmartRef__":true,"id":7125},{"__isSmartRef__":true,"id":7151}],"scripts":[],"id":3299,"shape":{"__isSmartRef__":true,"id":7178},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":7181},"_Position":{"__isSmartRef__":true,"id":7182},"eventsAreIgnored":true,"windowMorph":{"__isSmartRef__":true,"id":6090},"label":{"__isSmartRef__":true,"id":7090},"closeButton":{"__isSmartRef__":true,"id":7098},"menuButton":{"__isSmartRef__":true,"id":7125},"collapseButton":{"__isSmartRef__":true,"id":7151},"priorExtent":{"__isSmartRef__":true,"id":7183},"owner":{"__isSmartRef__":true,"id":6090},"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets"},"7090":{"submorphs":[],"scripts":[],"id":3300,"shape":{"__isSmartRef__":true,"id":7091},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":1014},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":7094},"priorExtent":{"__isSmartRef__":true,"id":7095},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":7096}],"isLabel":true,"eventsAreIgnored":true,"_FontSize":10,"owner":{"__isSmartRef__":true,"id":7089},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7091":{"_Position":{"__isSmartRef__":true,"id":7092},"_Extent":{"__isSmartRef__":true,"id":7093},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":806},"_Fill":null,"_BorderRadius":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"7092":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7093":{"x":48,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7094":{"x":386,"y":4,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7095":{"x":48,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7096":{"style":{"__isSmartRef__":true,"id":7097},"morph":{"__isSmartRef__":true,"id":7090},"storedString":"Events.js:lively.morphic.Morph (extension):-- all --:onMouseDown (proto)","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7097":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7098":{"submorphs":[{"__isSmartRef__":true,"id":7099}],"scripts":[],"id":3301,"shape":{"__isSmartRef__":true,"id":7108},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":7111},"priorExtent":{"__isSmartRef__":true,"id":7112},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1033},"lighterFill":{"__isSmartRef__":true,"id":7113},"label":{"__isSmartRef__":true,"id":7099},"owner":{"__isSmartRef__":true,"id":7089},"layout":{"__isSmartRef__":true,"id":7122},"attributeConnections":[{"__isSmartRef__":true,"id":7123},{"__isSmartRef__":true,"id":7124}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets"},"7099":{"submorphs":[],"scripts":[],"id":3302,"shape":{"__isSmartRef__":true,"id":7100},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":7103},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":7104},"priorExtent":{"__isSmartRef__":true,"id":7105},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":7106}],"owner":{"__isSmartRef__":true,"id":7098},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7100":{"_Position":{"__isSmartRef__":true,"id":7101},"_Extent":{"__isSmartRef__":true,"id":7102},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":806},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"7101":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7102":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7103":{"x":5,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"7104":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7105":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7106":{"style":{"__isSmartRef__":true,"id":7107},"morph":{"__isSmartRef__":true,"id":7099},"storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7107":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7108":{"_Position":{"__isSmartRef__":true,"id":7109},"_Extent":{"__isSmartRef__":true,"id":7110},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1032},"_Fill":{"__isSmartRef__":true,"id":1033},"_StrokeOpacity":0,"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"7109":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7110":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7111":{"x":800,"y":3,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7112":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7113":{"stops":[{"__isSmartRef__":true,"id":7114},{"__isSmartRef__":true,"id":7116},{"__isSmartRef__":true,"id":7118},{"__isSmartRef__":true,"id":7120}],"vector":{"__isSmartRef__":true,"id":1042},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"7114":{"offset":0,"color":{"__isSmartRef__":true,"id":7115}},"7115":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7116":{"offset":0.4,"color":{"__isSmartRef__":true,"id":7117}},"7117":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7118":{"offset":0.6,"color":{"__isSmartRef__":true,"id":7119}},"7119":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7120":{"offset":1,"color":{"__isSmartRef__":true,"id":7121}},"7121":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7122":{"moveHorizontal":true},"7123":{"sourceObj":{"__isSmartRef__":true,"id":7098},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":6090},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"7124":{"sourceObj":{"__isSmartRef__":true,"id":7098},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6090},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"7125":{"submorphs":[{"__isSmartRef__":true,"id":7126}],"scripts":[],"id":3303,"shape":{"__isSmartRef__":true,"id":7135},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":7138},"priorExtent":{"__isSmartRef__":true,"id":7139},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1033},"lighterFill":{"__isSmartRef__":true,"id":7140},"label":{"__isSmartRef__":true,"id":7126},"owner":{"__isSmartRef__":true,"id":7089},"attributeConnections":[{"__isSmartRef__":true,"id":7149},{"__isSmartRef__":true,"id":7150}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets"},"7126":{"submorphs":[],"scripts":[],"id":3304,"shape":{"__isSmartRef__":true,"id":7127},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":7130},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":7131},"priorExtent":{"__isSmartRef__":true,"id":7132},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":7133}],"owner":{"__isSmartRef__":true,"id":7125},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7127":{"_Position":{"__isSmartRef__":true,"id":7128},"_Extent":{"__isSmartRef__":true,"id":7129},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":806},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"7128":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7129":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7130":{"x":5,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"7131":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7132":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7133":{"style":{"__isSmartRef__":true,"id":7134},"morph":{"__isSmartRef__":true,"id":7126},"storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7134":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7135":{"_Position":{"__isSmartRef__":true,"id":7136},"_Extent":{"__isSmartRef__":true,"id":7137},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1032},"_Fill":{"__isSmartRef__":true,"id":1033},"_StrokeOpacity":0,"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"7136":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7137":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7138":{"x":3,"y":3,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7139":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7140":{"stops":[{"__isSmartRef__":true,"id":7141},{"__isSmartRef__":true,"id":7143},{"__isSmartRef__":true,"id":7145},{"__isSmartRef__":true,"id":7147}],"vector":{"__isSmartRef__":true,"id":1042},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"7141":{"offset":0,"color":{"__isSmartRef__":true,"id":7142}},"7142":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7143":{"offset":0.4,"color":{"__isSmartRef__":true,"id":7144}},"7144":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7145":{"offset":0.6,"color":{"__isSmartRef__":true,"id":7146}},"7146":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7147":{"offset":1,"color":{"__isSmartRef__":true,"id":7148}},"7148":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7149":{"sourceObj":{"__isSmartRef__":true,"id":7125},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":6090},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"7150":{"sourceObj":{"__isSmartRef__":true,"id":7125},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6090},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"7151":{"submorphs":[{"__isSmartRef__":true,"id":7152}],"scripts":[],"id":3305,"shape":{"__isSmartRef__":true,"id":7161},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":7164},"priorExtent":{"__isSmartRef__":true,"id":7165},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1033},"lighterFill":{"__isSmartRef__":true,"id":7166},"label":{"__isSmartRef__":true,"id":7152},"owner":{"__isSmartRef__":true,"id":7089},"layout":{"__isSmartRef__":true,"id":7175},"attributeConnections":[{"__isSmartRef__":true,"id":7176},{"__isSmartRef__":true,"id":7177}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets"},"7152":{"submorphs":[],"scripts":[],"id":3306,"shape":{"__isSmartRef__":true,"id":7153},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":7156},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":7157},"priorExtent":{"__isSmartRef__":true,"id":7158},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":7159}],"owner":{"__isSmartRef__":true,"id":7151},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7153":{"_Position":{"__isSmartRef__":true,"id":7154},"_Extent":{"__isSmartRef__":true,"id":7155},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":806},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"7154":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7155":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7156":{"x":5,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"7157":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7158":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7159":{"style":{"__isSmartRef__":true,"id":7160},"morph":{"__isSmartRef__":true,"id":7152},"storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7160":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7161":{"_Position":{"__isSmartRef__":true,"id":7162},"_Extent":{"__isSmartRef__":true,"id":7163},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1032},"_Fill":{"__isSmartRef__":true,"id":1033},"_StrokeOpacity":0,"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"7162":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7163":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7164":{"x":781,"y":3,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7165":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7166":{"stops":[{"__isSmartRef__":true,"id":7167},{"__isSmartRef__":true,"id":7169},{"__isSmartRef__":true,"id":7171},{"__isSmartRef__":true,"id":7173}],"vector":{"__isSmartRef__":true,"id":1042},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"7167":{"offset":0,"color":{"__isSmartRef__":true,"id":7168}},"7168":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7169":{"offset":0.4,"color":{"__isSmartRef__":true,"id":7170}},"7170":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7171":{"offset":0.6,"color":{"__isSmartRef__":true,"id":7172}},"7172":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7173":{"offset":1,"color":{"__isSmartRef__":true,"id":7174}},"7174":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7175":{"moveHorizontal":true},"7176":{"sourceObj":{"__isSmartRef__":true,"id":7151},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":6090},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"7177":{"sourceObj":{"__isSmartRef__":true,"id":7151},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6090},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"7178":{"_Position":{"__isSmartRef__":true,"id":7179},"_Extent":{"__isSmartRef__":true,"id":7180},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":1113},"_Fill":{"__isSmartRef__":true,"id":617},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"7179":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7180":{"x":820,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7181":{"resizeWidth":true,"adjustForNewBounds":true},"7182":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7183":{"x":820,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7184":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":7185},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"7185":{"x":820,"y":572,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7186":{"adjustForNewBounds":true},"7187":{"x":1017,"y":1056,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7188":{"x":820,"y":572,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7189":{"x":1172,"y":1069,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7190":{"submorphs":[{"__isSmartRef__":true,"id":7191},{"__isSmartRef__":true,"id":7640}],"scripts":[],"id":4687,"shape":{"__isSmartRef__":true,"id":7735},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":7737},"_Position":{"__isSmartRef__":true,"id":7738},"priorExtent":{"__isSmartRef__":true,"id":7739},"targetMorph":{"__isSmartRef__":true,"id":7191},"titleBar":{"__isSmartRef__":true,"id":7640},"contentOffset":{"__isSmartRef__":true,"id":7639},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"owner":{"__isSmartRef__":true,"id":0},"highlighted":true,"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets"},"7191":{"submorphs":[{"__isSmartRef__":true,"id":7192},{"__isSmartRef__":true,"id":7567},{"__isSmartRef__":true,"id":7592},{"__isSmartRef__":true,"id":7398},{"__isSmartRef__":true,"id":7467},{"__isSmartRef__":true,"id":7498},{"__isSmartRef__":true,"id":7516},{"__isSmartRef__":true,"id":7617},{"__isSmartRef__":true,"id":7546},{"__isSmartRef__":true,"id":7622},{"__isSmartRef__":true,"id":7627},{"__isSmartRef__":true,"id":7203},{"__isSmartRef__":true,"id":7230},{"__isSmartRef__":true,"id":7257},{"__isSmartRef__":true,"id":7284},{"__isSmartRef__":true,"id":7311},{"__isSmartRef__":true,"id":7338},{"__isSmartRef__":true,"id":7365}],"scripts":[],"id":4659,"shape":{"__isSmartRef__":true,"id":7635},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":7638},"_Position":{"__isSmartRef__":true,"id":7639},"locationPane":{"__isSmartRef__":true,"id":7192},"codeBaseDirBtn":{"__isSmartRef__":true,"id":7567},"localDirBtn":{"__isSmartRef__":true,"id":7592},"Pane1":{"__isSmartRef__":true,"id":7398},"Pane2":{"__isSmartRef__":true,"id":7467},"Pane3":{"__isSmartRef__":true,"id":7498},"Pane4":{"__isSmartRef__":true,"id":7516},"midResizer":{"__isSmartRef__":true,"id":7617},"sourcePane":{"__isSmartRef__":true,"id":7546},"bottomResizer":{"__isSmartRef__":true,"id":7622},"commentPane":{"__isSmartRef__":true,"id":7627},"ownerWidget":{"__isSmartRef__":true,"id":7201},"owner":{"__isSmartRef__":true,"id":7190},"ownerApp":{"__isSmartRef__":true,"id":7201},"targetURL":{"__isSmartRef__":true,"id":7558},"__LivelyClassName__":"lively.ide.BrowserPanel","__SourceModuleName__":"Global.lively.ide.BrowserFramework"},"7192":{"submorphs":[],"scripts":[],"id":4660,"shape":{"__isSmartRef__":true,"id":7193},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":808},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":7196},"priorExtent":{"__isSmartRef__":true,"id":7197},"_MaxTextWidth":656,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":7198}],"owner":{"__isSmartRef__":true,"id":7191},"isInputLine":true,"noEval":true,"styleClass":["Browser_locationInput"],"attributeConnections":[{"__isSmartRef__":true,"id":7200}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7193":{"_Position":{"__isSmartRef__":true,"id":7194},"_Extent":{"__isSmartRef__":true,"id":7195},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":806},"_Fill":{"__isSmartRef__":true,"id":851},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"7194":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7195":{"x":656,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7196":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7197":{"x":656,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7198":{"style":{"__isSmartRef__":true,"id":7199},"morph":{"__isSmartRef__":true,"id":7192},"storedString":"http://www.lively-kernel.org/repository/webwerkstatt/lively/morphic/","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7199":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7200":{"sourceObj":{"__isSmartRef__":true,"id":7192},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":7201},"targetMethodName":"setTargetURL","converter":null,"converterString":"function (value) { return new URL(value) }","updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"7201":{"buttonCommands":[{"__isSmartRef__":true,"id":7202},{"__isSmartRef__":true,"id":7229},{"__isSmartRef__":true,"id":7256},{"__isSmartRef__":true,"id":7283},{"__isSmartRef__":true,"id":7310},{"__isSmartRef__":true,"id":7337},{"__isSmartRef__":true,"id":7364}],"RootFilters":[{"__isSmartRef__":true,"id":7391}],"Pane1Filters":[{"__isSmartRef__":true,"id":7392},{"__isSmartRef__":true,"id":7393}],"Pane2Filters":[{"__isSmartRef__":true,"id":7394}],"Pane3Filters":[{"__isSmartRef__":true,"id":7395}],"Pane4Filters":[{"__isSmartRef__":true,"id":7396}],"evaluate":true,"panel":{"__isSmartRef__":true,"id":7191},"attributeConnections":[{"__isSmartRef__":true,"id":7397},{"__isSmartRef__":true,"id":7466},{"__isSmartRef__":true,"id":7497},{"__isSmartRef__":true,"id":7515},{"__isSmartRef__":true,"id":7545},{"__isSmartRef__":true,"id":7557}],"SourceString":"\tcopy: function() {\n\t\tvar copy = this.basicCopy();\n\t\tcopy.setNewId();\n\t\tcopy.restoreRenderContextAfterCopy(this.renderContext().newInstance());\n\t\tcopy.findAndSetUniqueName();\n\t\treturn copy;\n\t},","sourceString":"\tcopy: function() {\n\t\tvar copy = this.basicCopy();\n\t\tcopy.setNewId();\n\t\tcopy.restoreRenderContextAfterCopy(this.renderContext().newInstance());\n\t\tcopy.findAndSetUniqueName();\n\t\treturn copy;\n\t},","doNotSerialize":["$$targetURL"],"doNotCopyProperties":["$$targetURL"],"targetURL":{"__isSmartRef__":true,"id":7558},"_rootNode":{"__isSmartRef__":true,"id":7406},"Pane1Selection":{"__isSmartRef__":true,"id":7426},"pane1Selection":{"__isSmartRef__":true,"id":7426},"Pane2Selection":{"__isSmartRef__":true,"id":7481},"pane2Selection":{"__isSmartRef__":true,"id":7481},"Pane3Selection":{"__isSmartRef__":true,"id":7504},"pane3Selection":{"__isSmartRef__":true,"id":7504},"Pane4Selection":{"__isSmartRef__":true,"id":7530},"pane4Selection":{"__isSmartRef__":true,"id":7530},"Pane4Content":[{"__isSmartRef__":true,"id":7521},{"__isSmartRef__":true,"id":7523},{"__isSmartRef__":true,"id":7525},{"__isSmartRef__":true,"id":7527},{"__isSmartRef__":true,"id":7529},{"__isSmartRef__":true,"id":7531},{"__isSmartRef__":true,"id":7533},{"__isSmartRef__":true,"id":7535},{"__isSmartRef__":true,"id":7537},{"__isSmartRef__":true,"id":7539}],"Pane3Content":[{"__isSmartRef__":true,"id":7503},{"__isSmartRef__":true,"id":7505},{"__isSmartRef__":true,"id":7507},{"__isSmartRef__":true,"id":7509}],"Pane2Content":[{"__isSmartRef__":true,"id":7472},{"__isSmartRef__":true,"id":7474},{"__isSmartRef__":true,"id":7476},{"__isSmartRef__":true,"id":7478},{"__isSmartRef__":true,"id":7480},{"__isSmartRef__":true,"id":7482},{"__isSmartRef__":true,"id":7484},{"__isSmartRef__":true,"id":7486},{"__isSmartRef__":true,"id":7488},{"__isSmartRef__":true,"id":7490}],"Pane1Content":[{"__isSmartRef__":true,"id":7403},{"__isSmartRef__":true,"id":7434},{"__isSmartRef__":true,"id":7435},{"__isSmartRef__":true,"id":7436},{"__isSmartRef__":true,"id":7437},{"__isSmartRef__":true,"id":7438},{"__isSmartRef__":true,"id":7439},{"__isSmartRef__":true,"id":7440},{"__isSmartRef__":true,"id":7441},{"__isSmartRef__":true,"id":7442},{"__isSmartRef__":true,"id":7443},{"__isSmartRef__":true,"id":7444},{"__isSmartRef__":true,"id":7445},{"__isSmartRef__":true,"id":7446},{"__isSmartRef__":true,"id":7447},{"__isSmartRef__":true,"id":7448},{"__isSmartRef__":true,"id":7449},{"__isSmartRef__":true,"id":7450},{"__isSmartRef__":true,"id":7451},{"__isSmartRef__":true,"id":7452},{"__isSmartRef__":true,"id":7453},{"__isSmartRef__":true,"id":7454},{"__isSmartRef__":true,"id":7455},{"__isSmartRef__":true,"id":7456},{"__isSmartRef__":true,"id":7457},{"__isSmartRef__":true,"id":7458},{"__isSmartRef__":true,"id":7459},{"__isSmartRef__":true,"id":7460}],"view":{"__isSmartRef__":true,"id":7190},"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.Serialization","Pane4Menu":[["senders"],["implementors"],["add sibling below"],["remove"],["-------"],["add method"]],"_statusMorph":{"__isSmartRef__":true,"id":7559},"__LivelyClassName__":"lively.ide.SystemBrowser","__SourceModuleName__":"Global.lively.ide.SystemCodeBrowser"},"7202":{"browser":{"__isSmartRef__":true,"id":7201},"button":{"__isSmartRef__":true,"id":7203},"__LivelyClassName__":"lively.ide.AddNewFileCommand","__SourceModuleName__":"Global.lively.ide.BrowserCommands"},"7203":{"submorphs":[{"__isSmartRef__":true,"id":7204}],"scripts":[],"id":4673,"shape":{"__isSmartRef__":true,"id":7213},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":7216},"priorExtent":{"__isSmartRef__":true,"id":7217},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1033},"lighterFill":{"__isSmartRef__":true,"id":7218},"label":{"__isSmartRef__":true,"id":7204},"command":{"__isSmartRef__":true,"id":7202},"attributeConnections":[{"__isSmartRef__":true,"id":7227},{"__isSmartRef__":true,"id":7228}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":7191},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets"},"7204":{"submorphs":[],"scripts":[],"id":4674,"shape":{"__isSmartRef__":true,"id":7205},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":7208},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":7209},"priorExtent":{"__isSmartRef__":true,"id":7210},"_MaxTextWidth":117.14285714285714,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":7211}],"owner":{"__isSmartRef__":true,"id":7203},"isLabel":true,"eventsAreIgnored":true,"_Align":"center","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7205":{"_Position":{"__isSmartRef__":true,"id":7206},"_Extent":{"__isSmartRef__":true,"id":7207},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":806},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"7206":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7207":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7208":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"7209":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7210":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7211":{"style":{"__isSmartRef__":true,"id":7212},"morph":{"__isSmartRef__":true,"id":7204},"storedString":"Add module","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7212":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7213":{"_Position":{"__isSmartRef__":true,"id":7214},"_Extent":{"__isSmartRef__":true,"id":7215},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1032},"_Fill":{"__isSmartRef__":true,"id":1033},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"7214":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7215":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7216":{"x":0,"y":220,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7217":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7218":{"stops":[{"__isSmartRef__":true,"id":7219},{"__isSmartRef__":true,"id":7221},{"__isSmartRef__":true,"id":7223},{"__isSmartRef__":true,"id":7225}],"vector":{"__isSmartRef__":true,"id":1042},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"7219":{"offset":0,"color":{"__isSmartRef__":true,"id":7220}},"7220":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7221":{"offset":0.4,"color":{"__isSmartRef__":true,"id":7222}},"7222":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7223":{"offset":0.6,"color":{"__isSmartRef__":true,"id":7224}},"7224":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7225":{"offset":1,"color":{"__isSmartRef__":true,"id":7226}},"7226":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7227":{"sourceObj":{"__isSmartRef__":true,"id":7203},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":7202},"targetMethodName":"trigger","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"7228":{"sourceObj":{"__isSmartRef__":true,"id":7203},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":7203},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"7229":{"browser":{"__isSmartRef__":true,"id":7201},"button":{"__isSmartRef__":true,"id":7230},"__LivelyClassName__":"lively.ide.AllModulesLoadCommand","__SourceModuleName__":"Global.lively.ide.BrowserCommands"},"7230":{"submorphs":[{"__isSmartRef__":true,"id":7231}],"scripts":[],"id":4675,"shape":{"__isSmartRef__":true,"id":7240},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":7243},"priorExtent":{"__isSmartRef__":true,"id":7244},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1033},"lighterFill":{"__isSmartRef__":true,"id":7245},"label":{"__isSmartRef__":true,"id":7231},"command":{"__isSmartRef__":true,"id":7229},"attributeConnections":[{"__isSmartRef__":true,"id":7254},{"__isSmartRef__":true,"id":7255}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":7191},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets"},"7231":{"submorphs":[],"scripts":[],"id":4676,"shape":{"__isSmartRef__":true,"id":7232},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":7235},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":7236},"priorExtent":{"__isSmartRef__":true,"id":7237},"_MaxTextWidth":117.14285714285714,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":7238}],"owner":{"__isSmartRef__":true,"id":7230},"isLabel":true,"eventsAreIgnored":true,"_Align":"center","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7232":{"_Position":{"__isSmartRef__":true,"id":7233},"_Extent":{"__isSmartRef__":true,"id":7234},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":806},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"7233":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7234":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7235":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"7236":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7237":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7238":{"style":{"__isSmartRef__":true,"id":7239},"morph":{"__isSmartRef__":true,"id":7231},"storedString":"Load all","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7239":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7240":{"_Position":{"__isSmartRef__":true,"id":7241},"_Extent":{"__isSmartRef__":true,"id":7242},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1032},"_Fill":{"__isSmartRef__":true,"id":1033},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"7241":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7242":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7243":{"x":117.14285714285714,"y":220,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7244":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7245":{"stops":[{"__isSmartRef__":true,"id":7246},{"__isSmartRef__":true,"id":7248},{"__isSmartRef__":true,"id":7250},{"__isSmartRef__":true,"id":7252}],"vector":{"__isSmartRef__":true,"id":1042},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"7246":{"offset":0,"color":{"__isSmartRef__":true,"id":7247}},"7247":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7248":{"offset":0.4,"color":{"__isSmartRef__":true,"id":7249}},"7249":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7250":{"offset":0.6,"color":{"__isSmartRef__":true,"id":7251}},"7251":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7252":{"offset":1,"color":{"__isSmartRef__":true,"id":7253}},"7253":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7254":{"sourceObj":{"__isSmartRef__":true,"id":7230},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":7229},"targetMethodName":"trigger","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"7255":{"sourceObj":{"__isSmartRef__":true,"id":7230},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":7230},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"7256":{"browser":{"__isSmartRef__":true,"id":7201},"button":{"__isSmartRef__":true,"id":7257},"__LivelyClassName__":"lively.ide.ShowLineNumbersCommand","__SourceModuleName__":"Global.lively.ide.BrowserCommands"},"7257":{"submorphs":[{"__isSmartRef__":true,"id":7258}],"scripts":[],"id":4677,"shape":{"__isSmartRef__":true,"id":7267},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":7270},"priorExtent":{"__isSmartRef__":true,"id":7271},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1033},"lighterFill":{"__isSmartRef__":true,"id":7272},"label":{"__isSmartRef__":true,"id":7258},"command":{"__isSmartRef__":true,"id":7256},"attributeConnections":[{"__isSmartRef__":true,"id":7281},{"__isSmartRef__":true,"id":7282}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":7191},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets"},"7258":{"submorphs":[],"scripts":[],"id":4678,"shape":{"__isSmartRef__":true,"id":7259},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":7262},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":7263},"priorExtent":{"__isSmartRef__":true,"id":7264},"_MaxTextWidth":117.14285714285714,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":7265}],"owner":{"__isSmartRef__":true,"id":7257},"isLabel":true,"eventsAreIgnored":true,"_Align":"center","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7259":{"_Position":{"__isSmartRef__":true,"id":7260},"_Extent":{"__isSmartRef__":true,"id":7261},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":806},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"7260":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7261":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7262":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"7263":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7264":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7265":{"style":{"__isSmartRef__":true,"id":7266},"morph":{"__isSmartRef__":true,"id":7258},"storedString":"LineNo","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7266":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7267":{"_Position":{"__isSmartRef__":true,"id":7268},"_Extent":{"__isSmartRef__":true,"id":7269},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1032},"_Fill":{"__isSmartRef__":true,"id":1033},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"7268":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7269":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7270":{"x":234.28571428571428,"y":220,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7271":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7272":{"stops":[{"__isSmartRef__":true,"id":7273},{"__isSmartRef__":true,"id":7275},{"__isSmartRef__":true,"id":7277},{"__isSmartRef__":true,"id":7279}],"vector":{"__isSmartRef__":true,"id":1042},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"7273":{"offset":0,"color":{"__isSmartRef__":true,"id":7274}},"7274":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7275":{"offset":0.4,"color":{"__isSmartRef__":true,"id":7276}},"7276":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7277":{"offset":0.6,"color":{"__isSmartRef__":true,"id":7278}},"7278":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7279":{"offset":1,"color":{"__isSmartRef__":true,"id":7280}},"7280":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7281":{"sourceObj":{"__isSmartRef__":true,"id":7257},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":7256},"targetMethodName":"trigger","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"7282":{"sourceObj":{"__isSmartRef__":true,"id":7257},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":7257},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"7283":{"browser":{"__isSmartRef__":true,"id":7201},"button":{"__isSmartRef__":true,"id":7284},"__LivelyClassName__":"lively.ide.ParserDebugCommand","__SourceModuleName__":"Global.lively.ide.BrowserCommands"},"7284":{"submorphs":[{"__isSmartRef__":true,"id":7285}],"scripts":[],"id":4679,"shape":{"__isSmartRef__":true,"id":7294},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":7297},"priorExtent":{"__isSmartRef__":true,"id":7298},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1033},"lighterFill":{"__isSmartRef__":true,"id":7299},"label":{"__isSmartRef__":true,"id":7285},"command":{"__isSmartRef__":true,"id":7283},"attributeConnections":[{"__isSmartRef__":true,"id":7308},{"__isSmartRef__":true,"id":7309}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":7191},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets"},"7285":{"submorphs":[],"scripts":[],"id":4680,"shape":{"__isSmartRef__":true,"id":7286},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":7289},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":7290},"priorExtent":{"__isSmartRef__":true,"id":7291},"_MaxTextWidth":117.14285714285714,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":7292}],"owner":{"__isSmartRef__":true,"id":7284},"isLabel":true,"eventsAreIgnored":true,"_Align":"center","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7286":{"_Position":{"__isSmartRef__":true,"id":7287},"_Extent":{"__isSmartRef__":true,"id":7288},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":806},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"7287":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7288":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7289":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"7290":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7291":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7292":{"style":{"__isSmartRef__":true,"id":7293},"morph":{"__isSmartRef__":true,"id":7285},"storedString":"Dbg errors is off","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7293":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7294":{"_Position":{"__isSmartRef__":true,"id":7295},"_Extent":{"__isSmartRef__":true,"id":7296},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1032},"_Fill":{"__isSmartRef__":true,"id":1033},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"7295":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7296":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7297":{"x":351.42857142857144,"y":220,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7298":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7299":{"stops":[{"__isSmartRef__":true,"id":7300},{"__isSmartRef__":true,"id":7302},{"__isSmartRef__":true,"id":7304},{"__isSmartRef__":true,"id":7306}],"vector":{"__isSmartRef__":true,"id":1042},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"7300":{"offset":0,"color":{"__isSmartRef__":true,"id":7301}},"7301":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7302":{"offset":0.4,"color":{"__isSmartRef__":true,"id":7303}},"7303":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7304":{"offset":0.6,"color":{"__isSmartRef__":true,"id":7305}},"7305":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7306":{"offset":1,"color":{"__isSmartRef__":true,"id":7307}},"7307":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7308":{"sourceObj":{"__isSmartRef__":true,"id":7284},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":7283},"targetMethodName":"trigger","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"7309":{"sourceObj":{"__isSmartRef__":true,"id":7284},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":7284},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"7310":{"browser":{"__isSmartRef__":true,"id":7201},"button":{"__isSmartRef__":true,"id":7311},"__LivelyClassName__":"lively.ide.EvaluateCommand","__SourceModuleName__":"Global.lively.ide.BrowserCommands"},"7311":{"submorphs":[{"__isSmartRef__":true,"id":7312}],"scripts":[],"id":4681,"shape":{"__isSmartRef__":true,"id":7321},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":7324},"priorExtent":{"__isSmartRef__":true,"id":7325},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1033},"lighterFill":{"__isSmartRef__":true,"id":7326},"label":{"__isSmartRef__":true,"id":7312},"command":{"__isSmartRef__":true,"id":7310},"attributeConnections":[{"__isSmartRef__":true,"id":7335},{"__isSmartRef__":true,"id":7336}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":7191},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets"},"7312":{"submorphs":[],"scripts":[],"id":4682,"shape":{"__isSmartRef__":true,"id":7313},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":7316},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":7317},"priorExtent":{"__isSmartRef__":true,"id":7318},"_MaxTextWidth":117.14285714285714,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":7319}],"owner":{"__isSmartRef__":true,"id":7311},"isLabel":true,"eventsAreIgnored":true,"_Align":"center","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7313":{"_Position":{"__isSmartRef__":true,"id":7314},"_Extent":{"__isSmartRef__":true,"id":7315},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":806},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"7314":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7315":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7316":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"7317":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7318":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7319":{"style":{"__isSmartRef__":true,"id":7320},"morph":{"__isSmartRef__":true,"id":7312},"storedString":"Eval on","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7320":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7321":{"_Position":{"__isSmartRef__":true,"id":7322},"_Extent":{"__isSmartRef__":true,"id":7323},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1032},"_Fill":{"__isSmartRef__":true,"id":1033},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"7322":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7323":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7324":{"x":468.57142857142856,"y":220,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7325":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7326":{"stops":[{"__isSmartRef__":true,"id":7327},{"__isSmartRef__":true,"id":7329},{"__isSmartRef__":true,"id":7331},{"__isSmartRef__":true,"id":7333}],"vector":{"__isSmartRef__":true,"id":1042},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"7327":{"offset":0,"color":{"__isSmartRef__":true,"id":7328}},"7328":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7329":{"offset":0.4,"color":{"__isSmartRef__":true,"id":7330}},"7330":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7331":{"offset":0.6,"color":{"__isSmartRef__":true,"id":7332}},"7332":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7333":{"offset":1,"color":{"__isSmartRef__":true,"id":7334}},"7334":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7335":{"sourceObj":{"__isSmartRef__":true,"id":7311},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":7310},"targetMethodName":"trigger","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"7336":{"sourceObj":{"__isSmartRef__":true,"id":7311},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":7311},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"7337":{"browser":{"__isSmartRef__":true,"id":7201},"button":{"__isSmartRef__":true,"id":7338},"__LivelyClassName__":"lively.ide.SortCommand","__SourceModuleName__":"Global.lively.ide.BrowserCommands"},"7338":{"submorphs":[{"__isSmartRef__":true,"id":7339}],"scripts":[],"id":4683,"shape":{"__isSmartRef__":true,"id":7348},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":7351},"priorExtent":{"__isSmartRef__":true,"id":7352},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1033},"lighterFill":{"__isSmartRef__":true,"id":7353},"label":{"__isSmartRef__":true,"id":7339},"command":{"__isSmartRef__":true,"id":7337},"attributeConnections":[{"__isSmartRef__":true,"id":7362},{"__isSmartRef__":true,"id":7363}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":7191},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets"},"7339":{"submorphs":[],"scripts":[],"id":4684,"shape":{"__isSmartRef__":true,"id":7340},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":7343},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":7344},"priorExtent":{"__isSmartRef__":true,"id":7345},"_MaxTextWidth":117.14285714285714,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":7346}],"owner":{"__isSmartRef__":true,"id":7338},"isLabel":true,"eventsAreIgnored":true,"_Align":"center","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7340":{"_Position":{"__isSmartRef__":true,"id":7341},"_Extent":{"__isSmartRef__":true,"id":7342},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":806},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"7341":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7342":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7343":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"7344":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7345":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7346":{"style":{"__isSmartRef__":true,"id":7347},"morph":{"__isSmartRef__":true,"id":7339},"storedString":"Sort","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7347":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7348":{"_Position":{"__isSmartRef__":true,"id":7349},"_Extent":{"__isSmartRef__":true,"id":7350},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1032},"_Fill":{"__isSmartRef__":true,"id":1033},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"7349":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7350":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7351":{"x":585.7142857142857,"y":220,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7352":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7353":{"stops":[{"__isSmartRef__":true,"id":7354},{"__isSmartRef__":true,"id":7356},{"__isSmartRef__":true,"id":7358},{"__isSmartRef__":true,"id":7360}],"vector":{"__isSmartRef__":true,"id":1042},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"7354":{"offset":0,"color":{"__isSmartRef__":true,"id":7355}},"7355":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7356":{"offset":0.4,"color":{"__isSmartRef__":true,"id":7357}},"7357":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7358":{"offset":0.6,"color":{"__isSmartRef__":true,"id":7359}},"7359":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7360":{"offset":1,"color":{"__isSmartRef__":true,"id":7361}},"7361":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7362":{"sourceObj":{"__isSmartRef__":true,"id":7338},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":7337},"targetMethodName":"trigger","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"7363":{"sourceObj":{"__isSmartRef__":true,"id":7338},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":7338},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"7364":{"browser":{"__isSmartRef__":true,"id":7201},"button":{"__isSmartRef__":true,"id":7365},"__LivelyClassName__":"lively.ide.ViewSourceCommand","__SourceModuleName__":"Global.lively.ide.BrowserCommands"},"7365":{"submorphs":[{"__isSmartRef__":true,"id":7366}],"scripts":[],"id":4685,"shape":{"__isSmartRef__":true,"id":7375},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":7378},"priorExtent":{"__isSmartRef__":true,"id":7379},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1033},"lighterFill":{"__isSmartRef__":true,"id":7380},"label":{"__isSmartRef__":true,"id":7366},"command":{"__isSmartRef__":true,"id":7364},"attributeConnections":[{"__isSmartRef__":true,"id":7389},{"__isSmartRef__":true,"id":7390}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"owner":{"__isSmartRef__":true,"id":7191},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets"},"7366":{"submorphs":[],"scripts":[],"id":4686,"shape":{"__isSmartRef__":true,"id":7367},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":7370},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":7371},"priorExtent":{"__isSmartRef__":true,"id":7372},"_MaxTextWidth":117.14285714285714,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":7373}],"owner":{"__isSmartRef__":true,"id":7365},"isLabel":true,"eventsAreIgnored":true,"_Align":"center","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7367":{"_Position":{"__isSmartRef__":true,"id":7368},"_Extent":{"__isSmartRef__":true,"id":7369},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":806},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"7368":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7369":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7370":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"7371":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7372":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7373":{"style":{"__isSmartRef__":true,"id":7374},"morph":{"__isSmartRef__":true,"id":7366},"storedString":"View as...","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7374":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7375":{"_Position":{"__isSmartRef__":true,"id":7376},"_Extent":{"__isSmartRef__":true,"id":7377},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1032},"_Fill":{"__isSmartRef__":true,"id":1033},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"7376":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7377":{"x":117.14285714285714,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7378":{"x":702.8571428571429,"y":220,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7379":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7380":{"stops":[{"__isSmartRef__":true,"id":7381},{"__isSmartRef__":true,"id":7383},{"__isSmartRef__":true,"id":7385},{"__isSmartRef__":true,"id":7387}],"vector":{"__isSmartRef__":true,"id":1042},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"7381":{"offset":0,"color":{"__isSmartRef__":true,"id":7382}},"7382":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7383":{"offset":0.4,"color":{"__isSmartRef__":true,"id":7384}},"7384":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7385":{"offset":0.6,"color":{"__isSmartRef__":true,"id":7386}},"7386":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7387":{"offset":1,"color":{"__isSmartRef__":true,"id":7388}},"7388":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7389":{"sourceObj":{"__isSmartRef__":true,"id":7365},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":7364},"targetMethodName":"trigger","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"7390":{"sourceObj":{"__isSmartRef__":true,"id":7365},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":7365},"targetMethodName":"setLabel","converter":null,"converterString":"function () { return this.getSourceObj().command.asString() }","updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"7391":{"__LivelyClassName__":"lively.ide.NodeFilter","__SourceModuleName__":"Global.lively.ide.BrowserFramework"},"7392":{"__LivelyClassName__":"lively.ide.NodeFilter","__SourceModuleName__":"Global.lively.ide.BrowserFramework"},"7393":{"attributes":["isClassNode","isGrammarNode","isChangeNode","isFunctionNode","isObjectNode"],"__LivelyClassName__":"lively.ide.NodeTypeFilter","__SourceModuleName__":"Global.lively.ide.BrowserFramework"},"7394":{"__LivelyClassName__":"lively.ide.NodeFilter","__SourceModuleName__":"Global.lively.ide.BrowserFramework"},"7395":{"__LivelyClassName__":"lively.ide.NodeFilter","__SourceModuleName__":"Global.lively.ide.BrowserFramework"},"7396":{"__LivelyClassName__":"lively.ide.NodeFilter","__SourceModuleName__":"Global.lively.ide.BrowserFramework"},"7397":{"sourceObj":{"__isSmartRef__":true,"id":7201},"sourceAttrName":"setPane1Content","targetObj":{"__isSmartRef__":true,"id":7398},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"7398":{"submorphs":[],"scripts":[],"id":4665,"shape":{"__isSmartRef__":true,"id":7399},"droppingEnabled":true,"halosEnabled":true,"_ClipMode":"scroll","_Position":{"__isSmartRef__":true,"id":7402},"itemList":[{"__isSmartRef__":true,"id":7403},{"__isSmartRef__":true,"id":7434},{"__isSmartRef__":true,"id":7435},{"__isSmartRef__":true,"id":7436},{"__isSmartRef__":true,"id":7437},{"__isSmartRef__":true,"id":7438},{"__isSmartRef__":true,"id":7439},{"__isSmartRef__":true,"id":7440},{"__isSmartRef__":true,"id":7441},{"__isSmartRef__":true,"id":7442},{"__isSmartRef__":true,"id":7443},{"__isSmartRef__":true,"id":7444},{"__isSmartRef__":true,"id":7445},{"__isSmartRef__":true,"id":7446},{"__isSmartRef__":true,"id":7447},{"__isSmartRef__":true,"id":7448},{"__isSmartRef__":true,"id":7449},{"__isSmartRef__":true,"id":7450},{"__isSmartRef__":true,"id":7451},{"__isSmartRef__":true,"id":7452},{"__isSmartRef__":true,"id":7453},{"__isSmartRef__":true,"id":7454},{"__isSmartRef__":true,"id":7455},{"__isSmartRef__":true,"id":7456},{"__isSmartRef__":true,"id":7457},{"__isSmartRef__":true,"id":7458},{"__isSmartRef__":true,"id":7459},{"__isSmartRef__":true,"id":7460}],"selectedLineNo":20,"selectOnMove":false,"owner":{"__isSmartRef__":true,"id":7191},"attributeConnections":[{"__isSmartRef__":true,"id":7461},{"__isSmartRef__":true,"id":7462},{"__isSmartRef__":true,"id":7463},{"__isSmartRef__":true,"id":7464}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"selection":{"__isSmartRef__":true,"id":7465},"prevScroll":[0,71],"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core"},"7399":{"_Position":{"__isSmartRef__":true,"id":7400},"_Extent":{"__isSmartRef__":true,"id":7401},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":806},"_Fill":{"__isSmartRef__":true,"id":2757},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"7400":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7401":{"x":205,"y":192.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7402":{"x":0,"y":27.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7403":{"isListItem":true,"string":"../","value":{"__isSmartRef__":true,"id":7404}},"7404":{"target":{"__isSmartRef__":true,"id":7405},"browser":{"__isSmartRef__":true,"id":7201},"parent":{"__isSmartRef__":true,"id":7406},"localName":"../","__LivelyClassName__":"lively.ide.NamespaceNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"7405":{"protocol":"http:","hostname":"www.lively-kernel.org","pathname":"/repository/webwerkstatt/lively/morphic/../","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7406":{"target":{"__isSmartRef__":true,"id":2763},"browser":{"__isSmartRef__":true,"id":7201},"parent":null,"allFiles":["lively/morphic/Events.js","lively/morphic/HTML.js","lively/morphic/Widgets.js","lively/morphic/Graffle.js","lively/morphic/Halos.js","lively/morphic/Complete.js","lively/morphic/lively.morphic.Widgets.js","lively/morphic/Canvas.js","lively/morphic/CompatSCB.js","lively/morphic/Serialization.js","lively/morphic/Rendering.js","lively/morphic/Layout.js","lively/morphic/Examples.js","lively/morphic/MorphAddons.js","lively/morphic/CompatLayer.js","lively/morphic/ObjectMigration.js","lively/morphic/ColorChooserDraft.js","lively/morphic/Compat.js","lively/morphic/Shapes.js","lively/morphic/Styles.js","lively/morphic/Core.js","lively/morphic/TextCore.js","lively/morphic/SVG.js","lively/morphic/ScriptingSupport.js","lively/morphic/Tests.js","lively/morphic/Experiments.js"],"subNamespacePaths":[],"parentNamespacePath":{"__isSmartRef__":true,"id":7405},"_childNodes":[{"__isSmartRef__":true,"id":7404},{"__isSmartRef__":true,"id":7407},{"__isSmartRef__":true,"id":7408},{"__isSmartRef__":true,"id":7409},{"__isSmartRef__":true,"id":7410},{"__isSmartRef__":true,"id":7411},{"__isSmartRef__":true,"id":7412},{"__isSmartRef__":true,"id":7413},{"__isSmartRef__":true,"id":7414},{"__isSmartRef__":true,"id":7415},{"__isSmartRef__":true,"id":7416},{"__isSmartRef__":true,"id":7417},{"__isSmartRef__":true,"id":7418},{"__isSmartRef__":true,"id":7419},{"__isSmartRef__":true,"id":7420},{"__isSmartRef__":true,"id":7421},{"__isSmartRef__":true,"id":7422},{"__isSmartRef__":true,"id":7423},{"__isSmartRef__":true,"id":7424},{"__isSmartRef__":true,"id":7425},{"__isSmartRef__":true,"id":7426},{"__isSmartRef__":true,"id":7427},{"__isSmartRef__":true,"id":7428},{"__isSmartRef__":true,"id":7429},{"__isSmartRef__":true,"id":7430},{"__isSmartRef__":true,"id":7431},{"__isSmartRef__":true,"id":7432},{"__isSmartRef__":true,"id":7433}],"__LivelyClassName__":"lively.ide.SourceControlNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"7407":{"browser":{"__isSmartRef__":true,"id":7201},"parent":{"__isSmartRef__":true,"id":7406},"moduleName":"lively/morphic/Canvas.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"7408":{"browser":{"__isSmartRef__":true,"id":7201},"parent":{"__isSmartRef__":true,"id":7406},"moduleName":"lively/morphic/ColorChooserDraft.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"7409":{"browser":{"__isSmartRef__":true,"id":7201},"parent":{"__isSmartRef__":true,"id":7406},"moduleName":"lively/morphic/Compat.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"7410":{"browser":{"__isSmartRef__":true,"id":7201},"parent":{"__isSmartRef__":true,"id":7406},"moduleName":"lively/morphic/CompatLayer.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"7411":{"browser":{"__isSmartRef__":true,"id":7201},"parent":{"__isSmartRef__":true,"id":7406},"moduleName":"lively/morphic/CompatSCB.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"7412":{"browser":{"__isSmartRef__":true,"id":7201},"parent":{"__isSmartRef__":true,"id":7406},"moduleName":"lively/morphic/Complete.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"7413":{"target":{"__isSmartRef__":true,"id":6314},"browser":{"__isSmartRef__":true,"id":7201},"parent":{"__isSmartRef__":true,"id":7406},"moduleName":"lively/morphic/Core.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"7414":{"target":{"__isSmartRef__":true,"id":6513},"browser":{"__isSmartRef__":true,"id":7201},"parent":{"__isSmartRef__":true,"id":7406},"moduleName":"lively/morphic/Events.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"7415":{"browser":{"__isSmartRef__":true,"id":7201},"parent":{"__isSmartRef__":true,"id":7406},"moduleName":"lively/morphic/Examples.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"7416":{"browser":{"__isSmartRef__":true,"id":7201},"parent":{"__isSmartRef__":true,"id":7406},"moduleName":"lively/morphic/Experiments.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"7417":{"browser":{"__isSmartRef__":true,"id":7201},"parent":{"__isSmartRef__":true,"id":7406},"moduleName":"lively/morphic/Graffle.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"7418":{"browser":{"__isSmartRef__":true,"id":7201},"parent":{"__isSmartRef__":true,"id":7406},"moduleName":"lively/morphic/Halos.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"7419":{"browser":{"__isSmartRef__":true,"id":7201},"parent":{"__isSmartRef__":true,"id":7406},"moduleName":"lively/morphic/HTML.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"7420":{"browser":{"__isSmartRef__":true,"id":7201},"parent":{"__isSmartRef__":true,"id":7406},"moduleName":"lively/morphic/Layout.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"7421":{"browser":{"__isSmartRef__":true,"id":7201},"parent":{"__isSmartRef__":true,"id":7406},"moduleName":"lively/morphic/lively.morphic.Widgets.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"7422":{"browser":{"__isSmartRef__":true,"id":7201},"parent":{"__isSmartRef__":true,"id":7406},"moduleName":"lively/morphic/MorphAddons.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"7423":{"browser":{"__isSmartRef__":true,"id":7201},"parent":{"__isSmartRef__":true,"id":7406},"moduleName":"lively/morphic/ObjectMigration.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"7424":{"browser":{"__isSmartRef__":true,"id":7201},"parent":{"__isSmartRef__":true,"id":7406},"moduleName":"lively/morphic/Rendering.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"7425":{"browser":{"__isSmartRef__":true,"id":7201},"parent":{"__isSmartRef__":true,"id":7406},"moduleName":"lively/morphic/ScriptingSupport.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"7426":{"target":{"__isSmartRef__":true,"id":6726},"browser":{"__isSmartRef__":true,"id":7201},"parent":{"__isSmartRef__":true,"id":7406},"moduleName":"lively/morphic/Serialization.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"7427":{"browser":{"__isSmartRef__":true,"id":7201},"parent":{"__isSmartRef__":true,"id":7406},"moduleName":"lively/morphic/Shapes.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"7428":{"browser":{"__isSmartRef__":true,"id":7201},"parent":{"__isSmartRef__":true,"id":7406},"moduleName":"lively/morphic/Styles.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"7429":{"browser":{"__isSmartRef__":true,"id":7201},"parent":{"__isSmartRef__":true,"id":7406},"moduleName":"lively/morphic/SVG.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"7430":{"browser":{"__isSmartRef__":true,"id":7201},"parent":{"__isSmartRef__":true,"id":7406},"moduleName":"lively/morphic/Tests.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"7431":{"target":{"__isSmartRef__":true,"id":2789},"browser":{"__isSmartRef__":true,"id":7201},"parent":{"__isSmartRef__":true,"id":7406},"moduleName":"lively/morphic/TextCore.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"7432":{"target":{"__isSmartRef__":true,"id":3044},"browser":{"__isSmartRef__":true,"id":7201},"parent":{"__isSmartRef__":true,"id":7406},"moduleName":"lively/morphic/Widgets.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"7433":{"target":{"__isSmartRef__":true,"id":3390},"browser":{"__isSmartRef__":true,"id":7201},"__LivelyClassName__":"lively.ide.ChangeSetNode","__SourceModuleName__":"Global.lively.ide.LocalBrowser"},"7434":{"isListItem":true,"string":"Canvas.js (not parsed)","value":{"__isSmartRef__":true,"id":7407}},"7435":{"isListItem":true,"string":"ColorChooserDraft.js (not parsed)","value":{"__isSmartRef__":true,"id":7408}},"7436":{"isListItem":true,"string":"Compat.js (not parsed)","value":{"__isSmartRef__":true,"id":7409}},"7437":{"isListItem":true,"string":"CompatLayer.js (not parsed)","value":{"__isSmartRef__":true,"id":7410}},"7438":{"isListItem":true,"string":"CompatSCB.js (not parsed)","value":{"__isSmartRef__":true,"id":7411}},"7439":{"isListItem":true,"string":"Complete.js (not parsed)","value":{"__isSmartRef__":true,"id":7412}},"7440":{"isListItem":true,"string":"Core.js","value":{"__isSmartRef__":true,"id":7413}},"7441":{"isListItem":true,"string":"Events.js","value":{"__isSmartRef__":true,"id":7414}},"7442":{"isListItem":true,"string":"Examples.js (not parsed)","value":{"__isSmartRef__":true,"id":7415}},"7443":{"isListItem":true,"string":"Experiments.js (not parsed)","value":{"__isSmartRef__":true,"id":7416}},"7444":{"isListItem":true,"string":"Graffle.js (not parsed)","value":{"__isSmartRef__":true,"id":7417}},"7445":{"isListItem":true,"string":"Halos.js (not parsed)","value":{"__isSmartRef__":true,"id":7418}},"7446":{"isListItem":true,"string":"HTML.js (not parsed)","value":{"__isSmartRef__":true,"id":7419}},"7447":{"isListItem":true,"string":"Layout.js (not parsed)","value":{"__isSmartRef__":true,"id":7420}},"7448":{"isListItem":true,"string":"lively.morphic.Widgets.js (not parsed)","value":{"__isSmartRef__":true,"id":7421}},"7449":{"isListItem":true,"string":"MorphAddons.js (not parsed)","value":{"__isSmartRef__":true,"id":7422}},"7450":{"isListItem":true,"string":"ObjectMigration.js (not parsed)","value":{"__isSmartRef__":true,"id":7423}},"7451":{"isListItem":true,"string":"Rendering.js (not parsed)","value":{"__isSmartRef__":true,"id":7424}},"7452":{"isListItem":true,"string":"ScriptingSupport.js (not parsed)","value":{"__isSmartRef__":true,"id":7425}},"7453":{"isListItem":true,"string":"Serialization.js","value":{"__isSmartRef__":true,"id":7426}},"7454":{"isListItem":true,"string":"Shapes.js (not parsed)","value":{"__isSmartRef__":true,"id":7427}},"7455":{"isListItem":true,"string":"Styles.js (not parsed)","value":{"__isSmartRef__":true,"id":7428}},"7456":{"isListItem":true,"string":"SVG.js (not parsed)","value":{"__isSmartRef__":true,"id":7429}},"7457":{"isListItem":true,"string":"Tests.js (not parsed)","value":{"__isSmartRef__":true,"id":7430}},"7458":{"isListItem":true,"string":"TextCore.js","value":{"__isSmartRef__":true,"id":7431}},"7459":{"isListItem":true,"string":"Widgets.js","value":{"__isSmartRef__":true,"id":7432}},"7460":{"isListItem":true,"string":"Local code","value":{"__isSmartRef__":true,"id":7433}},"7461":{"sourceObj":{"__isSmartRef__":true,"id":7398},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":7201},"targetMethodName":"setPane1Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"7462":{"sourceObj":{"__isSmartRef__":true,"id":7398},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":7201},"targetMethodName":"getPane1Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"7463":{"sourceObj":{"__isSmartRef__":true,"id":7398},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":7201},"targetMethodName":"getPane1Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"7464":{"sourceObj":{"__isSmartRef__":true,"id":7398},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":7201},"targetMethodName":"getPane1Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"7465":{"target":{"__isSmartRef__":true,"id":6726},"browser":{"__isSmartRef__":true,"id":7201},"parent":{"__isSmartRef__":true,"id":7406},"moduleName":"lively/morphic/Serialization.js","showAll":false,"__LivelyClassName__":"lively.ide.CompleteFileFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"7466":{"sourceObj":{"__isSmartRef__":true,"id":7201},"sourceAttrName":"setPane2Content","targetObj":{"__isSmartRef__":true,"id":7467},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"7467":{"submorphs":[],"scripts":[],"id":4666,"shape":{"__isSmartRef__":true,"id":7468},"droppingEnabled":true,"halosEnabled":true,"_ClipMode":"scroll","_Position":{"__isSmartRef__":true,"id":7471},"itemList":[{"__isSmartRef__":true,"id":7472},{"__isSmartRef__":true,"id":7474},{"__isSmartRef__":true,"id":7476},{"__isSmartRef__":true,"id":7478},{"__isSmartRef__":true,"id":7480},{"__isSmartRef__":true,"id":7482},{"__isSmartRef__":true,"id":7484},{"__isSmartRef__":true,"id":7486},{"__isSmartRef__":true,"id":7488},{"__isSmartRef__":true,"id":7490}],"selectedLineNo":4,"selectOnMove":false,"owner":{"__isSmartRef__":true,"id":7191},"attributeConnections":[{"__isSmartRef__":true,"id":7492},{"__isSmartRef__":true,"id":7493},{"__isSmartRef__":true,"id":7494},{"__isSmartRef__":true,"id":7495}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"selection":{"__isSmartRef__":true,"id":7496},"prevScroll":[0,0],"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core"},"7468":{"_Position":{"__isSmartRef__":true,"id":7469},"_Extent":{"__isSmartRef__":true,"id":7470},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":806},"_Fill":{"__isSmartRef__":true,"id":2757},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"7469":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7470":{"x":205,"y":192.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7471":{"x":205,"y":27.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7472":{"isListItem":true,"string":"ObjectGraphLinearizer (extension)","value":{"__isSmartRef__":true,"id":7473}},"7473":{"target":{"__isSmartRef__":true,"id":6728},"browser":{"__isSmartRef__":true,"id":7201},"__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"7474":{"isListItem":true,"string":"CopyOnlySubmorphsPlugin","value":{"__isSmartRef__":true,"id":7475}},"7475":{"target":{"__isSmartRef__":true,"id":6732},"browser":{"__isSmartRef__":true,"id":7201},"__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"7476":{"isListItem":true,"string":"IgnoreEpiMorphsPlugin","value":{"__isSmartRef__":true,"id":7477}},"7477":{"target":{"__isSmartRef__":true,"id":6741},"browser":{"__isSmartRef__":true,"id":7201},"__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"7478":{"isListItem":true,"string":"lively.morphic.Shapes.Shape (extension)","value":{"__isSmartRef__":true,"id":7479}},"7479":{"target":{"__isSmartRef__":true,"id":6745},"browser":{"__isSmartRef__":true,"id":7201},"__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"7480":{"isListItem":true,"string":"lively.morphic.Morph (extension)","value":{"__isSmartRef__":true,"id":7481}},"7481":{"target":{"__isSmartRef__":true,"id":6749},"browser":{"__isSmartRef__":true,"id":7201},"__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"7482":{"isListItem":true,"string":"lively.morphic.Text (extension)","value":{"__isSmartRef__":true,"id":7483}},"7483":{"target":{"__isSmartRef__":true,"id":6778},"browser":{"__isSmartRef__":true,"id":7201},"__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"7484":{"isListItem":true,"string":"lively.morphic.World (extension)","value":{"__isSmartRef__":true,"id":7485}},"7485":{"target":{"__isSmartRef__":true,"id":6785},"browser":{"__isSmartRef__":true,"id":7201},"__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"7486":{"isListItem":true,"string":"lively.morphic.World (extension)","value":{"__isSmartRef__":true,"id":7487}},"7487":{"target":{"__isSmartRef__":true,"id":6800},"browser":{"__isSmartRef__":true,"id":7201},"__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"7488":{"isListItem":true,"string":"lively.morphic.TextEditor (extension)","value":{"__isSmartRef__":true,"id":7489}},"7489":{"target":{"__isSmartRef__":true,"id":6805},"browser":{"__isSmartRef__":true,"id":7201},"__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"7490":{"isListItem":true,"string":"lively.morphic.Script (extension)","value":{"__isSmartRef__":true,"id":7491}},"7491":{"target":{"__isSmartRef__":true,"id":6808},"browser":{"__isSmartRef__":true,"id":7201},"__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"7492":{"sourceObj":{"__isSmartRef__":true,"id":7467},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":7201},"targetMethodName":"setPane2Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"7493":{"sourceObj":{"__isSmartRef__":true,"id":7467},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":7201},"targetMethodName":"getPane2Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"7494":{"sourceObj":{"__isSmartRef__":true,"id":7467},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":7201},"targetMethodName":"getPane2Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"7495":{"sourceObj":{"__isSmartRef__":true,"id":7467},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":7201},"targetMethodName":"getPane2Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"7496":{"target":{"__isSmartRef__":true,"id":6749},"browser":{"__isSmartRef__":true,"id":7201},"__LivelyClassName__":"lively.ide.CategorizedClassFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"7497":{"sourceObj":{"__isSmartRef__":true,"id":7201},"sourceAttrName":"setPane3Content","targetObj":{"__isSmartRef__":true,"id":7498},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"7498":{"submorphs":[],"scripts":[],"id":4667,"shape":{"__isSmartRef__":true,"id":7499},"droppingEnabled":true,"halosEnabled":true,"_ClipMode":"scroll","_Position":{"__isSmartRef__":true,"id":7502},"itemList":[{"__isSmartRef__":true,"id":7503},{"__isSmartRef__":true,"id":7505},{"__isSmartRef__":true,"id":7507},{"__isSmartRef__":true,"id":7509}],"selectedLineNo":0,"selectOnMove":false,"owner":{"__isSmartRef__":true,"id":7191},"attributeConnections":[{"__isSmartRef__":true,"id":7511},{"__isSmartRef__":true,"id":7512},{"__isSmartRef__":true,"id":7513},{"__isSmartRef__":true,"id":7514}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"selection":{"__isSmartRef__":true,"id":7504},"prevScroll":[0,35],"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core"},"7499":{"_Position":{"__isSmartRef__":true,"id":7500},"_Extent":{"__isSmartRef__":true,"id":7501},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":806},"_Fill":{"__isSmartRef__":true,"id":2757},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"7500":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7501":{"x":205,"y":192.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7502":{"x":410,"y":27.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7503":{"isListItem":true,"string":"-- all --","value":{"__isSmartRef__":true,"id":7504}},"7504":{"target":{"__isSmartRef__":true,"id":6749},"browser":{"__isSmartRef__":true,"id":7201},"parent":{"__isSmartRef__":true,"id":7481},"__LivelyClassName__":"lively.ide.AllMethodCategoryFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"7505":{"isListItem":true,"string":"serialization","value":{"__isSmartRef__":true,"id":7506}},"7506":{"target":{"__isSmartRef__":true,"id":6765},"browser":{"__isSmartRef__":true,"id":7201},"parent":{"__isSmartRef__":true,"id":7481},"targets":[{"__isSmartRef__":true,"id":6765}],"__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"7507":{"isListItem":true,"string":"copying","value":{"__isSmartRef__":true,"id":7508}},"7508":{"target":{"__isSmartRef__":true,"id":6768},"browser":{"__isSmartRef__":true,"id":7201},"parent":{"__isSmartRef__":true,"id":7481},"targets":[{"__isSmartRef__":true,"id":6768}],"__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"7509":{"isListItem":true,"string":"serialization","value":{"__isSmartRef__":true,"id":7510}},"7510":{"target":{"__isSmartRef__":true,"id":6774},"browser":{"__isSmartRef__":true,"id":7201},"parent":{"__isSmartRef__":true,"id":7481},"targets":[{"__isSmartRef__":true,"id":6774}],"__LivelyClassName__":"lively.ide.MethodCategoryFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"7511":{"sourceObj":{"__isSmartRef__":true,"id":7498},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":7201},"targetMethodName":"setPane3Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"7512":{"sourceObj":{"__isSmartRef__":true,"id":7498},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":7201},"targetMethodName":"getPane3Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"7513":{"sourceObj":{"__isSmartRef__":true,"id":7498},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":7201},"targetMethodName":"getPane3Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"7514":{"sourceObj":{"__isSmartRef__":true,"id":7498},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":7201},"targetMethodName":"getPane3Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"7515":{"sourceObj":{"__isSmartRef__":true,"id":7201},"sourceAttrName":"setPane4Content","targetObj":{"__isSmartRef__":true,"id":7516},"targetMethodName":"updateList","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"7516":{"submorphs":[],"scripts":[],"id":4668,"shape":{"__isSmartRef__":true,"id":7517},"droppingEnabled":true,"halosEnabled":true,"_ClipMode":"scroll","_Position":{"__isSmartRef__":true,"id":7520},"itemList":[{"__isSmartRef__":true,"id":7521},{"__isSmartRef__":true,"id":7523},{"__isSmartRef__":true,"id":7525},{"__isSmartRef__":true,"id":7527},{"__isSmartRef__":true,"id":7529},{"__isSmartRef__":true,"id":7531},{"__isSmartRef__":true,"id":7533},{"__isSmartRef__":true,"id":7535},{"__isSmartRef__":true,"id":7537},{"__isSmartRef__":true,"id":7539}],"selectedLineNo":4,"selectOnMove":false,"owner":{"__isSmartRef__":true,"id":7191},"attributeConnections":[{"__isSmartRef__":true,"id":7541},{"__isSmartRef__":true,"id":7542},{"__isSmartRef__":true,"id":7543},{"__isSmartRef__":true,"id":7544}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"selection":{"__isSmartRef__":true,"id":7530},"prevScroll":[0,3],"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core"},"7517":{"_Position":{"__isSmartRef__":true,"id":7518},"_Extent":{"__isSmartRef__":true,"id":7519},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":806},"_Fill":{"__isSmartRef__":true,"id":2757},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"7518":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7519":{"x":205,"y":192.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7520":{"x":615,"y":27.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7521":{"isListItem":true,"string":"onrestore (proto)","value":{"__isSmartRef__":true,"id":7522}},"7522":{"target":{"__isSmartRef__":true,"id":6750},"browser":{"__isSmartRef__":true,"id":7201},"parent":{"__isSmartRef__":true,"id":7504},"__LivelyClassName__":"lively.ide.ClassElemFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"7523":{"isListItem":true,"string":"onstore (proto)","value":{"__isSmartRef__":true,"id":7524}},"7524":{"target":{"__isSmartRef__":true,"id":6752},"browser":{"__isSmartRef__":true,"id":7201},"parent":{"__isSmartRef__":true,"id":7504},"__LivelyClassName__":"lively.ide.ClassElemFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"7525":{"isListItem":true,"string":"doNotSerialize (proto)","value":{"__isSmartRef__":true,"id":7526}},"7526":{"target":{"__isSmartRef__":true,"id":6754},"browser":{"__isSmartRef__":true,"id":7201},"parent":{"__isSmartRef__":true,"id":7504},"__LivelyClassName__":"lively.ide.ClassElemFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"7527":{"isListItem":true,"string":"isSubmorphOf (proto)","value":{"__isSmartRef__":true,"id":7528}},"7528":{"target":{"__isSmartRef__":true,"id":6756},"browser":{"__isSmartRef__":true,"id":7201},"parent":{"__isSmartRef__":true,"id":7504},"__LivelyClassName__":"lively.ide.ClassElemFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"7529":{"isListItem":true,"string":"copy (proto)","value":{"__isSmartRef__":true,"id":7530}},"7530":{"target":{"__isSmartRef__":true,"id":6757},"browser":{"__isSmartRef__":true,"id":7201},"parent":{"__isSmartRef__":true,"id":7504},"__LivelyClassName__":"lively.ide.ClassElemFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"7531":{"isListItem":true,"string":"basicCopy (proto)","value":{"__isSmartRef__":true,"id":7532}},"7532":{"target":{"__isSmartRef__":true,"id":6758},"browser":{"__isSmartRef__":true,"id":7201},"parent":{"__isSmartRef__":true,"id":7504},"__LivelyClassName__":"lively.ide.ClassElemFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"7533":{"isListItem":true,"string":"restoreRenderContextAfterCopy (proto)","value":{"__isSmartRef__":true,"id":7534}},"7534":{"target":{"__isSmartRef__":true,"id":6759},"browser":{"__isSmartRef__":true,"id":7201},"parent":{"__isSmartRef__":true,"id":7504},"__LivelyClassName__":"lively.ide.ClassElemFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"7535":{"isListItem":true,"string":"serializeToJSON (proto)","value":{"__isSmartRef__":true,"id":7536}},"7536":{"target":{"__isSmartRef__":true,"id":6760},"browser":{"__isSmartRef__":true,"id":7201},"parent":{"__isSmartRef__":true,"id":7504},"__LivelyClassName__":"lively.ide.ClassElemFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"7537":{"isListItem":true,"string":"onLoadFromPartsBin (proto)","value":{"__isSmartRef__":true,"id":7538}},"7538":{"target":{"__isSmartRef__":true,"id":6762},"browser":{"__isSmartRef__":true,"id":7201},"parent":{"__isSmartRef__":true,"id":7504},"__LivelyClassName__":"lively.ide.ClassElemFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"7539":{"isListItem":true,"string":"findAndSetUniqueName (proto)","value":{"__isSmartRef__":true,"id":7540}},"7540":{"target":{"__isSmartRef__":true,"id":6763},"browser":{"__isSmartRef__":true,"id":7201},"parent":{"__isSmartRef__":true,"id":7504},"__LivelyClassName__":"lively.ide.ClassElemFragmentNode","__SourceModuleName__":"Global.lively.ide.SystemBrowserNodes"},"7541":{"sourceObj":{"__isSmartRef__":true,"id":7516},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":7201},"targetMethodName":"setPane4Selection","converter":null,"converterString":null,"updaterString":"function ($upd, v) { $upd(v, this.sourceObj) }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"7542":{"sourceObj":{"__isSmartRef__":true,"id":7516},"sourceAttrName":"getSelection","targetObj":{"__isSmartRef__":true,"id":7201},"targetMethodName":"getPane4Selection","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"7543":{"sourceObj":{"__isSmartRef__":true,"id":7516},"sourceAttrName":"getList","targetObj":{"__isSmartRef__":true,"id":7201},"targetMethodName":"getPane4Content","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"7544":{"sourceObj":{"__isSmartRef__":true,"id":7516},"sourceAttrName":"getMenu","targetObj":{"__isSmartRef__":true,"id":7201},"targetMethodName":"getPane4Menu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"7545":{"sourceObj":{"__isSmartRef__":true,"id":7201},"sourceAttrName":"setSourceString","targetObj":{"__isSmartRef__":true,"id":7546},"targetMethodName":"setTextString","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"7546":{"submorphs":[],"scripts":[],"id":4670,"shape":{"__isSmartRef__":true,"id":7547},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":7550},"_ClipMode":"scroll","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Courier","_Position":{"__isSmartRef__":true,"id":7551},"priorExtent":{"__isSmartRef__":true,"id":7552},"_MaxTextWidth":820,"_MaxTextHeight":269.5,"textChunks":[{"__isSmartRef__":true,"id":7553}],"owner":{"__isSmartRef__":true,"id":7191},"layout":{"__isSmartRef__":true,"id":7555},"_FontSize":10,"noEval":true,"attributeConnections":[{"__isSmartRef__":true,"id":7556}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"savedTextString":"lively.morphic.Morph.addMethods(\n'serialization', {\n\tonrestore: function() {\n\t\t// FIXME this does not belong here\n\t\t// event handlers used to be serialized with each morph\n\t\t// we disabled that feature. The line below will make sure that old code works\n\t\t// if (this.eventHandler) this.eventHandler = null;\n// \n\t\t// this.registerForEvents();\n\n\t\t// when classes of morphs during object deserialization cannot be found\n\t\t// and classPlaceHolder object is created\n\t\t// we will create a morph for a classPlaceHolder so that the system will run\n\t\tif (!this.submorphs) return;\n\t\tfor (var i = 0; i < this.submorphs.length; i++) {\n\t\t\tvar obj = this.submorphs[i];\n\t\t\tif (obj.isClassPlaceHolder) {\n\t\t\t\tvar errorMorph = new lively.morphic.Box((obj.position || pt(0,0)).extent(pt(200,200)));\n\t\t\t\terrorMorph.isErrorMorph = true;\n\t\t\t\t// so this object will be stripped from future serializations\n\t\t\t\terrorMorph.isEpiMorph = true; \n\t\t\t\terrorMorph.setFill(Color.red);\n\t\t\t\terrorMorph.classPlaceHolder = obj;\n\t\t\t\tthis.submorphs[i] = errorMorph;\n\t\t\t}\n\t\t}\n\t},\n\tonstore: function() {\n\t},\n\n},\n'copying', {\n\tdoNotSerialize: ['_renderContext', 'eventHandler'],\n\tisSubmorphOf: function(otherMorph) {\n\t\tvar self = this, found = false;\n\t\totherMorph.withAllSubmorphsDo(function(morph) { found = found || morph === self });\n\t\treturn found;\n\t},\n\tcopy: function() {\n\t\tvar copy = this.basicCopy();\n\t\tcopy.setNewId();\n\t\tcopy.restoreRenderContextAfterCopy(this.renderContext().newInstance());\n\t\tcopy.findAndSetUniqueName();\n\t\treturn copy;\n\t},\n\tbasicCopy: function() {\n\t\treturn lively.persistence.Serializer.newMorphicCopy(this);\n\t},\n\trestoreRenderContextAfterCopy: function(renderCtx) {\n\t\tthis.setRenderContext(renderCtx)\n\t\tthis.renderContextDispatch('init');\n\t\tthis.getShape().renderUsing(renderCtx);\n\t\tif (this.owner) this.renderContextDispatch('append');\n\t\tfor (var i = 0; i < this.submorphs.length; i++)\n\t\t\tthis.submorphs[i].restoreRenderContextAfterCopy(renderCtx.newForChild());\n\t\tthis.registerForEvents();\n\t\tthis.resumeStepping();\n\t},\n},\n'serialization', {\n\tserializeToJSON: function() {\n\t\tvar serializer = ObjectGraphLinearizer.forNewLively();\n\t\tserializer.showLog = false;\n\t\treturn serializer.serialize(this);\n\t},\n\tonLoadFromPartsBin: function() {\n\t\tthis.restoreRenderContextAfterCopy(this.renderContext());\n\t},\n},\n'nameing', {\n\tfindAndSetUniqueName: function() {\n\t\tvar name = this.name || this.constructor.name,\n\t\t\texistingNames = [];\n\t\tlively.morphic.World.current().withAllSubmorphsDo(function(ea) {\n\t\t\tea.name && existingNames.push(name);\n\t\t});\n\t\tvar noRegex = /(.*?)([0-9]*)$/,\n\t\t\tnoMatch = name.match(/(.*?)([0-9]*)$/),\n\t\t\tno = Number((noMatch && noMatch[2]) || 1),\n\t\t\tnameWithNoNumber = (noMatch && noMatch[1]) || name;\n\t\twhile(existingNames.include(name + no)) no++;\n\t\treturn name + no;\n\t},\n});\n","styleClass":["Browser_codePaneText"],"focusHaloBorderWidth":0.5,"prevScroll":[0,997],"priorSelectionRange":[2644,2643],"charsReplaced":"2","lastFindLoc":2643,"showsHalos":false,"halos":[],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7547":{"_Position":{"__isSmartRef__":true,"id":7548},"_Extent":{"__isSmartRef__":true,"id":7549},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":806},"_Fill":{"__isSmartRef__":true,"id":851},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"7548":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7549":{"x":820,"y":269.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7550":{"x":5,"y":5,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"7551":{"x":0,"y":247.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7552":{"x":820,"y":269.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7553":{"style":{"__isSmartRef__":true,"id":7554},"morph":{"__isSmartRef__":true,"id":7546},"storedString":"\tcopy: function() {\n\t\tvar copy = this.basicCopy();\n\t\tcopy.setNewId();\n\t\tcopy.restoreRenderContextAfterCopy(this.renderContext().newInstance());\n\t\tcopy.findAndSetUniqueName();\n\t\treturn copy;\n\t},","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7554":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7555":{"resizeWidth":true,"resizeHeight":true},"7556":{"sourceObj":{"__isSmartRef__":true,"id":7546},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":7201},"targetMethodName":"setSourceString","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"7557":{"sourceObj":{"__isSmartRef__":true,"id":7201},"sourceAttrName":"targetURL","targetObj":{"__isSmartRef__":true,"id":7192},"targetMethodName":"setTextString","converter":null,"converterString":null,"updaterString":"function ($upd, value) { value && $upd(String(value)) }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"7558":{"protocol":"http:","hostname":"www.lively-kernel.org","pathname":"/repository/webwerkstatt/lively/morphic/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"7559":{"submorphs":[],"scripts":[],"id":5439,"shape":{"__isSmartRef__":true,"id":7560},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":808},"_ClipMode":"visible","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":7563},"priorExtent":{"__isSmartRef__":true,"id":7564},"_MaxTextWidth":300,"_MaxTextHeight":30,"textChunks":[{"__isSmartRef__":true,"id":7565}],"owner":null,"_TextColor":{"__isSmartRef__":true,"id":3536},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7560":{"_Position":{"__isSmartRef__":true,"id":7561},"_Extent":{"__isSmartRef__":true,"id":7562},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":806},"_Fill":{"__isSmartRef__":true,"id":807},"_StrokeOpacity":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"7561":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7562":{"x":300,"y":30,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7563":{"x":260,"y":119.75,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7564":{"x":300,"y":30,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7565":{"style":{"__isSmartRef__":true,"id":7566},"morph":{"__isSmartRef__":true,"id":7559},"storedString":"Saving lively.morphic.Morph...\nSuccessfully saved\nSuccessfully evaluated lively.morphic.Morph","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7566":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7567":{"submorphs":[{"__isSmartRef__":true,"id":7568}],"scripts":[],"id":4661,"shape":{"__isSmartRef__":true,"id":7577},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":7580},"priorExtent":{"__isSmartRef__":true,"id":7581},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1033},"lighterFill":{"__isSmartRef__":true,"id":7582},"label":{"__isSmartRef__":true,"id":7568},"owner":{"__isSmartRef__":true,"id":7191},"attributeConnections":[{"__isSmartRef__":true,"id":7591}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets"},"7568":{"submorphs":[],"scripts":[],"id":4662,"shape":{"__isSmartRef__":true,"id":7569},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":7572},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":7573},"priorExtent":{"__isSmartRef__":true,"id":7574},"_MaxTextWidth":98.39999999999999,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":7575}],"owner":{"__isSmartRef__":true,"id":7567},"isLabel":true,"eventsAreIgnored":true,"_Align":"center","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7569":{"_Position":{"__isSmartRef__":true,"id":7570},"_Extent":{"__isSmartRef__":true,"id":7571},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":806},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"7570":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7571":{"x":98.39999999999999,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7572":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"7573":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7574":{"x":98.39999999999999,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7575":{"style":{"__isSmartRef__":true,"id":7576},"morph":{"__isSmartRef__":true,"id":7568},"storedString":"codebase","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7576":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7577":{"_Position":{"__isSmartRef__":true,"id":7578},"_Extent":{"__isSmartRef__":true,"id":7579},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1032},"_Fill":{"__isSmartRef__":true,"id":1033},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"7578":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7579":{"x":98.39999999999999,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7580":{"x":656,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7581":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7582":{"stops":[{"__isSmartRef__":true,"id":7583},{"__isSmartRef__":true,"id":7585},{"__isSmartRef__":true,"id":7587},{"__isSmartRef__":true,"id":7589}],"vector":{"__isSmartRef__":true,"id":1042},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"7583":{"offset":0,"color":{"__isSmartRef__":true,"id":7584}},"7584":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7585":{"offset":0.4,"color":{"__isSmartRef__":true,"id":7586}},"7586":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7587":{"offset":0.6,"color":{"__isSmartRef__":true,"id":7588}},"7588":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7589":{"offset":1,"color":{"__isSmartRef__":true,"id":7590}},"7590":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7591":{"sourceObj":{"__isSmartRef__":true,"id":7567},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":7201},"targetMethodName":"setTargetURL","converterString":"function () { return URL.codeBase.withFilename('lively/')}","updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"7592":{"submorphs":[{"__isSmartRef__":true,"id":7593}],"scripts":[],"id":4663,"shape":{"__isSmartRef__":true,"id":7602},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":7605},"priorExtent":{"__isSmartRef__":true,"id":7606},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1033},"lighterFill":{"__isSmartRef__":true,"id":7607},"label":{"__isSmartRef__":true,"id":7593},"owner":{"__isSmartRef__":true,"id":7191},"attributeConnections":[{"__isSmartRef__":true,"id":7616}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets"},"7593":{"submorphs":[],"scripts":[],"id":4664,"shape":{"__isSmartRef__":true,"id":7594},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":7597},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":7598},"priorExtent":{"__isSmartRef__":true,"id":7599},"_MaxTextWidth":65.6,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":7600}],"owner":{"__isSmartRef__":true,"id":7592},"isLabel":true,"eventsAreIgnored":true,"_Align":"center","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7594":{"_Position":{"__isSmartRef__":true,"id":7595},"_Extent":{"__isSmartRef__":true,"id":7596},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":806},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"7595":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7596":{"x":65.6,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7597":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"7598":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7599":{"x":65.6,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7600":{"style":{"__isSmartRef__":true,"id":7601},"morph":{"__isSmartRef__":true,"id":7593},"storedString":"local","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7601":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7602":{"_Position":{"__isSmartRef__":true,"id":7603},"_Extent":{"__isSmartRef__":true,"id":7604},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1032},"_Fill":{"__isSmartRef__":true,"id":1033},"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"7603":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7604":{"x":65.6,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7605":{"x":754.4,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7606":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7607":{"stops":[{"__isSmartRef__":true,"id":7608},{"__isSmartRef__":true,"id":7610},{"__isSmartRef__":true,"id":7612},{"__isSmartRef__":true,"id":7614}],"vector":{"__isSmartRef__":true,"id":1042},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"7608":{"offset":0,"color":{"__isSmartRef__":true,"id":7609}},"7609":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7610":{"offset":0.4,"color":{"__isSmartRef__":true,"id":7611}},"7611":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7612":{"offset":0.6,"color":{"__isSmartRef__":true,"id":7613}},"7613":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7614":{"offset":1,"color":{"__isSmartRef__":true,"id":7615}},"7615":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7616":{"sourceObj":{"__isSmartRef__":true,"id":7592},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":7201},"targetMethodName":"setTargetURL","converter":null,"converterString":"function () { return URL.source.getDirectory() }","updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"7617":{"submorphs":[],"scripts":[],"id":4669,"shape":{"__isSmartRef__":true,"id":7618},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"_Position":{"__isSmartRef__":true,"id":7621},"fixed":[{"__isSmartRef__":true,"id":7203},{"__isSmartRef__":true,"id":7230},{"__isSmartRef__":true,"id":7257},{"__isSmartRef__":true,"id":7284},{"__isSmartRef__":true,"id":7311},{"__isSmartRef__":true,"id":7338},{"__isSmartRef__":true,"id":7365}],"scalingBelow":[{"__isSmartRef__":true,"id":7546}],"scalingAbove":[{"__isSmartRef__":true,"id":7398},{"__isSmartRef__":true,"id":7467},{"__isSmartRef__":true,"id":7498},{"__isSmartRef__":true,"id":7516}],"minHeight":20,"pointerConnection":null,"owner":{"__isSmartRef__":true,"id":7191},"styleClass":["Browser_resizer"],"__LivelyClassName__":"lively.morphic.HorizontalDivider","__SourceModuleName__":"Global.lively.morphic.Widgets"},"7618":{"_Position":{"__isSmartRef__":true,"id":7619},"_Extent":{"__isSmartRef__":true,"id":7620},"_Fill":{"__isSmartRef__":true,"id":3591},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"7619":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7620":{"x":820,"y":5.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7621":{"x":0,"y":242,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7622":{"submorphs":[],"scripts":[],"id":4671,"shape":{"__isSmartRef__":true,"id":7623},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"_Position":{"__isSmartRef__":true,"id":7626},"fixed":[],"scalingBelow":[{"__isSmartRef__":true,"id":7627}],"scalingAbove":[{"__isSmartRef__":true,"id":7546}],"minHeight":20,"pointerConnection":null,"owner":{"__isSmartRef__":true,"id":7191},"styleClass":["Browser_resizer"],"__LivelyClassName__":"lively.morphic.HorizontalDivider","__SourceModuleName__":"Global.lively.morphic.Widgets"},"7623":{"_Position":{"__isSmartRef__":true,"id":7624},"_Extent":{"__isSmartRef__":true,"id":7625},"_Fill":{"__isSmartRef__":true,"id":3591},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"7624":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7625":{"x":820,"y":5.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7626":{"x":0,"y":517,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7627":{"submorphs":[],"scripts":[],"id":4672,"shape":{"__isSmartRef__":true,"id":7628},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":808},"_ClipMode":"scroll","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":7631},"priorExtent":{"__isSmartRef__":true,"id":7632},"_MaxTextWidth":820,"_MaxTextHeight":27.5,"textChunks":[{"__isSmartRef__":true,"id":7633}],"owner":{"__isSmartRef__":true,"id":7191},"styleClass":["Browser_commentPaneText"],"prevScroll":[0,0],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7628":{"_Position":{"__isSmartRef__":true,"id":7629},"_Extent":{"__isSmartRef__":true,"id":7630},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":806},"_Fill":{"__isSmartRef__":true,"id":851},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"7629":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7630":{"x":820,"y":27.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7631":{"x":0,"y":522.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7632":{"x":820,"y":27.5,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7633":{"style":{"__isSmartRef__":true,"id":7634},"morph":{"__isSmartRef__":true,"id":7627},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7634":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7635":{"_Position":{"__isSmartRef__":true,"id":7636},"_Extent":{"__isSmartRef__":true,"id":7637},"_Fill":{"__isSmartRef__":true,"id":3609},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"7636":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7637":{"x":820,"y":550,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7638":{"adjustForNewBounds":true},"7639":{"x":0,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7640":{"submorphs":[{"__isSmartRef__":true,"id":7641},{"__isSmartRef__":true,"id":7649},{"__isSmartRef__":true,"id":7676},{"__isSmartRef__":true,"id":7702}],"scripts":[],"id":4688,"shape":{"__isSmartRef__":true,"id":7729},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":7732},"_Position":{"__isSmartRef__":true,"id":7733},"eventsAreIgnored":true,"windowMorph":{"__isSmartRef__":true,"id":7190},"label":{"__isSmartRef__":true,"id":7641},"closeButton":{"__isSmartRef__":true,"id":7649},"menuButton":{"__isSmartRef__":true,"id":7676},"collapseButton":{"__isSmartRef__":true,"id":7702},"priorExtent":{"__isSmartRef__":true,"id":7734},"owner":{"__isSmartRef__":true,"id":7190},"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets"},"7641":{"submorphs":[],"scripts":[],"id":4689,"shape":{"__isSmartRef__":true,"id":7642},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":1014},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":7645},"priorExtent":{"__isSmartRef__":true,"id":7646},"_MaxTextWidth":null,"_MaxTextHeight":22,"textChunks":[{"__isSmartRef__":true,"id":7647}],"isLabel":true,"eventsAreIgnored":true,"_FontSize":10,"owner":{"__isSmartRef__":true,"id":7640},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7642":{"_Position":{"__isSmartRef__":true,"id":7643},"_Extent":{"__isSmartRef__":true,"id":7644},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":806},"_Fill":null,"_BorderRadius":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"7643":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7644":{"x":48,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7645":{"x":386,"y":4,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7646":{"x":48,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7647":{"style":{"__isSmartRef__":true,"id":7648},"morph":{"__isSmartRef__":true,"id":7641},"storedString":"Serialization.js:lively.morphic.Morph (extension):-- all --:copy (proto)","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7648":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7649":{"submorphs":[{"__isSmartRef__":true,"id":7650}],"scripts":[],"id":4690,"shape":{"__isSmartRef__":true,"id":7659},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":7662},"priorExtent":{"__isSmartRef__":true,"id":7663},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1033},"lighterFill":{"__isSmartRef__":true,"id":7664},"label":{"__isSmartRef__":true,"id":7650},"owner":{"__isSmartRef__":true,"id":7640},"layout":{"__isSmartRef__":true,"id":7673},"attributeConnections":[{"__isSmartRef__":true,"id":7674},{"__isSmartRef__":true,"id":7675}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets"},"7650":{"submorphs":[],"scripts":[],"id":4691,"shape":{"__isSmartRef__":true,"id":7651},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":7654},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":7655},"priorExtent":{"__isSmartRef__":true,"id":7656},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":7657}],"owner":{"__isSmartRef__":true,"id":7649},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7651":{"_Position":{"__isSmartRef__":true,"id":7652},"_Extent":{"__isSmartRef__":true,"id":7653},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":806},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"7652":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7653":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7654":{"x":5,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"7655":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7656":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7657":{"style":{"__isSmartRef__":true,"id":7658},"morph":{"__isSmartRef__":true,"id":7650},"storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7658":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7659":{"_Position":{"__isSmartRef__":true,"id":7660},"_Extent":{"__isSmartRef__":true,"id":7661},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1032},"_Fill":{"__isSmartRef__":true,"id":1033},"_StrokeOpacity":0,"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"7660":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7661":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7662":{"x":800,"y":3,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7663":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7664":{"stops":[{"__isSmartRef__":true,"id":7665},{"__isSmartRef__":true,"id":7667},{"__isSmartRef__":true,"id":7669},{"__isSmartRef__":true,"id":7671}],"vector":{"__isSmartRef__":true,"id":1042},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"7665":{"offset":0,"color":{"__isSmartRef__":true,"id":7666}},"7666":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7667":{"offset":0.4,"color":{"__isSmartRef__":true,"id":7668}},"7668":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7669":{"offset":0.6,"color":{"__isSmartRef__":true,"id":7670}},"7670":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7671":{"offset":1,"color":{"__isSmartRef__":true,"id":7672}},"7672":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7673":{"moveHorizontal":true},"7674":{"sourceObj":{"__isSmartRef__":true,"id":7649},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":7190},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"7675":{"sourceObj":{"__isSmartRef__":true,"id":7649},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":7190},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"7676":{"submorphs":[{"__isSmartRef__":true,"id":7677}],"scripts":[],"id":4692,"shape":{"__isSmartRef__":true,"id":7686},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":7689},"priorExtent":{"__isSmartRef__":true,"id":7690},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1033},"lighterFill":{"__isSmartRef__":true,"id":7691},"label":{"__isSmartRef__":true,"id":7677},"owner":{"__isSmartRef__":true,"id":7640},"attributeConnections":[{"__isSmartRef__":true,"id":7700},{"__isSmartRef__":true,"id":7701}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets"},"7677":{"submorphs":[],"scripts":[],"id":4693,"shape":{"__isSmartRef__":true,"id":7678},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":7681},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":7682},"priorExtent":{"__isSmartRef__":true,"id":7683},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":7684}],"owner":{"__isSmartRef__":true,"id":7676},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7678":{"_Position":{"__isSmartRef__":true,"id":7679},"_Extent":{"__isSmartRef__":true,"id":7680},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":806},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"7679":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7680":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7681":{"x":5,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"7682":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7683":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7684":{"style":{"__isSmartRef__":true,"id":7685},"morph":{"__isSmartRef__":true,"id":7677},"storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7685":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7686":{"_Position":{"__isSmartRef__":true,"id":7687},"_Extent":{"__isSmartRef__":true,"id":7688},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1032},"_Fill":{"__isSmartRef__":true,"id":1033},"_StrokeOpacity":0,"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"7687":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7688":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7689":{"x":3,"y":3,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7690":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7691":{"stops":[{"__isSmartRef__":true,"id":7692},{"__isSmartRef__":true,"id":7694},{"__isSmartRef__":true,"id":7696},{"__isSmartRef__":true,"id":7698}],"vector":{"__isSmartRef__":true,"id":1042},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"7692":{"offset":0,"color":{"__isSmartRef__":true,"id":7693}},"7693":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7694":{"offset":0.4,"color":{"__isSmartRef__":true,"id":7695}},"7695":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7696":{"offset":0.6,"color":{"__isSmartRef__":true,"id":7697}},"7697":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7698":{"offset":1,"color":{"__isSmartRef__":true,"id":7699}},"7699":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7700":{"sourceObj":{"__isSmartRef__":true,"id":7676},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":7190},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"7701":{"sourceObj":{"__isSmartRef__":true,"id":7676},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":7190},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"7702":{"submorphs":[{"__isSmartRef__":true,"id":7703}],"scripts":[],"id":4694,"shape":{"__isSmartRef__":true,"id":7712},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":7715},"priorExtent":{"__isSmartRef__":true,"id":7716},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1033},"lighterFill":{"__isSmartRef__":true,"id":7717},"label":{"__isSmartRef__":true,"id":7703},"owner":{"__isSmartRef__":true,"id":7640},"layout":{"__isSmartRef__":true,"id":7726},"attributeConnections":[{"__isSmartRef__":true,"id":7727},{"__isSmartRef__":true,"id":7728}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets"},"7703":{"submorphs":[],"scripts":[],"id":4695,"shape":{"__isSmartRef__":true,"id":7704},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":7707},"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_Position":{"__isSmartRef__":true,"id":7708},"priorExtent":{"__isSmartRef__":true,"id":7709},"_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":7710}],"owner":{"__isSmartRef__":true,"id":7702},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7704":{"_Position":{"__isSmartRef__":true,"id":7705},"_Extent":{"__isSmartRef__":true,"id":7706},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":806},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"7705":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7706":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7707":{"x":5,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"7708":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7709":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7710":{"style":{"__isSmartRef__":true,"id":7711},"morph":{"__isSmartRef__":true,"id":7703},"storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7711":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7712":{"_Position":{"__isSmartRef__":true,"id":7713},"_Extent":{"__isSmartRef__":true,"id":7714},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1032},"_Fill":{"__isSmartRef__":true,"id":1033},"_StrokeOpacity":0,"_BorderRadius":5,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"7713":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7714":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7715":{"x":781,"y":3,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7716":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7717":{"stops":[{"__isSmartRef__":true,"id":7718},{"__isSmartRef__":true,"id":7720},{"__isSmartRef__":true,"id":7722},{"__isSmartRef__":true,"id":7724}],"vector":{"__isSmartRef__":true,"id":1042},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"7718":{"offset":0,"color":{"__isSmartRef__":true,"id":7719}},"7719":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7720":{"offset":0.4,"color":{"__isSmartRef__":true,"id":7721}},"7721":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7722":{"offset":0.6,"color":{"__isSmartRef__":true,"id":7723}},"7723":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7724":{"offset":1,"color":{"__isSmartRef__":true,"id":7725}},"7725":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"7726":{"moveHorizontal":true},"7727":{"sourceObj":{"__isSmartRef__":true,"id":7702},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":7190},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"7728":{"sourceObj":{"__isSmartRef__":true,"id":7702},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":7190},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"7729":{"_Position":{"__isSmartRef__":true,"id":7730},"_Extent":{"__isSmartRef__":true,"id":7731},"_BorderWidth":2,"_BorderColor":{"__isSmartRef__":true,"id":1113},"_Fill":{"__isSmartRef__":true,"id":617},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"7730":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7731":{"x":820,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7732":{"resizeWidth":true,"adjustForNewBounds":true},"7733":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7734":{"x":820,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7735":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":7736},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"7736":{"x":820,"y":572,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7737":{"adjustForNewBounds":true},"7738":{"x":623,"y":117,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7739":{"x":820,"y":572,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7740":{"submorphs":[{"__isSmartRef__":true,"id":7741},{"__isSmartRef__":true,"id":7753},{"__isSmartRef__":true,"id":7759}],"scripts":[],"id":6882,"shape":{"__isSmartRef__":true,"id":7769},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":7774},"showsHalos":false,"halos":[],"priorExtent":{"__isSmartRef__":true,"id":7775},"_isInFullScreen":false,"_Rotation":0,"_Scale":1,"_traitConfig_":{"__isSmartRef__":true,"id":7776},"draggingEnabled":true,"name":"TestSlide2","partsBinMetaInfo":{"__isSmartRef__":true,"id":7778},"__SourceModuleName__":"Global.lively.Presentation","owner":{"__isSmartRef__":true,"id":0},"__LivelyClassName__":"lively.Presentation.PageMorph"},"7741":{"submorphs":[],"scripts":[],"id":257,"shape":{"__isSmartRef__":true,"id":7742},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Helvetica","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":7746},"_MaxTextWidth":445.12112112112106,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":7747},"showsHalos":false,"halos":[],"_FontSize":28,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"Title2","partsBinMetaInfo":{"__isSmartRef__":true,"id":7748},"_TextColor":{"__isSmartRef__":true,"id":7749},"_Rotation":0,"textChunks":[{"__isSmartRef__":true,"id":7750}],"owner":{"__isSmartRef__":true,"id":7740},"priorExtent":{"__isSmartRef__":true,"id":7752},"_Scale":1.001001001001001,"priorSelectionRange":[22,21],"charsReplaced":"1","lastFindLoc":21,"prevScroll":[0,0],"__LivelyClassName__":"lively.morphic.Text"},"7742":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":7743},"_Extent":{"__isSmartRef__":true,"id":7744},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7745},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7743":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7744":{"x":445.12112112112106,"y":56,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7745":{"r":1,"g":1,"b":1,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7746":{"x":25.189189189189165,"y":34.425425425425374,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7747":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7748":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7749":{"r":0,"g":0.309,"b":0.595,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7750":{"style":{"__isSmartRef__":true,"id":7751},"morph":{"__isSmartRef__":true,"id":7741},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"This is a test slide 2","__LivelyClassName__":"lively.morphic.TextChunk"},"7751":{"fontSize":37,"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"7752":{"x":445.12112112112106,"y":56,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7753":{"submorphs":[],"scripts":[],"id":3375,"shape":{"__isSmartRef__":true,"id":7754},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":7757},"showsHalos":false,"halos":[],"name":"Image","partsBinMetaInfo":{"__isSmartRef__":true,"id":7758},"__SourceModuleName__":"Global.lively.morphic.Widgets","owner":{"__isSmartRef__":true,"id":7740},"_Rotation":0,"_Scale":1.001001001001001,"__LivelyClassName__":"lively.morphic.Image"},"7754":{"position":{"__isSmartRef__":true,"id":7755},"_Extent":{"__isSmartRef__":true,"id":7756},"_ImageURL":"http://lively-kernel.org/repository/webwerkstatt/media/hpi_logo.png","__SourceModuleName__":"Global.lively.morphic.Shapes","isLoaded":true,"__LivelyClassName__":"lively.morphic.Shapes.Image"},"7755":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7756":{"x":100,"y":100,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7757":{"x":900.0640640640642,"y":19.41041041041035,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7758":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7759":{"submorphs":[],"scripts":[],"id":66,"shape":{"__isSmartRef__":true,"id":7760},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":7764},"_MaxTextWidth":896.7287287287287,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":7763},"showsHalos":false,"halos":[],"_FontSize":21,"__SourceModuleName__":"Global.lively.morphic.TextCore","_Rotation":0,"name":"Text2","partsBinMetaInfo":{"__isSmartRef__":true,"id":7765},"textChunks":[{"__isSmartRef__":true,"id":7766}],"charsReplaced":"this is slide content","lastFindLoc":9,"priorSelectionRange":[13,13],"prevScroll":[0,0],"_Scale":1.001001001001001,"owner":{"__isSmartRef__":true,"id":7740},"priorExtent":{"__isSmartRef__":true,"id":7768},"__LivelyClassName__":"lively.morphic.Text"},"7760":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":7761},"_Extent":{"__isSmartRef__":true,"id":7762},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":7763},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7761":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7762":{"x":896.7287287287287,"y":76,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7763":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7764":{"x":67.23123123123133,"y":167.5585585585584,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7765":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":1,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7766":{"style":{"__isSmartRef__":true,"id":7767},"morph":{"__isSmartRef__":true,"id":7759},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"- this is slide content\n    -\tmore content","__LivelyClassName__":"lively.morphic.TextChunk"},"7767":{"__SourceModuleName__":"Global.lively.morphic.TextCore","fontSize":25,"__LivelyClassName__":"lively.morphic.TextEmphasis"},"7768":{"x":896.7287287287287,"y":64,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7769":{"_Position":{"__isSmartRef__":true,"id":7770},"_Extent":{"__isSmartRef__":true,"id":7771},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":7772},"_Fill":{"__isSmartRef__":true,"id":7773},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7770":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7771":{"x":1024,"y":768,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7772":{"r":0.8,"g":0.8,"b":0.8,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7773":{"r":1,"g":1,"b":1,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7774":{"x":1229.998998998999,"y":1857.4344344344347,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7775":{"x":1028,"y":663,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7776":{"options":{"__isSmartRef__":true,"id":7777}},"7777":{"override":["onDrag","onDragStart","onDragEnd"]},"7778":{"requiredModules":[],"partsSpaceName":"PartsBin/NewWorld","migrationLevel":2,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"7779":{"submorphs":[],"scripts":[],"id":226,"shape":{"__isSmartRef__":true,"id":7780},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":false,"registeredForMouseEvents":true,"_world":{"__isSmartRef__":true,"id":0},"_Position":{"__isSmartRef__":true,"id":7784},"owner":{"__isSmartRef__":true,"id":0},"__SourceModuleName__":"Global.lively.morphic.Events","carriesGrabbedMorphs":false,"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.HandMorph"},"7780":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":7781},"_Extent":{"__isSmartRef__":true,"id":7782},"_Fill":{"__isSmartRef__":true,"id":7783},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7781":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7782":{"x":2,"y":2,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7783":{"r":0.8,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7784":{"x":1214,"y":373,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"7785":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":7786},"_Extent":{"__isSmartRef__":true,"id":7787},"_Fill":{"__isSmartRef__":true,"id":7788},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"7786":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7787":{"x":3000,"y":3000,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"7788":{"r":1,"g":1,"b":1,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"7789":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"isSimplifiedRegistry":true}}]]>