>>onMouseOver: TypeError: Cannot call method 'invoke' of undefined\nTypeError: Cannot call method 'invoke' of undefined\n at Text.onMouseOver (http://lively-kernel.org/repository/webwerkstatt/generated/combinedModules.js?8e8e3440667e3c7eccfa9aefeb69b0f5:21906:44)\n at EventHandler.handleEvent (http://lively-kernel.org/repository/webwerkstatt/generated/combinedModules.js?8e8e3440667e3c7eccfa9aefeb69b0f5:19718:63)\n at HTMLDivElement.bound (http://lively-kernel.org/repository/webwerkstatt/lively/bootstrap.js:765:37)","__layered_draggingEnabled__":true,"_Scale":1,"eventHandler":{"__isSmartRef__":true,"id":1076},"worldMenuOpened":false,"prevScroll":[0,0],"attributeConnections":[{"__isSmartRef__":true,"id":1077}],"doNotSerialize":["$$savedWorldAsURL","$$baseThemeStyleSheet"],"doNotCopyProperties":["$$savedWorldAsURL"],"savedWorldAsURL":{"__isSmartRef__":true,"id":1079},"_ClipMode":"visible","loadingMorph":{"__isSmartRef__":true,"id":1080},"clickedOnMorphTime":1361426987603,"lastModified":{"__isSmartRef__":true,"id":1206},"__serializedExpressions__":["_Position","eventStartPos"],"__LivelyClassName__":"lively.morphic.World","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)","eventStartPos":"lively.pt(345.0,859.0)"},"1":{"submorphs":[],"scripts":[],"id":257,"shape":{"__isSmartRef__":true,"id":2},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":420,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":25,"name":"Title","partsBinMetaInfo":{"__isSmartRef__":true,"id":3},"owner":{"__isSmartRef__":true,"id":0},"_Rotation":0,"textChunks":[{"__isSmartRef__":true,"id":4},{"__isSmartRef__":true,"id":6}],"charsReplaced":"new","lastFindLoc":18,"_ClipMode":"visible","eventHandler":{"__isSmartRef__":true,"id":8},"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":420,"_MinTextHeight":null,"previousSelection":[20,26],"isBeingDragged":false,"__serializedExpressions__":["_Position","textColor","_TextColor","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(20.0,30.0)","textColor":"Color.rgb(0,0,0)","_TextColor":"Color.rgb(0,79,152)","distanceToDragEvent":"lively.pt(270.0,-10.0)"},"2":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(420.0,39.0)","_BorderColor":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"3":{"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"4":{"style":{"__isSmartRef__":true,"id":5},"morph":{"__isSmartRef__":true,"id":1},"chunkOwner":{"__isSmartRef__":true,"id":1},"storedString":"A template for your worlds","_id":"_1","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5":{"fontWeight":"bold","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6":{"style":{"__isSmartRef__":true,"id":7},"chunkOwner":{"__isSmartRef__":true,"id":1},"storedString":"\n","_id":"_2","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"7":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"8":{"morph":{"__isSmartRef__":true,"id":1},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"9":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":10},"id":"878F9BAC-9803-41BF-8F53-462CF2D662F9","eventHandler":{"__isSmartRef__":true,"id":11},"droppingEnabled":true,"halosEnabled":true,"showsHalos":false,"layout":{"__isSmartRef__":true,"id":12},"name":"Ellipse","partsBinMetaInfo":{"__isSmartRef__":true,"id":13},"derivationIds":[113,"07BC3F00-A1CC-4E18-8B69-527B6067A724"],"_ClipMode":"visible","owner":{"__isSmartRef__":true,"id":0},"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(546.0,139.0)"},"10":{"_ClipMode":"visible","_BorderWidth":3.184,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Ellipse","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(-50.0,-50.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(0,204,0)"},"11":{"morph":{"__isSmartRef__":true,"id":9},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"12":{},"13":{"partName":"Ellipse","requiredModules":[],"migrationLevel":4,"partsSpaceName":"PartsBin/Basic","revisionOnLoad":149409,"comment":"undefined","changes":[{"__isSmartRef__":true,"id":14}],"lastModifiedDate":{"__isSmartRef__":true,"id":16},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"14":{"date":{"__isSmartRef__":true,"id":15},"author":"undefined","message":"reverted changes - was there any description of this morph?","id":"C3C03411-9523-4F35-89EC-B20E24B3C287"},"15":{"isSerializedDate":true,"string":"Tue Apr 03 2012 03:08:08 GMT-0400 (EDT)"},"16":{"isSerializedDate":true,"string":"Thu Sep 06 2012 22:04:46 GMT-0400 (EDT)"},"17":{"LK2":true,"_ClipMode":"visible","_Rotation":0,"_Scale":1,"__layered_draggingEnabled__":true,"attributeConnections":[{"__isSmartRef__":true,"id":18},{"__isSmartRef__":true,"id":937},{"__isSmartRef__":true,"id":939},{"__isSmartRef__":true,"id":941},{"__isSmartRef__":true,"id":87},{"__isSmartRef__":true,"id":89},{"__isSmartRef__":true,"id":91},{"__isSmartRef__":true,"id":93}],"cameForward":false,"collapsedExtent":null,"collapsedTransform":null,"derivationIds":[1215,"CD1D2132-9803-45F0-938B-A3EBEFBF00C0","3DA45E92-65EE-4204-9FD1-B2937182D2A2","355D68D8-8232-482A-9523-6DB0E52810A0","A0BB5BEF-7109-48C0-A62E-DF7F9AF31E34","0C777EAA-8FAE-4CC7-9F13-BE5705616FE8","802A0A68-43C2-490F-8B92-F39EFC70898F","B3516BD2-CAA3-483F-BAFC-2CDE09EF880F","430E7A9A-C67D-44B4-A5D9-D07D7426B9D7","9DE2C4AC-0928-4F92-988A-29DD071EEC06","1BC6994F-E9DC-43BE-BC0A-76D1F52D5F13","23324C62-C0B2-40BC-901A-F734825A4726","4C8C3D09-70B0-4DBB-ABF0-03A08BD59980","BE34E85D-7B10-4886-9120-D1EB4297D09D","86EB8656-FBE4-4954-9035-0FE9EB68DCCD","35542C80-CA9F-4F55-BAB6-1481C899EFBC","5A67CE7B-B699-41DB-A547-FDC68922F28F","2155F4FD-E8CB-406E-B300-BB7A1D57515F","A80968D8-D7C7-4599-A868-4214D2A043B0","4908C26D-4574-45B2-B8B0-B7A467B16E8B","AF2693AE-FE25-4AC7-A2C6-91D74F879643","957A5DEE-53F0-447C-9F2F-89F64AA2AF5A"],"doNotCopyProperties":["$$_Position","$$_Scale","$$_Rotation","$$owner"],"doNotSerialize":["$$_Position","$$_Scale","$$_Rotation","$$owner"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":946},"expandedExtent":null,"expandedTransform":null,"halosEnabled":true,"highlighted":true,"id":"778F1120-2EA6-4A1C-93CC-5A7E17F0A615","ignoreEventsOnExpand":false,"isBeingDragged":false,"layout":{"__isSmartRef__":true,"id":947},"name":"PartsBinBrowser","partsBinMetaInfo":{"__isSmartRef__":true,"id":948},"prevScroll":[0,0],"scripts":[],"shape":{"__isSmartRef__":true,"id":970},"showLog":false,"showsHalos":false,"submorphs":[{"__isSmartRef__":true,"id":23},{"__isSmartRef__":true,"id":971},{"__isSmartRef__":true,"id":1014}],"targetMorph":{"__isSmartRef__":true,"id":23},"titleBar":{"__isSmartRef__":true,"id":1014},"__serializedExpressions__":["_Position","contentOffset","prevDragPos"],"owner":{"__isSmartRef__":true,"id":0},"_StyleClassNames":["highlighted"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1062},"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets","withoutLayers":["Global.lively.morphic.GrabbingLayer"],"_Position":"lively.pt(212.1,74.9)","contentOffset":"lively.pt(0.0,21.0)","prevDragPos":"lively.pt(399.0,82.0)"},"18":{"dependedBy":{"__isSmartRef__":true,"id":19},"sourceAttrName":"_Position","sourceObj":{"__isSmartRef__":true,"id":17},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":19},"varMapping":{"__isSmartRef__":true,"id":945},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"19":{"dependendConnections":[{"__isSmartRef__":true,"id":20},{"__isSmartRef__":true,"id":911},{"__isSmartRef__":true,"id":913},{"__isSmartRef__":true,"id":915},{"__isSmartRef__":true,"id":70},{"__isSmartRef__":true,"id":72},{"__isSmartRef__":true,"id":74},{"__isSmartRef__":true,"id":76},{"__isSmartRef__":true,"id":20},{"__isSmartRef__":true,"id":911},{"__isSmartRef__":true,"id":913},{"__isSmartRef__":true,"id":915},{"__isSmartRef__":true,"id":70},{"__isSmartRef__":true,"id":72},{"__isSmartRef__":true,"id":74},{"__isSmartRef__":true,"id":76},{"__isSmartRef__":true,"id":20},{"__isSmartRef__":true,"id":911},{"__isSmartRef__":true,"id":913},{"__isSmartRef__":true,"id":915},{"__isSmartRef__":true,"id":70},{"__isSmartRef__":true,"id":72},{"__isSmartRef__":true,"id":74},{"__isSmartRef__":true,"id":76},{"__isSmartRef__":true,"id":20},{"__isSmartRef__":true,"id":911},{"__isSmartRef__":true,"id":913},{"__isSmartRef__":true,"id":915},{"__isSmartRef__":true,"id":70},{"__isSmartRef__":true,"id":72},{"__isSmartRef__":true,"id":74},{"__isSmartRef__":true,"id":76},{"__isSmartRef__":true,"id":20},{"__isSmartRef__":true,"id":911},{"__isSmartRef__":true,"id":913},{"__isSmartRef__":true,"id":915},{"__isSmartRef__":true,"id":70},{"__isSmartRef__":true,"id":72},{"__isSmartRef__":true,"id":74},{"__isSmartRef__":true,"id":76},{"__isSmartRef__":true,"id":20},{"__isSmartRef__":true,"id":911},{"__isSmartRef__":true,"id":913},{"__isSmartRef__":true,"id":915},{"__isSmartRef__":true,"id":70},{"__isSmartRef__":true,"id":72},{"__isSmartRef__":true,"id":74},{"__isSmartRef__":true,"id":76},{"__isSmartRef__":true,"id":20},{"__isSmartRef__":true,"id":911},{"__isSmartRef__":true,"id":913},{"__isSmartRef__":true,"id":915},{"__isSmartRef__":true,"id":70},{"__isSmartRef__":true,"id":72},{"__isSmartRef__":true,"id":74},{"__isSmartRef__":true,"id":76},{"__isSmartRef__":true,"id":20},{"__isSmartRef__":true,"id":911},{"__isSmartRef__":true,"id":913},{"__isSmartRef__":true,"id":915},{"__isSmartRef__":true,"id":70},{"__isSmartRef__":true,"id":72},{"__isSmartRef__":true,"id":74},{"__isSmartRef__":true,"id":76},{"__isSmartRef__":true,"id":20},{"__isSmartRef__":true,"id":911},{"__isSmartRef__":true,"id":913},{"__isSmartRef__":true,"id":915},{"__isSmartRef__":true,"id":70},{"__isSmartRef__":true,"id":72},{"__isSmartRef__":true,"id":74},{"__isSmartRef__":true,"id":76},{"__isSmartRef__":true,"id":20},{"__isSmartRef__":true,"id":911},{"__isSmartRef__":true,"id":913},{"__isSmartRef__":true,"id":915},{"__isSmartRef__":true,"id":70},{"__isSmartRef__":true,"id":72},{"__isSmartRef__":true,"id":74},{"__isSmartRef__":true,"id":76},{"__isSmartRef__":true,"id":20},{"__isSmartRef__":true,"id":911},{"__isSmartRef__":true,"id":913},{"__isSmartRef__":true,"id":915},{"__isSmartRef__":true,"id":70},{"__isSmartRef__":true,"id":72},{"__isSmartRef__":true,"id":74},{"__isSmartRef__":true,"id":76},{"__isSmartRef__":true,"id":20},{"__isSmartRef__":true,"id":911},{"__isSmartRef__":true,"id":913},{"__isSmartRef__":true,"id":915},{"__isSmartRef__":true,"id":70},{"__isSmartRef__":true,"id":72},{"__isSmartRef__":true,"id":74},{"__isSmartRef__":true,"id":76},{"__isSmartRef__":true,"id":20},{"__isSmartRef__":true,"id":911},{"__isSmartRef__":true,"id":913},{"__isSmartRef__":true,"id":915},{"__isSmartRef__":true,"id":70},{"__isSmartRef__":true,"id":72},{"__isSmartRef__":true,"id":74},{"__isSmartRef__":true,"id":76},{"__isSmartRef__":true,"id":20},{"__isSmartRef__":true,"id":911},{"__isSmartRef__":true,"id":913},{"__isSmartRef__":true,"id":915},{"__isSmartRef__":true,"id":70},{"__isSmartRef__":true,"id":72},{"__isSmartRef__":true,"id":74},{"__isSmartRef__":true,"id":76},{"__isSmartRef__":true,"id":20},{"__isSmartRef__":true,"id":911},{"__isSmartRef__":true,"id":913},{"__isSmartRef__":true,"id":915},{"__isSmartRef__":true,"id":70},{"__isSmartRef__":true,"id":72},{"__isSmartRef__":true,"id":74},{"__isSmartRef__":true,"id":76},{"__isSmartRef__":true,"id":20},{"__isSmartRef__":true,"id":911},{"__isSmartRef__":true,"id":913},{"__isSmartRef__":true,"id":915},{"__isSmartRef__":true,"id":70},{"__isSmartRef__":true,"id":72},{"__isSmartRef__":true,"id":74},{"__isSmartRef__":true,"id":76},{"__isSmartRef__":true,"id":20},{"__isSmartRef__":true,"id":911},{"__isSmartRef__":true,"id":913},{"__isSmartRef__":true,"id":915},{"__isSmartRef__":true,"id":70},{"__isSmartRef__":true,"id":72},{"__isSmartRef__":true,"id":74},{"__isSmartRef__":true,"id":76},{"__isSmartRef__":true,"id":20},{"__isSmartRef__":true,"id":911},{"__isSmartRef__":true,"id":913},{"__isSmartRef__":true,"id":915},{"__isSmartRef__":true,"id":70},{"__isSmartRef__":true,"id":72},{"__isSmartRef__":true,"id":74},{"__isSmartRef__":true,"id":76},{"__isSmartRef__":true,"id":20},{"__isSmartRef__":true,"id":911},{"__isSmartRef__":true,"id":913},{"__isSmartRef__":true,"id":915},{"__isSmartRef__":true,"id":70},{"__isSmartRef__":true,"id":72},{"__isSmartRef__":true,"id":74},{"__isSmartRef__":true,"id":76},{"__isSmartRef__":true,"id":20},{"__isSmartRef__":true,"id":911},{"__isSmartRef__":true,"id":913},{"__isSmartRef__":true,"id":915},{"__isSmartRef__":true,"id":70},{"__isSmartRef__":true,"id":72},{"__isSmartRef__":true,"id":74},{"__isSmartRef__":true,"id":76},{"__isSmartRef__":true,"id":20},{"__isSmartRef__":true,"id":911},{"__isSmartRef__":true,"id":913},{"__isSmartRef__":true,"id":915},{"__isSmartRef__":true,"id":70},{"__isSmartRef__":true,"id":72},{"__isSmartRef__":true,"id":74},{"__isSmartRef__":true,"id":76},{"__isSmartRef__":true,"id":20},{"__isSmartRef__":true,"id":911},{"__isSmartRef__":true,"id":913},{"__isSmartRef__":true,"id":915},{"__isSmartRef__":true,"id":70},{"__isSmartRef__":true,"id":72},{"__isSmartRef__":true,"id":74},{"__isSmartRef__":true,"id":76},{"__isSmartRef__":true,"id":20},{"__isSmartRef__":true,"id":911},{"__isSmartRef__":true,"id":913},{"__isSmartRef__":true,"id":915},{"__isSmartRef__":true,"id":70},{"__isSmartRef__":true,"id":72},{"__isSmartRef__":true,"id":74},{"__isSmartRef__":true,"id":76},{"__isSmartRef__":true,"id":20},{"__isSmartRef__":true,"id":911},{"__isSmartRef__":true,"id":913},{"__isSmartRef__":true,"id":915},{"__isSmartRef__":true,"id":70},{"__isSmartRef__":true,"id":72},{"__isSmartRef__":true,"id":74},{"__isSmartRef__":true,"id":76},{"__isSmartRef__":true,"id":20},{"__isSmartRef__":true,"id":911},{"__isSmartRef__":true,"id":913},{"__isSmartRef__":true,"id":915},{"__isSmartRef__":true,"id":70},{"__isSmartRef__":true,"id":72},{"__isSmartRef__":true,"id":74},{"__isSmartRef__":true,"id":76},{"__isSmartRef__":true,"id":20},{"__isSmartRef__":true,"id":911},{"__isSmartRef__":true,"id":913},{"__isSmartRef__":true,"id":915},{"__isSmartRef__":true,"id":70},{"__isSmartRef__":true,"id":72},{"__isSmartRef__":true,"id":74},{"__isSmartRef__":true,"id":76},{"__isSmartRef__":true,"id":20},{"__isSmartRef__":true,"id":911},{"__isSmartRef__":true,"id":913},{"__isSmartRef__":true,"id":915},{"__isSmartRef__":true,"id":70},{"__isSmartRef__":true,"id":72},{"__isSmartRef__":true,"id":74},{"__isSmartRef__":true,"id":76},{"__isSmartRef__":true,"id":20},{"__isSmartRef__":true,"id":911},{"__isSmartRef__":true,"id":913},{"__isSmartRef__":true,"id":915},{"__isSmartRef__":true,"id":70},{"__isSmartRef__":true,"id":72},{"__isSmartRef__":true,"id":74},{"__isSmartRef__":true,"id":76},{"__isSmartRef__":true,"id":20},{"__isSmartRef__":true,"id":911},{"__isSmartRef__":true,"id":913},{"__isSmartRef__":true,"id":915},{"__isSmartRef__":true,"id":70},{"__isSmartRef__":true,"id":72},{"__isSmartRef__":true,"id":74},{"__isSmartRef__":true,"id":76},{"__isSmartRef__":true,"id":20},{"__isSmartRef__":true,"id":911},{"__isSmartRef__":true,"id":913},{"__isSmartRef__":true,"id":915},{"__isSmartRef__":true,"id":70},{"__isSmartRef__":true,"id":72},{"__isSmartRef__":true,"id":74},{"__isSmartRef__":true,"id":76},{"__isSmartRef__":true,"id":20},{"__isSmartRef__":true,"id":911},{"__isSmartRef__":true,"id":913},{"__isSmartRef__":true,"id":915},{"__isSmartRef__":true,"id":70},{"__isSmartRef__":true,"id":72},{"__isSmartRef__":true,"id":74},{"__isSmartRef__":true,"id":76},{"__isSmartRef__":true,"id":20},{"__isSmartRef__":true,"id":911},{"__isSmartRef__":true,"id":913},{"__isSmartRef__":true,"id":915},{"__isSmartRef__":true,"id":70},{"__isSmartRef__":true,"id":72},{"__isSmartRef__":true,"id":74},{"__isSmartRef__":true,"id":76},{"__isSmartRef__":true,"id":20},{"__isSmartRef__":true,"id":911},{"__isSmartRef__":true,"id":913},{"__isSmartRef__":true,"id":915},{"__isSmartRef__":true,"id":70},{"__isSmartRef__":true,"id":72},{"__isSmartRef__":true,"id":74},{"__isSmartRef__":true,"id":76},{"__isSmartRef__":true,"id":20},{"__isSmartRef__":true,"id":911},{"__isSmartRef__":true,"id":913},{"__isSmartRef__":true,"id":915},{"__isSmartRef__":true,"id":70},{"__isSmartRef__":true,"id":72},{"__isSmartRef__":true,"id":74},{"__isSmartRef__":true,"id":76},{"__isSmartRef__":true,"id":20},{"__isSmartRef__":true,"id":911},{"__isSmartRef__":true,"id":913},{"__isSmartRef__":true,"id":915},{"__isSmartRef__":true,"id":70},{"__isSmartRef__":true,"id":72},{"__isSmartRef__":true,"id":74},{"__isSmartRef__":true,"id":76},{"__isSmartRef__":true,"id":20},{"__isSmartRef__":true,"id":911},{"__isSmartRef__":true,"id":913},{"__isSmartRef__":true,"id":915},{"__isSmartRef__":true,"id":70},{"__isSmartRef__":true,"id":72},{"__isSmartRef__":true,"id":74},{"__isSmartRef__":true,"id":76},{"__isSmartRef__":true,"id":20},{"__isSmartRef__":true,"id":911},{"__isSmartRef__":true,"id":913},{"__isSmartRef__":true,"id":915},{"__isSmartRef__":true,"id":70},{"__isSmartRef__":true,"id":72},{"__isSmartRef__":true,"id":74},{"__isSmartRef__":true,"id":76},{"__isSmartRef__":true,"id":20},{"__isSmartRef__":true,"id":911},{"__isSmartRef__":true,"id":913},{"__isSmartRef__":true,"id":915},{"__isSmartRef__":true,"id":70},{"__isSmartRef__":true,"id":72},{"__isSmartRef__":true,"id":74},{"__isSmartRef__":true,"id":76},{"__isSmartRef__":true,"id":20},{"__isSmartRef__":true,"id":911},{"__isSmartRef__":true,"id":913},{"__isSmartRef__":true,"id":915},{"__isSmartRef__":true,"id":70},{"__isSmartRef__":true,"id":72},{"__isSmartRef__":true,"id":74},{"__isSmartRef__":true,"id":76},{"__isSmartRef__":true,"id":20},{"__isSmartRef__":true,"id":911},{"__isSmartRef__":true,"id":913},{"__isSmartRef__":true,"id":915},{"__isSmartRef__":true,"id":70},{"__isSmartRef__":true,"id":72},{"__isSmartRef__":true,"id":74},{"__isSmartRef__":true,"id":76},{"__isSmartRef__":true,"id":20},{"__isSmartRef__":true,"id":911},{"__isSmartRef__":true,"id":913},{"__isSmartRef__":true,"id":915},{"__isSmartRef__":true,"id":70},{"__isSmartRef__":true,"id":72},{"__isSmartRef__":true,"id":74},{"__isSmartRef__":true,"id":76},{"__isSmartRef__":true,"id":20},{"__isSmartRef__":true,"id":911},{"__isSmartRef__":true,"id":913},{"__isSmartRef__":true,"id":915},{"__isSmartRef__":true,"id":70},{"__isSmartRef__":true,"id":72},{"__isSmartRef__":true,"id":74},{"__isSmartRef__":true,"id":76},{"__isSmartRef__":true,"id":20},{"__isSmartRef__":true,"id":911},{"__isSmartRef__":true,"id":913},{"__isSmartRef__":true,"id":915},{"__isSmartRef__":true,"id":70},{"__isSmartRef__":true,"id":72},{"__isSmartRef__":true,"id":74},{"__isSmartRef__":true,"id":76},{"__isSmartRef__":true,"id":18},{"__isSmartRef__":true,"id":937},{"__isSmartRef__":true,"id":939},{"__isSmartRef__":true,"id":941},{"__isSmartRef__":true,"id":20},{"__isSmartRef__":true,"id":911},{"__isSmartRef__":true,"id":913},{"__isSmartRef__":true,"id":915},{"__isSmartRef__":true,"id":70},{"__isSmartRef__":true,"id":72},{"__isSmartRef__":true,"id":74},{"__isSmartRef__":true,"id":76},{"__isSmartRef__":true,"id":18},{"__isSmartRef__":true,"id":937},{"__isSmartRef__":true,"id":939},{"__isSmartRef__":true,"id":941},{"__isSmartRef__":true,"id":20},{"__isSmartRef__":true,"id":911},{"__isSmartRef__":true,"id":913},{"__isSmartRef__":true,"id":915},{"__isSmartRef__":true,"id":70},{"__isSmartRef__":true,"id":72},{"__isSmartRef__":true,"id":74},{"__isSmartRef__":true,"id":76},{"__isSmartRef__":true,"id":18},{"__isSmartRef__":true,"id":937},{"__isSmartRef__":true,"id":939},{"__isSmartRef__":true,"id":941},{"__isSmartRef__":true,"id":20},{"__isSmartRef__":true,"id":911},{"__isSmartRef__":true,"id":913},{"__isSmartRef__":true,"id":915},{"__isSmartRef__":true,"id":70},{"__isSmartRef__":true,"id":72},{"__isSmartRef__":true,"id":74},{"__isSmartRef__":true,"id":76},{"__isSmartRef__":true,"id":18},{"__isSmartRef__":true,"id":937},{"__isSmartRef__":true,"id":939},{"__isSmartRef__":true,"id":941},{"__isSmartRef__":true,"id":20},{"__isSmartRef__":true,"id":911},{"__isSmartRef__":true,"id":913},{"__isSmartRef__":true,"id":915},{"__isSmartRef__":true,"id":70},{"__isSmartRef__":true,"id":72},{"__isSmartRef__":true,"id":74},{"__isSmartRef__":true,"id":76},{"__isSmartRef__":true,"id":18},{"__isSmartRef__":true,"id":937},{"__isSmartRef__":true,"id":939},{"__isSmartRef__":true,"id":941},{"__isSmartRef__":true,"id":20},{"__isSmartRef__":true,"id":911},{"__isSmartRef__":true,"id":913},{"__isSmartRef__":true,"id":915},{"__isSmartRef__":true,"id":70},{"__isSmartRef__":true,"id":72},{"__isSmartRef__":true,"id":74},{"__isSmartRef__":true,"id":76},{"__isSmartRef__":true,"id":18},{"__isSmartRef__":true,"id":937},{"__isSmartRef__":true,"id":939},{"__isSmartRef__":true,"id":941},{"__isSmartRef__":true,"id":20},{"__isSmartRef__":true,"id":911},{"__isSmartRef__":true,"id":913},{"__isSmartRef__":true,"id":915},{"__isSmartRef__":true,"id":70},{"__isSmartRef__":true,"id":72},{"__isSmartRef__":true,"id":74},{"__isSmartRef__":true,"id":76},{"__isSmartRef__":true,"id":18},{"__isSmartRef__":true,"id":937},{"__isSmartRef__":true,"id":939},{"__isSmartRef__":true,"id":941},{"__isSmartRef__":true,"id":20},{"__isSmartRef__":true,"id":911},{"__isSmartRef__":true,"id":913},{"__isSmartRef__":true,"id":915},{"__isSmartRef__":true,"id":70},{"__isSmartRef__":true,"id":72},{"__isSmartRef__":true,"id":74},{"__isSmartRef__":true,"id":76},{"__isSmartRef__":true,"id":18},{"__isSmartRef__":true,"id":937},{"__isSmartRef__":true,"id":939},{"__isSmartRef__":true,"id":941},{"__isSmartRef__":true,"id":20},{"__isSmartRef__":true,"id":911},{"__isSmartRef__":true,"id":913},{"__isSmartRef__":true,"id":915},{"__isSmartRef__":true,"id":70},{"__isSmartRef__":true,"id":72},{"__isSmartRef__":true,"id":74},{"__isSmartRef__":true,"id":76},{"__isSmartRef__":true,"id":18},{"__isSmartRef__":true,"id":937},{"__isSmartRef__":true,"id":939},{"__isSmartRef__":true,"id":941},{"__isSmartRef__":true,"id":20},{"__isSmartRef__":true,"id":911},{"__isSmartRef__":true,"id":913},{"__isSmartRef__":true,"id":915},{"__isSmartRef__":true,"id":70},{"__isSmartRef__":true,"id":72},{"__isSmartRef__":true,"id":74},{"__isSmartRef__":true,"id":76},{"__isSmartRef__":true,"id":18},{"__isSmartRef__":true,"id":937},{"__isSmartRef__":true,"id":939},{"__isSmartRef__":true,"id":941},{"__isSmartRef__":true,"id":20},{"__isSmartRef__":true,"id":911},{"__isSmartRef__":true,"id":913},{"__isSmartRef__":true,"id":915},{"__isSmartRef__":true,"id":70},{"__isSmartRef__":true,"id":72},{"__isSmartRef__":true,"id":74},{"__isSmartRef__":true,"id":76},{"__isSmartRef__":true,"id":18},{"__isSmartRef__":true,"id":937},{"__isSmartRef__":true,"id":939},{"__isSmartRef__":true,"id":941},{"__isSmartRef__":true,"id":20},{"__isSmartRef__":true,"id":911},{"__isSmartRef__":true,"id":913},{"__isSmartRef__":true,"id":915},{"__isSmartRef__":true,"id":70},{"__isSmartRef__":true,"id":72},{"__isSmartRef__":true,"id":74},{"__isSmartRef__":true,"id":76},{"__isSmartRef__":true,"id":18},{"__isSmartRef__":true,"id":937},{"__isSmartRef__":true,"id":939},{"__isSmartRef__":true,"id":941},{"__isSmartRef__":true,"id":20},{"__isSmartRef__":true,"id":911},{"__isSmartRef__":true,"id":913},{"__isSmartRef__":true,"id":915},{"__isSmartRef__":true,"id":70},{"__isSmartRef__":true,"id":72},{"__isSmartRef__":true,"id":74},{"__isSmartRef__":true,"id":76},{"__isSmartRef__":true,"id":18},{"__isSmartRef__":true,"id":937},{"__isSmartRef__":true,"id":939},{"__isSmartRef__":true,"id":941},{"__isSmartRef__":true,"id":20},{"__isSmartRef__":true,"id":911},{"__isSmartRef__":true,"id":913},{"__isSmartRef__":true,"id":915},{"__isSmartRef__":true,"id":70},{"__isSmartRef__":true,"id":72},{"__isSmartRef__":true,"id":74},{"__isSmartRef__":true,"id":76},{"__isSmartRef__":true,"id":18},{"__isSmartRef__":true,"id":937},{"__isSmartRef__":true,"id":939},{"__isSmartRef__":true,"id":941},{"__isSmartRef__":true,"id":20},{"__isSmartRef__":true,"id":911},{"__isSmartRef__":true,"id":913},{"__isSmartRef__":true,"id":915},{"__isSmartRef__":true,"id":70},{"__isSmartRef__":true,"id":72},{"__isSmartRef__":true,"id":74},{"__isSmartRef__":true,"id":76},{"__isSmartRef__":true,"id":18},{"__isSmartRef__":true,"id":937},{"__isSmartRef__":true,"id":939},{"__isSmartRef__":true,"id":941},{"__isSmartRef__":true,"id":20},{"__isSmartRef__":true,"id":911},{"__isSmartRef__":true,"id":913},{"__isSmartRef__":true,"id":915},{"__isSmartRef__":true,"id":70},{"__isSmartRef__":true,"id":72},{"__isSmartRef__":true,"id":74},{"__isSmartRef__":true,"id":76},{"__isSmartRef__":true,"id":18},{"__isSmartRef__":true,"id":937},{"__isSmartRef__":true,"id":939},{"__isSmartRef__":true,"id":941},{"__isSmartRef__":true,"id":20},{"__isSmartRef__":true,"id":911},{"__isSmartRef__":true,"id":913},{"__isSmartRef__":true,"id":915},{"__isSmartRef__":true,"id":70},{"__isSmartRef__":true,"id":72},{"__isSmartRef__":true,"id":74},{"__isSmartRef__":true,"id":76},{"__isSmartRef__":true,"id":18},{"__isSmartRef__":true,"id":937},{"__isSmartRef__":true,"id":939},{"__isSmartRef__":true,"id":941},{"__isSmartRef__":true,"id":20},{"__isSmartRef__":true,"id":911},{"__isSmartRef__":true,"id":913},{"__isSmartRef__":true,"id":915},{"__isSmartRef__":true,"id":70},{"__isSmartRef__":true,"id":72},{"__isSmartRef__":true,"id":74},{"__isSmartRef__":true,"id":76},{"__isSmartRef__":true,"id":18},{"__isSmartRef__":true,"id":937},{"__isSmartRef__":true,"id":939},{"__isSmartRef__":true,"id":941},{"__isSmartRef__":true,"id":20},{"__isSmartRef__":true,"id":911},{"__isSmartRef__":true,"id":913},{"__isSmartRef__":true,"id":915},{"__isSmartRef__":true,"id":70},{"__isSmartRef__":true,"id":72},{"__isSmartRef__":true,"id":74},{"__isSmartRef__":true,"id":76},{"__isSmartRef__":true,"id":18},{"__isSmartRef__":true,"id":937},{"__isSmartRef__":true,"id":939},{"__isSmartRef__":true,"id":941},{"__isSmartRef__":true,"id":20},{"__isSmartRef__":true,"id":911},{"__isSmartRef__":true,"id":913},{"__isSmartRef__":true,"id":915},{"__isSmartRef__":true,"id":70},{"__isSmartRef__":true,"id":72},{"__isSmartRef__":true,"id":74},{"__isSmartRef__":true,"id":76},{"__isSmartRef__":true,"id":18},{"__isSmartRef__":true,"id":937},{"__isSmartRef__":true,"id":939},{"__isSmartRef__":true,"id":941}],"oldTransform":{"__isSmartRef__":true,"id":943},"sourceAttrName":"globalTransform","sourceObj":{"__isSmartRef__":true,"id":21},"targetMethodName":"alignToMagnet","targetObj":{"__isSmartRef__":true,"id":100},"__LivelyClassName__":"lively.morphic.GeometryTransformConnection","__SourceModuleName__":"Global.lively.bindings.GeometryBindings"},"20":{"dependedBy":{"__isSmartRef__":true,"id":19},"sourceAttrName":"_Position","sourceObj":{"__isSmartRef__":true,"id":21},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":19},"varMapping":{"__isSmartRef__":true,"id":936},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"21":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":22},{"__isSmartRef__":true,"id":19},{"__isSmartRef__":true,"id":20},{"__isSmartRef__":true,"id":911},{"__isSmartRef__":true,"id":913},{"__isSmartRef__":true,"id":915}],"derivationIds":[1244,"C5093924-2C24-4CFD-B800-F131C46037DC","AB03EF5D-3025-4CB5-BEC2-E2C320D01FA0","817FF716-6521-4E26-BB87-16FA8F03677B","0F06625C-5212-45B6-A7D7-A07176D879F3","0ED68E94-8AB8-4A9A-A901-B500D901EAED","EF0C5FDE-98A3-45BD-8272-258EA652B5ED","98806A3E-629D-4352-BAA2-478838A8B085","A4F6BA8D-523C-411E-833E-DD810C034DB5","0CB2D4BC-8186-4D2F-BEA4-96BA094171C6","C0346302-E4FA-4685-861D-BF6C4697D40B","AC1B5887-56E7-4158-A93C-AD0CF60B3D87","9F28E804-B1DF-407A-90D2-DCF53D9BB909","1E73CC75-8F5D-42BD-9B81-7A64FDD0D205","484DD2FD-5AA0-4CEC-BB6C-1BBE9F32F6DC","AEACC2BC-5D09-41B9-A05D-2437E76BE49B","8A20C95D-D4D9-4AD5-8A55-CF241DB05538","65CA7334-2870-4045-BA15-D73FD78E21D0","19F6AD8A-BD21-4E66-9D47-F9B68C652286","C07D561A-DF9E-4474-AAC7-B967224DEF10","E0EABB3F-4A23-4600-AD91-A0610D0C513D","F9776351-75B7-4BE2-BC9F-85315C2B3503"],"doNotCopyProperties":["$$fire","$$_Position","$$_Scale","$$_Rotation","$$owner"],"doNotSerialize":["$$fire","$$_Position","$$_Scale","$$_Rotation","$$owner"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":917},"grabbingEnabled":false,"halosEnabled":true,"id":"F5CF8DF2-76CE-4DA2-B95D-529F789CDD04","isActive":true,"label":{"__isSmartRef__":true,"id":918},"layout":{"__isSmartRef__":true,"id":923},"lighterFill":{"__isSmartRef__":true,"id":924},"name":"moreButton","normalFill":{"__isSmartRef__":true,"id":929},"owner":{"__isSmartRef__":true,"id":23},"partsBinMetaInfo":{"__isSmartRef__":true,"id":934},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":935},"showsHalos":false,"showsMorphMenu":true,"submorphs":[{"__isSmartRef__":true,"id":918}],"toggle":false,"value":false,"isPressed":false,"__serializedExpressions__":["_Position","padding"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(718.4,14.0)","padding":"lively.rect(5,0,0,0)"},"22":{"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":21},"targetMethodName":"toggleMorePane","targetObj":{"__isSmartRef__":true,"id":23},"visualConnector":{"__isSmartRef__":true,"id":99},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"23":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"allURLs":[{"__isSmartRef__":true,"id":24},{"__isSmartRef__":true,"id":25},{"__isSmartRef__":true,"id":26},{"__isSmartRef__":true,"id":27},{"__isSmartRef__":true,"id":28},{"__isSmartRef__":true,"id":29},{"__isSmartRef__":true,"id":30},{"__isSmartRef__":true,"id":31},{"__isSmartRef__":true,"id":32},{"__isSmartRef__":true,"id":33},{"__isSmartRef__":true,"id":34},{"__isSmartRef__":true,"id":35},{"__isSmartRef__":true,"id":36},{"__isSmartRef__":true,"id":37},{"__isSmartRef__":true,"id":38},{"__isSmartRef__":true,"id":39},{"__isSmartRef__":true,"id":40},{"__isSmartRef__":true,"id":41},{"__isSmartRef__":true,"id":42},{"__isSmartRef__":true,"id":43},{"__isSmartRef__":true,"id":44},{"__isSmartRef__":true,"id":45},{"__isSmartRef__":true,"id":46},{"__isSmartRef__":true,"id":47},{"__isSmartRef__":true,"id":48},{"__isSmartRef__":true,"id":49},{"__isSmartRef__":true,"id":50},{"__isSmartRef__":true,"id":51},{"__isSmartRef__":true,"id":52},{"__isSmartRef__":true,"id":53},{"__isSmartRef__":true,"id":54},{"__isSmartRef__":true,"id":55},{"__isSmartRef__":true,"id":56},{"__isSmartRef__":true,"id":57},{"__isSmartRef__":true,"id":58},{"__isSmartRef__":true,"id":59},{"__isSmartRef__":true,"id":60},{"__isSmartRef__":true,"id":61},{"__isSmartRef__":true,"id":62},{"__isSmartRef__":true,"id":63},{"__isSmartRef__":true,"id":64},{"__isSmartRef__":true,"id":65},{"__isSmartRef__":true,"id":66},{"__isSmartRef__":true,"id":67},{"__isSmartRef__":true,"id":68}],"attributeConnections":[{"__isSmartRef__":true,"id":69},{"__isSmartRef__":true,"id":70},{"__isSmartRef__":true,"id":72},{"__isSmartRef__":true,"id":74},{"__isSmartRef__":true,"id":76},{"__isSmartRef__":true,"id":78},{"__isSmartRef__":true,"id":79},{"__isSmartRef__":true,"id":81},{"__isSmartRef__":true,"id":83},{"__isSmartRef__":true,"id":85}],"categoryName":"*latest*","connections":{"__isSmartRef__":true,"id":114},"derivationIds":[1216,"DCEC3706-0AB9-4A0C-925F-475895BE1DF7","68426E58-E2B1-4674-9B39-B68EBCF20862","2669991A-6DFB-4E8C-B5E0-7AAFEB4C1F1B","28532929-9EF2-46BB-806D-E2DEDDDD7B23","C9A10B70-D314-40FE-8F60-89C176D369BE","AB7C8D37-027C-4F1A-94C9-6D9399870560","6C0D122F-738A-4887-A71E-60CC93389047","78714529-9A42-4AF0-89F3-94DB4F3E87BC","20E86927-BBA6-45B0-AE2E-74C6531A2D8B","7547ECC2-E4E3-4F53-A5E1-54BACD597352","8CA5479C-7CD1-4FAC-90E1-B9BB8C43706D","A1030CA3-704B-46AE-9627-A2843F9D1DC2","1888759D-BC9B-436F-9782-632D1000D7FB","B758B83B-AF79-4410-B88D-5EE31D7C17A9","F4363EF4-1C16-4D29-A79F-7B414DD0F1FD","044C9B49-71AD-499B-938B-CBBF60CD1BDA","E6F808B7-2CCE-4B5C-9B6F-1D7A22B8F936","FE4AD6D7-B486-4DF5-A4A8-C92A799C9FE8","C60B5C32-ED42-47EC-AF97-990B51202AE5","D25D38AB-2EF4-481E-943F-81594C990D3B","3D903981-B4DF-44AE-B790-3947547B7884"],"doNotCopyProperties":["$$categoryName","$$_Position","$$_Scale","$$_Rotation","$$owner"],"doNotSerialize":["$$categoryName","$$_Position","$$_Scale","$$_Rotation","$$owner","categories"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":116},"halosEnabled":true,"id":"ABD4D132-D486-4A6B-956E-94DFDFE8ABC2","isBeingDragged":false,"isCopyMorphRef":true,"layout":{"__isSmartRef__":true,"id":117},"morphRefId":1,"name":"PartsBinBrowser","owner":{"__isSmartRef__":true,"id":17},"partsBinMetaInfo":{"__isSmartRef__":true,"id":118},"prevScroll":[0,0],"registeredForMouseEvents":true,"scripts":[],"selectedPartItem":{"__isSmartRef__":true,"id":121},"shape":{"__isSmartRef__":true,"id":192},"showsHalos":false,"submorphs":[{"__isSmartRef__":true,"id":193},{"__isSmartRef__":true,"id":347},{"__isSmartRef__":true,"id":353},{"__isSmartRef__":true,"id":379},{"__isSmartRef__":true,"id":670},{"__isSmartRef__":true,"id":695},{"__isSmartRef__":true,"id":720},{"__isSmartRef__":true,"id":728},{"__isSmartRef__":true,"id":21}],"__serializedExpressions__":["_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":734},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,21.0)"},"24":{"hostname":"localhost","pathname":"/PartsBin/AdvancedCodeEditor.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"25":{"hostname":"localhost","pathname":"/PartsBin/AdvancedCodeEditor.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"26":{"hostname":"localhost","pathname":"/PartsBin/AdvancedCodeEditor.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"27":{"hostname":"localhost","pathname":"/PartsBin/BPCGrid.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"28":{"hostname":"localhost","pathname":"/PartsBin/BPCGrid.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"29":{"hostname":"localhost","pathname":"/PartsBin/BPCGrid.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"30":{"hostname":"localhost","pathname":"/PartsBin/Character.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"31":{"hostname":"localhost","pathname":"/PartsBin/Character.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"32":{"hostname":"localhost","pathname":"/PartsBin/Character.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"33":{"hostname":"localhost","pathname":"/PartsBin/login.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"34":{"hostname":"localhost","pathname":"/PartsBin/login.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"35":{"hostname":"localhost","pathname":"/PartsBin/login.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"36":{"hostname":"localhost","pathname":"/PartsBin/logout.png.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"37":{"hostname":"localhost","pathname":"/PartsBin/logout.png.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"38":{"hostname":"localhost","pathname":"/PartsBin/logout.png.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"39":{"hostname":"localhost","pathname":"/PartsBin/oneImage.png.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"40":{"hostname":"localhost","pathname":"/PartsBin/oneImage.png.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"41":{"hostname":"localhost","pathname":"/PartsBin/oneImage.png.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"42":{"hostname":"localhost","pathname":"/PartsBin/pages_album1.png.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"43":{"hostname":"localhost","pathname":"/PartsBin/pages_album1.png.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"44":{"hostname":"localhost","pathname":"/PartsBin/pages_album1.png.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"45":{"hostname":"localhost","pathname":"/PartsBin/pages_album_1.png.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"46":{"hostname":"localhost","pathname":"/PartsBin/pages_album_1.png.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"47":{"hostname":"localhost","pathname":"/PartsBin/pages_album_1.png.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"48":{"hostname":"localhost","pathname":"/PartsBin/pin.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"49":{"hostname":"localhost","pathname":"/PartsBin/pin.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"50":{"hostname":"localhost","pathname":"/PartsBin/pin.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"51":{"hostname":"localhost","pathname":"/PartsBin/RedRectangle.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"52":{"hostname":"localhost","pathname":"/PartsBin/RedRectangle.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"53":{"hostname":"localhost","pathname":"/PartsBin/RedRectangle.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"54":{"hostname":"localhost","pathname":"/PartsBin/ScribbleMaker.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"55":{"hostname":"localhost","pathname":"/PartsBin/ScribbleMaker.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"56":{"hostname":"localhost","pathname":"/PartsBin/ScribbleMaker.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"57":{"hostname":"localhost","pathname":"/PartsBin/TestComment.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"58":{"hostname":"localhost","pathname":"/PartsBin/TestComment.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"59":{"hostname":"localhost","pathname":"/PartsBin/TestComment.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"60":{"hostname":"localhost","pathname":"/PartsBin/TestComment1.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"61":{"hostname":"localhost","pathname":"/PartsBin/TestComment1.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"62":{"hostname":"localhost","pathname":"/PartsBin/TestComment1.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"63":{"hostname":"localhost","pathname":"/PartsBin/TestObject.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"64":{"hostname":"localhost","pathname":"/PartsBin/TestObject.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"65":{"hostname":"localhost","pathname":"/PartsBin/TestObject.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"66":{"hostname":"localhost","pathname":"/PartsBin/TowerDefense.html","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"67":{"hostname":"localhost","pathname":"/PartsBin/TowerDefense.json","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"68":{"hostname":"localhost","pathname":"/PartsBin/TowerDefense.metainfo","port":9001,"protocol":"http:","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"69":{"converterString":null,"sourceAttrName":"categoryName","sourceObj":{"__isSmartRef__":true,"id":23},"targetMethodName":"loadPartsOfCategory","targetObj":{"__isSmartRef__":true,"id":23},"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"70":{"dependedBy":{"__isSmartRef__":true,"id":19},"sourceAttrName":"_Position","sourceObj":{"__isSmartRef__":true,"id":23},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":19},"varMapping":{"__isSmartRef__":true,"id":71},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"71":{"source":{"__isSmartRef__":true,"id":23},"target":{"__isSmartRef__":true,"id":19}},"72":{"dependedBy":{"__isSmartRef__":true,"id":19},"sourceAttrName":"_Scale","sourceObj":{"__isSmartRef__":true,"id":23},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":19},"varMapping":{"__isSmartRef__":true,"id":73},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"73":{"source":{"__isSmartRef__":true,"id":23},"target":{"__isSmartRef__":true,"id":19}},"74":{"dependedBy":{"__isSmartRef__":true,"id":19},"sourceAttrName":"_Rotation","sourceObj":{"__isSmartRef__":true,"id":23},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":19},"varMapping":{"__isSmartRef__":true,"id":75},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"75":{"source":{"__isSmartRef__":true,"id":23},"target":{"__isSmartRef__":true,"id":19}},"76":{"dependedBy":{"__isSmartRef__":true,"id":19},"sourceAttrName":"owner","sourceObj":{"__isSmartRef__":true,"id":23},"targetMethodName":"updateOwners","targetObj":{"__isSmartRef__":true,"id":19},"varMapping":{"__isSmartRef__":true,"id":77},"converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"77":{"source":{"__isSmartRef__":true,"id":23},"target":{"__isSmartRef__":true,"id":19}},"78":{"dependendConnections":[{"__isSmartRef__":true,"id":79},{"__isSmartRef__":true,"id":81},{"__isSmartRef__":true,"id":83},{"__isSmartRef__":true,"id":85},{"__isSmartRef__":true,"id":79},{"__isSmartRef__":true,"id":81},{"__isSmartRef__":true,"id":83},{"__isSmartRef__":true,"id":85},{"__isSmartRef__":true,"id":79},{"__isSmartRef__":true,"id":81},{"__isSmartRef__":true,"id":83},{"__isSmartRef__":true,"id":85},{"__isSmartRef__":true,"id":79},{"__isSmartRef__":true,"id":81},{"__isSmartRef__":true,"id":83},{"__isSmartRef__":true,"id":85},{"__isSmartRef__":true,"id":79},{"__isSmartRef__":true,"id":81},{"__isSmartRef__":true,"id":83},{"__isSmartRef__":true,"id":85},{"__isSmartRef__":true,"id":79},{"__isSmartRef__":true,"id":81},{"__isSmartRef__":true,"id":83},{"__isSmartRef__":true,"id":85},{"__isSmartRef__":true,"id":79},{"__isSmartRef__":true,"id":81},{"__isSmartRef__":true,"id":83},{"__isSmartRef__":true,"id":85},{"__isSmartRef__":true,"id":79},{"__isSmartRef__":true,"id":81},{"__isSmartRef__":true,"id":83},{"__isSmartRef__":true,"id":85},{"__isSmartRef__":true,"id":79},{"__isSmartRef__":true,"id":81},{"__isSmartRef__":true,"id":83},{"__isSmartRef__":true,"id":85},{"__isSmartRef__":true,"id":79},{"__isSmartRef__":true,"id":81},{"__isSmartRef__":true,"id":83},{"__isSmartRef__":true,"id":85},{"__isSmartRef__":true,"id":79},{"__isSmartRef__":true,"id":81},{"__isSmartRef__":true,"id":83},{"__isSmartRef__":true,"id":85},{"__isSmartRef__":true,"id":79},{"__isSmartRef__":true,"id":81},{"__isSmartRef__":true,"id":83},{"__isSmartRef__":true,"id":85},{"__isSmartRef__":true,"id":79},{"__isSmartRef__":true,"id":81},{"__isSmartRef__":true,"id":83},{"__isSmartRef__":true,"id":85},{"__isSmartRef__":true,"id":79},{"__isSmartRef__":true,"id":81},{"__isSmartRef__":true,"id":83},{"__isSmartRef__":true,"id":85},{"__isSmartRef__":true,"id":79},{"__isSmartRef__":true,"id":81},{"__isSmartRef__":true,"id":83},{"__isSmartRef__":true,"id":85},{"__isSmartRef__":true,"id":79},{"__isSmartRef__":true,"id":81},{"__isSmartRef__":true,"id":83},{"__isSmartRef__":true,"id":85},{"__isSmartRef__":true,"id":79},{"__isSmartRef__":true,"id":81},{"__isSmartRef__":true,"id":83},{"__isSmartRef__":true,"id":85},{"__isSmartRef__":true,"id":79},{"__isSmartRef__":true,"id":81},{"__isSmartRef__":true,"id":83},{"__isSmartRef__":true,"id":85},{"__isSmartRef__":true,"id":79},{"__isSmartRef__":true,"id":81},{"__isSmartRef__":true,"id":83},{"__isSmartRef__":true,"id":85},{"__isSmartRef__":true,"id":79},{"__isSmartRef__":true,"id":81},{"__isSmartRef__":true,"id":83},{"__isSmartRef__":true,"id":85},{"__isSmartRef__":true,"id":79},{"__isSmartRef__":true,"id":81},{"__isSmartRef__":true,"id":83},{"__isSmartRef__":true,"id":85},{"__isSmartRef__":true,"id":79},{"__isSmartRef__":true,"id":81},{"__isSmartRef__":true,"id":83},{"__isSmartRef__":true,"id":85},{"__isSmartRef__":true,"id":79},{"__isSmartRef__":true,"id":81},{"__isSmartRef__":true,"id":83},{"__isSmartRef__":true,"id":85},{"__isSmartRef__":true,"id":79},{"__isSmartRef__":true,"id":81},{"__isSmartRef__":true,"id":83},{"__isSmartRef__":true,"id":85},{"__isSmartRef__":true,"id":79},{"__isSmartRef__":true,"id":81},{"__isSmartRef__":true,"id":83},{"__isSmartRef__":true,"id":85},{"__isSmartRef__":true,"id":79},{"__isSmartRef__":true,"id":81},{"__isSmartRef__":true,"id":83},{"__isSmartRef__":true,"id":85},{"__isSmartRef__":true,"id":79},{"__isSmartRef__":true,"id":81},{"__isSmartRef__":true,"id":83},{"__isSmartRef__":true,"id":85},{"__isSmartRef__":true,"id":79},{"__isSmartRef__":true,"id":81},{"__isSmartRef__":true,"id":83},{"__isSmartRef__":true,"id":85},{"__isSmartRef__":true,"id":79},{"__isSmartRef__":true,"id":81},{"__isSmartRef__":true,"id":83},{"__isSmartRef__":true,"id":85},{"__isSmartRef__":true,"id":79},{"__isSmartRef__":true,"id":81},{"__isSmartRef__":true,"id":83},{"__isSmartRef__":true,"id":85},{"__isSmartRef__":true,"id":79},{"__isSmartRef__":true,"id":81},{"__isSmartRef__":true,"id":83},{"__isSmartRef__":true,"id":85},{"__isSmartRef__":true,"id":79},{"__isSmartRef__":true,"id":81},{"__isSmartRef__":true,"id":83},{"__isSmartRef__":true,"id":85},{"__isSmartRef__":true,"id":79},{"__isSmartRef__":true,"id":81},{"__isSmartRef__":true,"id":83},{"__isSmartRef__":true,"id":85},{"__isSmartRef__":true,"id":79},{"__isSmartRef__":true,"id":81},{"__isSmartRef__":true,"id":83},{"__isSmartRef__":true,"id":85},{"__isSmartRef__":true,"id":79},{"__isSmartRef__":true,"id":81},{"__isSmartRef__":true,"id":83},{"__isSmartRef__":true,"id":85},{"__isSmartRef__":true,"id":79},{"__isSmartRef__":true,"id":81},{"__isSmartRef__":true,"id":83},{"__isSmartRef__":true,"id":85},{"__isSmartRef__":true,"id":79},{"__isSmartRef__":true,"id":81},{"__isSmartRef__":true,"id":83},{"__isSmartRef__":true,"id":85},{"__isSmartRef__":true,"id":79},{"__isSmartRef__":true,"id":81},{"__isSmartRef__":true,"id":83},{"__isSmartRef__":true,"id":85},{"__isSmartRef__":true,"id":79},{"__isSmartRef__":true,"id":81},{"__isSmartRef__":true,"id":83},{"__isSmartRef__":true,"id":85},{"__isSmartRef__":true,"id":79},{"__isSmartRef__":true,"id":81},{"__isSmartRef__":true,"id":83},{"__isSmartRef__":true,"id":85},{"__isSmartRef__":true,"id":79},{"__isSmartRef__":true,"id":81},{"__isSmartRef__":true,"id":83},{"__isSmartRef__":true,"id":85},{"__isSmartRef__":true,"id":79},{"__isSmartRef__":true,"id":81},{"__isSmartRef__":true,"id":83},{"__isSmartRef__":true,"id":85},{"__isSmartRef__":true,"id":79},{"__isSmartRef__":true,"id":81},{"__isSmartRef__":true,"id":83},{"__isSmartRef__":true,"id":85},{"__isSmartRef__":true,"id":87},{"__isSmartRef__":true,"id":89},{"__isSmartRef__":true,"id":91},{"__isSmartRef__":true,"id":93},{"__isSmartRef__":true,"id":79},{"__isSmartRef__":true,"id":81},{"__isSmartRef__":true,"id":83},{"__isSmartRef__":true,"id":85},{"__isSmartRef__":true,"id":87},{"__isSmartRef__":true,"id":89},{"__isSmartRef__":true,"id":91},{"__isSmartRef__":true,"id":93},{"__isSmartRef__":true,"id":79},{"__isSmartRef__":true,"id":81},{"__isSmartRef__":true,"id":83},{"__isSmartRef__":true,"id":85},{"__isSmartRef__":true,"id":87},{"__isSmartRef__":true,"id":89},{"__isSmartRef__":true,"id":91},{"__isSmartRef__":true,"id":93},{"__isSmartRef__":true,"id":79},{"__isSmartRef__":true,"id":81},{"__isSmartRef__":true,"id":83},{"__isSmartRef__":true,"id":85},{"__isSmartRef__":true,"id":87},{"__isSmartRef__":true,"id":89},{"__isSmartRef__":true,"id":91},{"__isSmartRef__":true,"id":93},{"__isSmartRef__":true,"id":79},{"__isSmartRef__":true,"id":81},{"__isSmartRef__":true,"id":83},{"__isSmartRef__":true,"id":85},{"__isSmartRef__":true,"id":87},{"__isSmartRef__":true,"id":89},{"__isSmartRef__":true,"id":91},{"__isSmartRef__":true,"id":93},{"__isSmartRef__":true,"id":79},{"__isSmartRef__":true,"id":81},{"__isSmartRef__":true,"id":83},{"__isSmartRef__":true,"id":85},{"__isSmartRef__":true,"id":87},{"__isSmartRef__":true,"id":89},{"__isSmartRef__":true,"id":91},{"__isSmartRef__":true,"id":93},{"__isSmartRef__":true,"id":79},{"__isSmartRef__":true,"id":81},{"__isSmartRef__":true,"id":83},{"__isSmartRef__":true,"id":85},{"__isSmartRef__":true,"id":87},{"__isSmartRef__":true,"id":89},{"__isSmartRef__":true,"id":91},{"__isSmartRef__":true,"id":93},{"__isSmartRef__":true,"id":79},{"__isSmartRef__":true,"id":81},{"__isSmartRef__":true,"id":83},{"__isSmartRef__":true,"id":85},{"__isSmartRef__":true,"id":87},{"__isSmartRef__":true,"id":89},{"__isSmartRef__":true,"id":91},{"__isSmartRef__":true,"id":93},{"__isSmartRef__":true,"id":79},{"__isSmartRef__":true,"id":81},{"__isSmartRef__":true,"id":83},{"__isSmartRef__":true,"id":85},{"__isSmartRef__":true,"id":87},{"__isSmartRef__":true,"id":89},{"__isSmartRef__":true,"id":91},{"__isSmartRef__":true,"id":93},{"__isSmartRef__":true,"id":79},{"__isSmartRef__":true,"id":81},{"__isSmartRef__":true,"id":83},{"__isSmartRef__":true,"id":85},{"__isSmartRef__":true,"id":87},{"__isSmartRef__":true,"id":89},{"__isSmartRef__":true,"id":91},{"__isSmartRef__":true,"id":93},{"__isSmartRef__":true,"id":79},{"__isSmartRef__":true,"id":81},{"__isSmartRef__":true,"id":83},{"__isSmartRef__":true,"id":85},{"__isSmartRef__":true,"id":87},{"__isSmartRef__":true,"id":89},{"__isSmartRef__":true,"id":91},{"__isSmartRef__":true,"id":93},{"__isSmartRef__":true,"id":79},{"__isSmartRef__":true,"id":81},{"__isSmartRef__":true,"id":83},{"__isSmartRef__":true,"id":85},{"__isSmartRef__":true,"id":87},{"__isSmartRef__":true,"id":89},{"__isSmartRef__":true,"id":91},{"__isSmartRef__":true,"id":93},{"__isSmartRef__":true,"id":79},{"__isSmartRef__":true,"id":81},{"__isSmartRef__":true,"id":83},{"__isSmartRef__":true,"id":85},{"__isSmartRef__":true,"id":87},{"__isSmartRef__":true,"id":89},{"__isSmartRef__":true,"id":91},{"__isSmartRef__":true,"id":93},{"__isSmartRef__":true,"id":79},{"__isSmartRef__":true,"id":81},{"__isSmartRef__":true,"id":83},{"__isSmartRef__":true,"id":85},{"__isSmartRef__":true,"id":87},{"__isSmartRef__":true,"id":89},{"__isSmartRef__":true,"id":91},{"__isSmartRef__":true,"id":93},{"__isSmartRef__":true,"id":79},{"__isSmartRef__":true,"id":81},{"__isSmartRef__":true,"id":83},{"__isSmartRef__":true,"id":85},{"__isSmartRef__":true,"id":87},{"__isSmartRef__":true,"id":89},{"__isSmartRef__":true,"id":91},{"__isSmartRef__":true,"id":93},{"__isSmartRef__":true,"id":79},{"__isSmartRef__":true,"id":81},{"__isSmartRef__":true,"id":83},{"__isSmartRef__":true,"id":85},{"__isSmartRef__":true,"id":87},{"__isSmartRef__":true,"id":89},{"__isSmartRef__":true,"id":91},{"__isSmartRef__":true,"id":93},{"__isSmartRef__":true,"id":79},{"__isSmartRef__":true,"id":81},{"__isSmartRef__":true,"id":83},{"__isSmartRef__":true,"id":85},{"__isSmartRef__":true,"id":87},{"__isSmartRef__":true,"id":89},{"__isSmartRef__":true,"id":91},{"__isSmartRef__":true,"id":93},{"__isSmartRef__":true,"id":79},{"__isSmartRef__":true,"id":81},{"__isSmartRef__":true,"id":83},{"__isSmartRef__":true,"id":85},{"__isSmartRef__":true,"id":87},{"__isSmartRef__":true,"id":89},{"__isSmartRef__":true,"id":91},{"__isSmartRef__":true,"id":93},{"__isSmartRef__":true,"id":79},{"__isSmartRef__":true,"id":81},{"__isSmartRef__":true,"id":83},{"__isSmartRef__":true,"id":85},{"__isSmartRef__":true,"id":87},{"__isSmartRef__":true,"id":89},{"__isSmartRef__":true,"id":91},{"__isSmartRef__":true,"id":93},{"__isSmartRef__":true,"id":79},{"__isSmartRef__":true,"id":81},{"__isSmartRef__":true,"id":83},{"__isSmartRef__":true,"id":85},{"__isSmartRef__":true,"id":87},{"__isSmartRef__":true,"id":89},{"__isSmartRef__":true,"id":91},{"__isSmartRef__":true,"id":93}],"oldTransform":{"__isSmartRef__":true,"id":95},"sourceAttrName":"globalTransform","sourceObj":{"__isSmartRef__":true,"id":23},"targetMethodName":"alignToMagnet","targetObj":{"__isSmartRef__":true,"id":97},"__LivelyClassName__":"lively.morphic.GeometryTransformConnection","__SourceModuleName__":"Global.lively.bindings.GeometryBindings"},"79":{"dependedBy":{"__isSmartRef__":true,"id":78},"sourceAttrName":"_Position","sourceObj":{"__isSmartRef__":true,"id":23},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":78},"varMapping":{"__isSmartRef__":true,"id":80},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"80":{"source":{"__isSmartRef__":true,"id":23},"target":{"__isSmartRef__":true,"id":78}},"81":{"dependedBy":{"__isSmartRef__":true,"id":78},"sourceAttrName":"_Scale","sourceObj":{"__isSmartRef__":true,"id":23},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":78},"varMapping":{"__isSmartRef__":true,"id":82},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"82":{"source":{"__isSmartRef__":true,"id":23},"target":{"__isSmartRef__":true,"id":78}},"83":{"dependedBy":{"__isSmartRef__":true,"id":78},"sourceAttrName":"_Rotation","sourceObj":{"__isSmartRef__":true,"id":23},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":78},"varMapping":{"__isSmartRef__":true,"id":84},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"84":{"source":{"__isSmartRef__":true,"id":23},"target":{"__isSmartRef__":true,"id":78}},"85":{"dependedBy":{"__isSmartRef__":true,"id":78},"sourceAttrName":"owner","sourceObj":{"__isSmartRef__":true,"id":23},"targetMethodName":"updateOwners","targetObj":{"__isSmartRef__":true,"id":78},"varMapping":{"__isSmartRef__":true,"id":86},"converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"86":{"source":{"__isSmartRef__":true,"id":23},"target":{"__isSmartRef__":true,"id":78}},"87":{"dependedBy":{"__isSmartRef__":true,"id":78},"sourceAttrName":"_Position","sourceObj":{"__isSmartRef__":true,"id":17},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":78},"varMapping":{"__isSmartRef__":true,"id":88},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"88":{"source":{"__isSmartRef__":true,"id":17},"target":{"__isSmartRef__":true,"id":78}},"89":{"dependedBy":{"__isSmartRef__":true,"id":78},"sourceAttrName":"_Scale","sourceObj":{"__isSmartRef__":true,"id":17},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":78},"varMapping":{"__isSmartRef__":true,"id":90},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"90":{"source":{"__isSmartRef__":true,"id":17},"target":{"__isSmartRef__":true,"id":78}},"91":{"dependedBy":{"__isSmartRef__":true,"id":78},"sourceAttrName":"_Rotation","sourceObj":{"__isSmartRef__":true,"id":17},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":78},"varMapping":{"__isSmartRef__":true,"id":92},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"92":{"source":{"__isSmartRef__":true,"id":17},"target":{"__isSmartRef__":true,"id":78}},"93":{"dependedBy":{"__isSmartRef__":true,"id":78},"sourceAttrName":"owner","sourceObj":{"__isSmartRef__":true,"id":17},"targetMethodName":"updateOwners","targetObj":{"__isSmartRef__":true,"id":78},"varMapping":{"__isSmartRef__":true,"id":94},"converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"94":{"source":{"__isSmartRef__":true,"id":17},"target":{"__isSmartRef__":true,"id":78}},"95":{"d":1,"a":1,"f":95.9,"e":212.10000000000002,"c":0,"b":0,"matrix_":{"__isSmartRef__":true,"id":96},"__LivelyClassName__":"lively.morphic.Similitude","__SourceModuleName__":"Global.lively.morphic.Graphics"},"96":{"a":1,"b":0,"c":0,"d":1,"e":212.10000000000002,"f":95.9,"__LivelyClassName__":"lively.morphic.Similitude","__SourceModuleName__":"Global.lively.morphic.Graphics"},"97":{"connectedMagnet":{"__isSmartRef__":true,"id":98},"index":1,"morph":{"__isSmartRef__":true,"id":99},"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"98":{"connectedControlPoints":[{"__isSmartRef__":true,"id":97}],"morph":{"__isSmartRef__":true,"id":23},"__serializedExpressions__":["position"],"__LivelyClassName__":"lively.morphic.Magnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)"},"99":{"con":{"__isSmartRef__":true,"id":22},"controlPoints":[{"__isSmartRef__":true,"id":100},{"__isSmartRef__":true,"id":97}],"droppingEnabled":true,"eventHandler":{"__isSmartRef__":true,"id":102},"halosEnabled":true,"id":7318,"isCopyMorphRef":true,"morphRefId":1,"scripts":[],"shape":{"__isSmartRef__":true,"id":103},"showsMorphMenu":true,"submorphs":[],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":106},"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"100":{"connectedMagnet":{"__isSmartRef__":true,"id":101},"index":0,"morph":{"__isSmartRef__":true,"id":99},"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"101":{"connectedControlPoints":[{"__isSmartRef__":true,"id":100}],"morph":{"__isSmartRef__":true,"id":21},"__serializedExpressions__":["position"],"__LivelyClassName__":"lively.morphic.Magnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)"},"102":{"morph":{"__isSmartRef__":true,"id":99},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"103":{"_BorderWidth":1,"_PathElements":[{"__isSmartRef__":true,"id":104},{"__isSmartRef__":true,"id":105}],"cachedVertices":null,"dontChangeShape":false,"__serializedExpressions__":["_BorderColor","_Extent","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(720.8,14.0)","_Position":"lively.pt(-2.0,20.0)"},"104":{"isAbsolute":true,"x":930.5,"y":109.9,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"105":{"isAbsolute":true,"x":212.10000000000002,"y":95.9,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"106":{"morphMenuItems":{"__isSmartRef__":true,"id":107}},"107":{"funcProperties":{"__isSmartRef__":true,"id":108},"source":"function morphMenuItems() {\n var visualConnector = this, con = this.con, world = this.world();\n var items = [\n ['edit converter', function() {\n var source = con.converterString || 'function converter(value) {\\n return value\\n}',\n editor = new lively.morphic.Text(new Rectangle(0,0, 400, 200), source);\n editor.doitContext = con;\n connect(editor, 'savedTextString', con, 'converterString', {updater:\n function($upd, source) { this.targetObj.converter = null; $upd(source) }});\n connect(editor, 'savedTextString', world, 'alertOK', {converter: \n function() { return 'setting new converter' }})\n editor.applyStyle({syntaxHighlighting: true, fontFamily: 'Courier', resizeWidth: true, resizeHeight: true});\n var title = con.targetObj.name && con.sourceObj.name ?\n 'Editor for ' + con.targetObj.name + ' -> ' + con.sourceObj.name :\n 'Editor for converter function';\n var window = world.addFramedMorph(editor, title)\n window.align(window.bounds().topCenter(), visualConnector.bounds().bottomCenter())\n }],\n ['hide', function() {\n visualConnector.disconnectFromMagnets();\n visualConnector.remove();\n }],\n ['disconnect', function() {\n alertOK('Disconnected ' + visualConnector.con);\n visualConnector.con.visualDisconnect();\n }],\n ['cancel', function() {}],\n ];\n return items;\n }","varMapping":{"__isSmartRef__":true,"id":109},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"108":{},"109":{"this":{"__isSmartRef__":true,"id":99},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":110}},"110":{"$super":{"__isSmartRef__":true,"id":111}},"111":{"funcProperties":{"__isSmartRef__":true,"id":112},"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}","varMapping":{"__isSmartRef__":true,"id":113},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"112":{},"113":{"name":"morphMenuItems","obj":{"__isSmartRef__":true,"id":99}},"114":{"toggleMorePane":{"__isSmartRef__":true,"id":115}},"115":{},"116":{"morph":{"__isSmartRef__":true,"id":23},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"117":{"adjustForNewBounds":true,"resizeHeight":true,"resizeWidth":true},"118":{"changes":[{"__isSmartRef__":true,"id":119}],"comment":"Browser for a Parts repository.","migrationLevel":4,"partName":"PartsBinBrowser","partsSpaceName":"PartsBin/Tools","requiredModules":["lively.PartsBin"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"119":{"author":"markoroeder","date":{"__isSmartRef__":true,"id":120},"id":"1D9493E9-B229-4716-8649-F1333D5133D0","message":"Reset to clean copy. Added this.categories to doNotSerialize list."},"120":{"isSerializedDate":true,"string":"Thu Jan 05 2012 09:19:05 GMT-0500 (EST)"},"121":{"partsSpaceName":"PartsBin/Collaboration/","name":"ShareWorldButtonForDan","json":"{\"id\":0,\"registry\":{\"0\":{\"submorphs\":[{\"__isSmartRef__\":true,\"id\":1}],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":14},\"eventHandler\":{\"__isSmartRef__\":true,\"id\":15},\"_ClipMode\":\"visible\",\"derivationIds\":[\"EC7EBB28-54AE-4244-80ED-3E13650F82B7\",\"342A6C62-C553-4289-957D-07B19D272AC3\"],\"id\":\"AAC56214-32F4-4C5F-B923-F0C73102EF8B\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"value\":false,\"toggle\":false,\"isActive\":true,\"label\":{\"__isSmartRef__\":true,\"id\":1},\"_PreviousBorderWidth\":1,\"isPressed\":false,\"showsHalos\":false,\"attributeConnections\":[{\"__isSmartRef__\":true,\"id\":16}],\"doNotSerialize\":[\"$$fire\"],\"doNotCopyProperties\":[\"$$fire\"],\"name\":\"ShareWorldButtonForDan\",\"partsBinMetaInfo\":{\"__isSmartRef__\":true,\"id\":18},\"#startLetters\":\"trans\",\"moved\":true,\"_Rotation\":0,\"_Scale\":1,\"magnets\":[{\"__isSmartRef__\":true,\"id\":28},{\"__isSmartRef__\":true,\"id\":29},{\"__isSmartRef__\":true,\"id\":30},{\"__isSmartRef__\":true,\"id\":31},{\"__isSmartRef__\":true,\"id\":32},{\"__isSmartRef__\":true,\"id\":33},{\"__isSmartRef__\":true,\"id\":34},{\"__isSmartRef__\":true,\"id\":35}],\"__serializedExpressions__\":[\"_Position\",\"distanceToDragEvent\"],\"mailedURL\":{\"__isSmartRef__\":true,\"id\":36},\"__serializedLivelyClosures__\":{\"__isSmartRef__\":true,\"id\":37},\"__LivelyClassName__\":\"lively.morphic.Button\",\"__SourceModuleName__\":\"Global.lively.morphic.Widgets\",\"_Position\":\"lively.pt(0.0,0.0)\",\"distanceToDragEvent\":\"lively.pt(72.0,-13.0)\"},\"1\":{\"submorphs\":[],\"scripts\":[],\"shape\":{\"__isSmartRef__\":true,\"id\":2},\"_WhiteSpaceHandling\":\"pre-wrap\",\"textChunks\":[{\"__isSmartRef__\":true,\"id\":3}],\"eventHandler\":{\"__isSmartRef__\":true,\"id\":5},\"_ClipMode\":\"hidden\",\"derivationIds\":[\"7884E73F-0D17-44B3-907F-44A5223F1F3D\",\"941B958E-2F98-4E5B-B244-859ACE2764DE\"],\"id\":\"B86E795F-5D6F-4F5A-B046-5A7A4D01AB3F\",\"grabbingEnabled\":false,\"droppingEnabled\":false,\"halosEnabled\":true,\"fixedWidth\":true,\"_WordBreak\":\"break-all\",\"fixedHeight\":true,\"_InputAllowed\":false,\"_HandStyle\":\"default\",\"allowInput\":false,\"_FontFamily\":\"Helvetica\",\"_FontSize\":10,\"evalEnabled\":false,\"owner\":{\"__isSmartRef__\":true,\"id\":0},\"isLabel\":true,\"_Align\":\"center\",\"eventsAreIgnored\":true,\"_TextStylingMode\":true,\"showsHalos\":false,\"eventsAreDisabled\":true,\"_PointerEvents\":\"none\",\"magnets\":[{\"__isSmartRef__\":true,\"id\":6},{\"__isSmartRef__\":true,\"id\":7},{\"__isSmartRef__\":true,\"id\":8},{\"__isSmartRef__\":true,\"id\":9},{\"__isSmartRef__\":true,\"id\":10},{\"__isSmartRef__\":true,\"id\":11},{\"__isSmartRef__\":true,\"id\":12},{\"__isSmartRef__\":true,\"id\":13}],\"__serializedExpressions__\":[\"_TextColor\"],\"__LivelyClassName__\":\"lively.morphic.Text\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\",\"_TextColor\":\"Color.rgb(0,0,0)\"},\"2\":{\"_BorderWidth\":0,\"_Fill\":null,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(100.0,20.0)\",\"_Padding\":\"lively.rect(0,3,0,0)\",\"_BorderColor\":\"Color.rgb(0,0,0)\"},\"3\":{\"style\":{\"__isSmartRef__\":true,\"id\":4},\"chunkOwner\":{\"__isSmartRef__\":true,\"id\":1},\"_id\":\"_4702\",\"storedString\":\"Share via mail\",\"__LivelyClassName__\":\"lively.morphic.TextChunk\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"4\":{\"textShadow\":\"0px 1px 0 rgba(255,255,255,1)\",\"__LivelyClassName__\":\"lively.morphic.TextEmphasis\",\"__SourceModuleName__\":\"Global.lively.morphic.TextCore\"},\"5\":{\"morph\":{\"__isSmartRef__\":true,\"id\":1},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"6\":{\"morph\":{\"__isSmartRef__\":true,\"id\":1},\"connectedControlPoints\":[],\"__serializedExpressions__\":[\"position\",\"cachedGlobalPosition\"],\"__LivelyClassName__\":\"lively.morphic.RelativeMagnet\",\"__SourceModuleName__\":\"Global.lively.morphic.Connectors\",\"position\":\"lively.pt(0.0,0.0)\",\"cachedGlobalPosition\":\"lively.pt(521.0,239.0)\"},\"7\":{\"morph\":{\"__isSmartRef__\":true,\"id\":1},\"connectedControlPoints\":[],\"__serializedExpressions__\":[\"position\",\"cachedGlobalPosition\"],\"__LivelyClassName__\":\"lively.morphic.RelativeMagnet\",\"__SourceModuleName__\":\"Global.lively.morphic.Connectors\",\"position\":\"lively.pt(0.5,0.0)\",\"cachedGlobalPosition\":\"lively.pt(571.0,239.0)\"},\"8\":{\"morph\":{\"__isSmartRef__\":true,\"id\":1},\"connectedControlPoints\":[],\"__serializedExpressions__\":[\"position\",\"cachedGlobalPosition\"],\"__LivelyClassName__\":\"lively.morphic.RelativeMagnet\",\"__SourceModuleName__\":\"Global.lively.morphic.Connectors\",\"position\":\"lively.pt(1.0,0.0)\",\"cachedGlobalPosition\":\"lively.pt(621.0,239.0)\"},\"9\":{\"morph\":{\"__isSmartRef__\":true,\"id\":1},\"connectedControlPoints\":[],\"__serializedExpressions__\":[\"position\",\"cachedGlobalPosition\"],\"__LivelyClassName__\":\"lively.morphic.RelativeMagnet\",\"__SourceModuleName__\":\"Global.lively.morphic.Connectors\",\"position\":\"lively.pt(1.0,0.5)\",\"cachedGlobalPosition\":\"lively.pt(621.0,249.0)\"},\"10\":{\"morph\":{\"__isSmartRef__\":true,\"id\":1},\"connectedControlPoints\":[],\"__serializedExpressions__\":[\"position\",\"cachedGlobalPosition\"],\"__LivelyClassName__\":\"lively.morphic.RelativeMagnet\",\"__SourceModuleName__\":\"Global.lively.morphic.Connectors\",\"position\":\"lively.pt(1.0,1.0)\",\"cachedGlobalPosition\":\"lively.pt(621.0,259.0)\"},\"11\":{\"morph\":{\"__isSmartRef__\":true,\"id\":1},\"connectedControlPoints\":[],\"__serializedExpressions__\":[\"position\",\"cachedGlobalPosition\"],\"__LivelyClassName__\":\"lively.morphic.RelativeMagnet\",\"__SourceModuleName__\":\"Global.lively.morphic.Connectors\",\"position\":\"lively.pt(0.5,1.0)\",\"cachedGlobalPosition\":\"lively.pt(571.0,259.0)\"},\"12\":{\"morph\":{\"__isSmartRef__\":true,\"id\":1},\"connectedControlPoints\":[],\"__serializedExpressions__\":[\"position\",\"cachedGlobalPosition\"],\"__LivelyClassName__\":\"lively.morphic.RelativeMagnet\",\"__SourceModuleName__\":\"Global.lively.morphic.Connectors\",\"position\":\"lively.pt(0.0,1.0)\",\"cachedGlobalPosition\":\"lively.pt(521.0,259.0)\"},\"13\":{\"morph\":{\"__isSmartRef__\":true,\"id\":1},\"connectedControlPoints\":[],\"__serializedExpressions__\":[\"position\",\"cachedGlobalPosition\"],\"__LivelyClassName__\":\"lively.morphic.RelativeMagnet\",\"__SourceModuleName__\":\"Global.lively.morphic.Connectors\",\"position\":\"lively.pt(0.0,0.5)\",\"cachedGlobalPosition\":\"lively.pt(521.0,249.0)\"},\"14\":{\"_BorderWidth\":1,\"_BorderRadius\":5,\"_AppearanceStylingMode\":true,\"_BorderStylingMode\":true,\"__serializedExpressions__\":[\"_Position\",\"_Extent\",\"_Padding\",\"_BorderColor\"],\"__LivelyClassName__\":\"lively.morphic.Shapes.Rectangle\",\"__SourceModuleName__\":\"Global.lively.morphic.Shapes\",\"_Position\":\"lively.pt(0.0,0.0)\",\"_Extent\":\"lively.pt(100.0,20.0)\",\"_Padding\":\"lively.rect(0,0,0,0)\",\"_BorderColor\":\"Color.rgb(189,190,192)\"},\"15\":{\"morph\":{\"__isSmartRef__\":true,\"id\":0},\"__LivelyClassName__\":\"lively.morphic.EventHandler\",\"__SourceModuleName__\":\"Global.lively.morphic.Events\"},\"16\":{\"sourceObj\":{\"__isSmartRef__\":true,\"id\":0},\"sourceAttrName\":\"fire\",\"targetObj\":{\"__isSmartRef__\":true,\"id\":0},\"targetMethodName\":\"doAction\",\"varMapping\":{\"__isSmartRef__\":true,\"id\":17},\"__LivelyClassName__\":\"AttributeConnection\",\"__SourceModuleName__\":\"Global.lively.bindings.Core\"},\"17\":{\"source\":{\"__isSmartRef__\":true,\"id\":0},\"target\":{\"__isSmartRef__\":true,\"id\":0}},\"18\":{\"partName\":\"ShareWorldButtonForDan\",\"requiredModules\":[],\"partsSpaceName\":\"PartsBin/Collaboration/\",\"comment\":\"A Button that will open a mail morph that is let's you share a link to a Lively World with others!\",\"changes\":[{\"__isSmartRef__\":true,\"id\":19},{\"__isSmartRef__\":true,\"id\":21},{\"__isSmartRef__\":true,\"id\":23},{\"__isSmartRef__\":true,\"id\":25}],\"migrationLevel\":4,\"lastModifiedDate\":{\"__isSmartRef__\":true,\"id\":27},\"revisionOnLoad\":192726,\"__LivelyClassName__\":\"lively.PartsBin.PartsBinMetaInfo\",\"__SourceModuleName__\":\"Global.lively.PartsBin\"},\"19\":{\"date\":{\"__isSmartRef__\":true,\"id\":20},\"author\":\"robertkrahn\",\"message\":\"no comment\",\"id\":\"8909FD8C-C8D0-4217-9883-07A42821CB42\"},\"20\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 20 2013 14:48:59 GMT-0800 (PST)\"},\"21\":{\"date\":{\"__isSmartRef__\":true,\"id\":22},\"author\":\"robertkrahn\",\"message\":\"no comment\",\"id\":\"9B8B6BE4-4519-4A6C-8F47-70DE61BBB0FB\"},\"22\":{\"isSerializedDate\":true,\"string\":\"Tue Dec 11 2012 13:53:16 GMT-0800 (PST)\"},\"23\":{\"date\":{\"__isSmartRef__\":true,\"id\":24},\"author\":null,\"message\":\"no comment\",\"id\":\"F8B70225-5143-4A51-ABB4-344B488B3811\"},\"24\":{\"isSerializedDate\":true,\"string\":\"Tue Dec 11 2012 13:15:42 GMT-0800 (PST)\"},\"25\":{\"date\":{\"__isSmartRef__\":true,\"id\":26},\"author\":\"robertkrahn\",\"message\":\"Save the world under a (temporary) URL for mail sharing.\",\"id\":\"61DFF939-5FA7-4159-BE55-37C12F5B5709\"},\"26\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 20 2013 16:07:03 GMT-0800 (PST)\"},\"27\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 20 2013 14:47:06 GMT-0800 (PST)\"},\"28\":{\"morph\":{\"__isSmartRef__\":true,\"id\":0},\"connectedControlPoints\":[],\"__serializedExpressions__\":[\"position\",\"cachedGlobalPosition\"],\"__LivelyClassName__\":\"lively.morphic.RelativeMagnet\",\"__SourceModuleName__\":\"Global.lively.morphic.Connectors\",\"position\":\"lively.pt(0.0,0.0)\",\"cachedGlobalPosition\":\"lively.pt(521.0,239.0)\"},\"29\":{\"morph\":{\"__isSmartRef__\":true,\"id\":0},\"connectedControlPoints\":[],\"__serializedExpressions__\":[\"position\",\"cachedGlobalPosition\"],\"__LivelyClassName__\":\"lively.morphic.RelativeMagnet\",\"__SourceModuleName__\":\"Global.lively.morphic.Connectors\",\"position\":\"lively.pt(0.5,0.0)\",\"cachedGlobalPosition\":\"lively.pt(571.0,239.0)\"},\"30\":{\"morph\":{\"__isSmartRef__\":true,\"id\":0},\"connectedControlPoints\":[],\"__serializedExpressions__\":[\"position\",\"cachedGlobalPosition\"],\"__LivelyClassName__\":\"lively.morphic.RelativeMagnet\",\"__SourceModuleName__\":\"Global.lively.morphic.Connectors\",\"position\":\"lively.pt(1.0,0.0)\",\"cachedGlobalPosition\":\"lively.pt(621.0,239.0)\"},\"31\":{\"morph\":{\"__isSmartRef__\":true,\"id\":0},\"connectedControlPoints\":[],\"__serializedExpressions__\":[\"position\",\"cachedGlobalPosition\"],\"__LivelyClassName__\":\"lively.morphic.RelativeMagnet\",\"__SourceModuleName__\":\"Global.lively.morphic.Connectors\",\"position\":\"lively.pt(1.0,0.5)\",\"cachedGlobalPosition\":\"lively.pt(621.0,249.0)\"},\"32\":{\"morph\":{\"__isSmartRef__\":true,\"id\":0},\"connectedControlPoints\":[],\"__serializedExpressions__\":[\"position\",\"cachedGlobalPosition\"],\"__LivelyClassName__\":\"lively.morphic.RelativeMagnet\",\"__SourceModuleName__\":\"Global.lively.morphic.Connectors\",\"position\":\"lively.pt(1.0,1.0)\",\"cachedGlobalPosition\":\"lively.pt(621.0,259.0)\"},\"33\":{\"morph\":{\"__isSmartRef__\":true,\"id\":0},\"connectedControlPoints\":[],\"__serializedExpressions__\":[\"position\",\"cachedGlobalPosition\"],\"__LivelyClassName__\":\"lively.morphic.RelativeMagnet\",\"__SourceModuleName__\":\"Global.lively.morphic.Connectors\",\"position\":\"lively.pt(0.5,1.0)\",\"cachedGlobalPosition\":\"lively.pt(571.0,259.0)\"},\"34\":{\"morph\":{\"__isSmartRef__\":true,\"id\":0},\"connectedControlPoints\":[],\"__serializedExpressions__\":[\"position\",\"cachedGlobalPosition\"],\"__LivelyClassName__\":\"lively.morphic.RelativeMagnet\",\"__SourceModuleName__\":\"Global.lively.morphic.Connectors\",\"position\":\"lively.pt(0.0,1.0)\",\"cachedGlobalPosition\":\"lively.pt(521.0,259.0)\"},\"35\":{\"morph\":{\"__isSmartRef__\":true,\"id\":0},\"connectedControlPoints\":[],\"__serializedExpressions__\":[\"position\",\"cachedGlobalPosition\"],\"__LivelyClassName__\":\"lively.morphic.RelativeMagnet\",\"__SourceModuleName__\":\"Global.lively.morphic.Connectors\",\"position\":\"lively.pt(0.0,0.5)\",\"cachedGlobalPosition\":\"lively.pt(521.0,249.0)\"},\"36\":{\"protocol\":\"http:\",\"hostname\":\"lively-kernel.org\",\"pathname\":\"/repository/webwerkstatt/users/robertkrahn/ShareWorldButton-mailed4.xhtml\",\"__LivelyClassName__\":\"URL\",\"__SourceModuleName__\":\"Global.lively.Network\"},\"37\":{\"doAction\":{\"__isSmartRef__\":true,\"id\":38},\"onSendMail\":{\"__isSmartRef__\":true,\"id\":42},\"getMailURL\":{\"__isSmartRef__\":true,\"id\":46}},\"38\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":39},\"source\":\"function doAction() {\\n var worldURLForMail = this.getMailURL();\\n var mailMorph = lively.PartsBin.getPart(\\\"EmailMorph\\\", 'PartsBin/Collaboration');\\n mailMorph.setMailContent({\\n subject: 'Check out this Lively World!',\\n content: Strings.format(\\n 'Hey, have you seen the \\\"%s\\\" Lively World yet?'\\n + '\\\\n\\\\nVisit it here: %s',\\n URL.source.filename().replace(/\\\\..*$/, ''), worldURLForMail)});\\n mailMorph.openInWorld();\\n var p = this.getPositionInWorld().addPt(this.innerBounds().bottomCenter());\\n mailMorph.align(mailMorph.bounds().topCenter(), p);\\n mailMorph.get('ToText').focus();\\n this.mailedURL = worldURLForMail;\\n mailMorph.informOnSend(this, 'onSendMail');\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":40},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"39\":{\"this\":{\"__isSmartRef__\":true,\"id\":0}},\"40\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":41},\"user\":\"robertkrahn\",\"tags\":[]},\"41\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 20 2013 16:05:06 GMT-0800 (PST)\"},\"42\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":43},\"source\":\"function onSendMail() {\\n var world = this.world();\\n try {\\n var oldVisitNewPageAfterSaveAs = world.visitNewPageAfterSaveAs;\\n world.visitNewPageAfterSaveAs = Functions.Null;\\n world.saveWorldAs(this.mailedURL, false);\\n } finally {\\n (function() {\\n world.visitNewPageAfterSaveAs = oldVisitNewPageAfterSaveAs;\\n }).delay(4);\\n }\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":44},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"43\":{\"this\":{\"__isSmartRef__\":true,\"id\":0}},\"44\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":45},\"user\":\"robertkrahn\",\"tags\":[]},\"45\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 20 2013 16:05:22 GMT-0800 (PST)\"},\"46\":{\"varMapping\":{\"__isSmartRef__\":true,\"id\":47},\"source\":\"function getMailURL() {\\n function findNewURL(url) {\\n var basename = url.filename(), i = 1, newURL;\\n do {\\n var newName = basename.replace(/\\\\.xhtml$/, '-mailed' + i + '.xhtml');\\n newURL = url.withFilename(newName);\\n i++;\\n } while (newURL.asWebResource().exists());\\n return newURL;\\n }\\n return findNewURL(URL.source);\\n}\",\"funcProperties\":{\"__isSmartRef__\":true,\"id\":48},\"__LivelyClassName__\":\"lively.Closure\",\"__SourceModuleName__\":\"Global.lively.lang.Closure\"},\"47\":{\"this\":{\"__isSmartRef__\":true,\"id\":0}},\"48\":{\"timestamp\":{\"__isSmartRef__\":true,\"id\":49},\"user\":\"robertkrahn\",\"tags\":[]},\"49\":{\"isSerializedDate\":true,\"string\":\"Wed Feb 20 2013 16:04:38 GMT-0800 (PST)\"},\"isSimplifiedRegistry\":true}}","attributeConnections":[{"__isSmartRef__":true,"id":122},{"__isSmartRef__":true,"id":124},{"__isSmartRef__":true,"id":126},{"__isSmartRef__":true,"id":128}],"doNotSerialize":["$$partVersions","$$loadedMetaInfo","$$json"],"doNotCopyProperties":["$$partVersions","$$loadedMetaInfo","$$json"],"partVersions":[{"__isSmartRef__":true,"id":130},{"__isSmartRef__":true,"id":134},{"__isSmartRef__":true,"id":138}],"loadedMetaInfo":{"__isSmartRef__":true,"id":142},"rev":192754,"lastModifiedDate":{"__isSmartRef__":true,"id":151},"part":{"__isSmartRef__":true,"id":152},"__LivelyClassName__":"lively.PartsBin.PartItem","__SourceModuleName__":"Global.lively.PartsBin"},"122":{"sourceObj":{"__isSmartRef__":true,"id":121},"sourceAttrName":"partVersions","targetObj":{"__isSmartRef__":true,"id":23},"targetMethodName":"setSelectedPartVersions","varMapping":{"__isSmartRef__":true,"id":123},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"123":{"source":{"__isSmartRef__":true,"id":121},"target":{"__isSmartRef__":true,"id":23}},"124":{"sourceObj":{"__isSmartRef__":true,"id":121},"sourceAttrName":"loadedMetaInfo","targetObj":{"__isSmartRef__":true,"id":23},"targetMethodName":"setMetaInfoOfSelectedItem","varMapping":{"__isSmartRef__":true,"id":125},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"125":{"source":{"__isSmartRef__":true,"id":121},"target":{"__isSmartRef__":true,"id":23}},"126":{"sourceObj":{"__isSmartRef__":true,"id":121},"sourceAttrName":"json","targetObj":{"__isSmartRef__":true,"id":121},"targetMethodName":"cachePartJSON","varMapping":{"__isSmartRef__":true,"id":127},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"127":{"source":{"__isSmartRef__":true,"id":121},"target":{"__isSmartRef__":true,"id":121}},"128":{"sourceObj":{"__isSmartRef__":true,"id":121},"sourceAttrName":"loadedMetaInfo","targetObj":{"__isSmartRef__":true,"id":121},"targetMethodName":"cachePartMetaInfo","varMapping":{"__isSmartRef__":true,"id":129},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"129":{"source":{"__isSmartRef__":true,"id":121},"target":{"__isSmartRef__":true,"id":121}},"130":{"rev":192754,"author":"robertkrahn","date":{"__isSmartRef__":true,"id":131},"url":{"__isSmartRef__":true,"id":132},"changes":[{"__isSmartRef__":true,"id":133}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"131":{"isSerializedDate":true,"string":"Thu Feb 21 2013 00:05:10 GMT-0500 (EST)"},"132":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Collaboration/ShareWorldButtonForDan.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"133":{"type":"S:modified","url":"/PartsBin/Collaboration/ShareWorldButtonForDan.json"},"134":{"rev":192738,"author":"robertkrahn","date":{"__isSmartRef__":true,"id":135},"url":{"__isSmartRef__":true,"id":136},"changes":[{"__isSmartRef__":true,"id":137}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"135":{"isSerializedDate":true,"string":"Wed Feb 20 2013 22:57:27 GMT-0500 (EST)"},"136":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Collaboration/ShareWorldButtonForDan.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"137":{"type":"S:added","url":null},"138":{"rev":192726,"author":"robertkrahn","date":{"__isSmartRef__":true,"id":139},"url":{"__isSmartRef__":true,"id":140},"changes":[{"__isSmartRef__":true,"id":141}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"139":{"isSerializedDate":true,"string":"Wed Feb 20 2013 22:47:06 GMT-0500 (EST)"},"140":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/ShareWorldButtonForDan.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"141":{"type":"S:added","url":null},"142":{"partName":"ShareWorldButtonForDan","requiredModules":[],"partsSpaceName":"PartsBin/Collaboration/","comment":"A Button that will open a mail morph that is let's you share a link to a Lively World with others!","changes":[{"__isSmartRef__":true,"id":143},{"__isSmartRef__":true,"id":145},{"__isSmartRef__":true,"id":147},{"__isSmartRef__":true,"id":149}],"migrationLevel":4,"lastModifiedDate":{"__isSmartRef__":true,"id":151},"revisionOnLoad":192754,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"143":{"date":{"__isSmartRef__":true,"id":144},"author":"robertkrahn","message":"Save the world under a (temporary) URL for mail sharing.","id":"61DFF939-5FA7-4159-BE55-37C12F5B5709"},"144":{"isSerializedDate":true,"string":"Wed Feb 20 2013 19:07:03 GMT-0500 (EST)"},"145":{"date":{"__isSmartRef__":true,"id":146},"author":null,"message":"no comment","id":"F8B70225-5143-4A51-ABB4-344B488B3811"},"146":{"isSerializedDate":true,"string":"Tue Dec 11 2012 16:15:42 GMT-0500 (EST)"},"147":{"date":{"__isSmartRef__":true,"id":148},"author":"robertkrahn","message":"no comment","id":"9B8B6BE4-4519-4A6C-8F47-70DE61BBB0FB"},"148":{"isSerializedDate":true,"string":"Tue Dec 11 2012 16:53:16 GMT-0500 (EST)"},"149":{"date":{"__isSmartRef__":true,"id":150},"author":"robertkrahn","message":"no comment","id":"8909FD8C-C8D0-4217-9883-07A42821CB42"},"150":{"isSerializedDate":true,"string":"Wed Feb 20 2013 17:48:59 GMT-0500 (EST)"},"151":{"isSerializedDate":true,"string":"Wed Feb 20 2013 19:05:10 GMT-0500 (EST)"},"152":{"submorphs":[{"__isSmartRef__":true,"id":153}],"scripts":[],"shape":{"__isSmartRef__":true,"id":166},"eventHandler":{"__isSmartRef__":true,"id":167},"_ClipMode":"visible","derivationIds":["EC7EBB28-54AE-4244-80ED-3E13650F82B7","342A6C62-C553-4289-957D-07B19D272AC3","AAC56214-32F4-4C5F-B923-F0C73102EF8B"],"id":"1A27FAF3-DDD7-45AF-AF4C-66E4890577BC","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":153},"_PreviousBorderWidth":1,"isPressed":false,"showsHalos":false,"attributeConnections":[{"__isSmartRef__":true,"id":168}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"name":"ShareWorldButtonForDan","partsBinMetaInfo":{"__isSmartRef__":true,"id":142},"#startLetters":"trans","moved":true,"magnets":[{"__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}],"mailedURL":{"__isSmartRef__":true,"id":178},"__serializedExpressions__":["_Position","distanceToDragEvent"],"owner":{"__isSmartRef__":true,"id":0},"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":179},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(403.0,627.0)","distanceToDragEvent":"lively.pt(72.0,-13.0)"},"153":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":154},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":155}],"eventHandler":{"__isSmartRef__":true,"id":157},"_ClipMode":"hidden","derivationIds":["7884E73F-0D17-44B3-907F-44A5223F1F3D","941B958E-2F98-4E5B-B244-859ACE2764DE","B86E795F-5D6F-4F5A-B046-5A7A4D01AB3F"],"id":"F605BA82-ACFB-422C-975D-C4D52DAE472C","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":152},"isLabel":true,"_Align":"center","eventsAreIgnored":true,"_TextStylingMode":true,"showsHalos":false,"eventsAreDisabled":true,"_PointerEvents":"none","magnets":[{"__isSmartRef__":true,"id":158},{"__isSmartRef__":true,"id":159},{"__isSmartRef__":true,"id":160},{"__isSmartRef__":true,"id":161},{"__isSmartRef__":true,"id":162},{"__isSmartRef__":true,"id":163},{"__isSmartRef__":true,"id":164},{"__isSmartRef__":true,"id":165}],"__serializedExpressions__":["_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(0,0,0)"},"154":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,20.0)","_Padding":"lively.rect(0,3,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"155":{"style":{"__isSmartRef__":true,"id":156},"chunkOwner":{"__isSmartRef__":true,"id":153},"_id":"_4702","storedString":"Share via mail","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"156":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"157":{"morph":{"__isSmartRef__":true,"id":153},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"158":{"morph":{"__isSmartRef__":true,"id":153},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)","cachedGlobalPosition":"lively.pt(521.0,239.0)"},"159":{"morph":{"__isSmartRef__":true,"id":153},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,0.0)","cachedGlobalPosition":"lively.pt(571.0,239.0)"},"160":{"morph":{"__isSmartRef__":true,"id":153},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.0)","cachedGlobalPosition":"lively.pt(621.0,239.0)"},"161":{"morph":{"__isSmartRef__":true,"id":153},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.5)","cachedGlobalPosition":"lively.pt(621.0,249.0)"},"162":{"morph":{"__isSmartRef__":true,"id":153},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,1.0)","cachedGlobalPosition":"lively.pt(621.0,259.0)"},"163":{"morph":{"__isSmartRef__":true,"id":153},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,1.0)","cachedGlobalPosition":"lively.pt(571.0,259.0)"},"164":{"morph":{"__isSmartRef__":true,"id":153},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,1.0)","cachedGlobalPosition":"lively.pt(521.0,259.0)"},"165":{"morph":{"__isSmartRef__":true,"id":153},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.5)","cachedGlobalPosition":"lively.pt(521.0,249.0)"},"166":{"_BorderWidth":1,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"167":{"morph":{"__isSmartRef__":true,"id":152},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"168":{"sourceObj":{"__isSmartRef__":true,"id":152},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":152},"targetMethodName":"doAction","varMapping":{"__isSmartRef__":true,"id":169},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"169":{"source":{"__isSmartRef__":true,"id":152},"target":{"__isSmartRef__":true,"id":152}},"170":{"morph":{"__isSmartRef__":true,"id":152},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.0)","cachedGlobalPosition":"lively.pt(521.0,239.0)"},"171":{"morph":{"__isSmartRef__":true,"id":152},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,0.0)","cachedGlobalPosition":"lively.pt(571.0,239.0)"},"172":{"morph":{"__isSmartRef__":true,"id":152},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.0)","cachedGlobalPosition":"lively.pt(621.0,239.0)"},"173":{"morph":{"__isSmartRef__":true,"id":152},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,0.5)","cachedGlobalPosition":"lively.pt(621.0,249.0)"},"174":{"morph":{"__isSmartRef__":true,"id":152},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(1.0,1.0)","cachedGlobalPosition":"lively.pt(621.0,259.0)"},"175":{"morph":{"__isSmartRef__":true,"id":152},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.5,1.0)","cachedGlobalPosition":"lively.pt(571.0,259.0)"},"176":{"morph":{"__isSmartRef__":true,"id":152},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,1.0)","cachedGlobalPosition":"lively.pt(521.0,259.0)"},"177":{"morph":{"__isSmartRef__":true,"id":152},"connectedControlPoints":[],"__serializedExpressions__":["position","cachedGlobalPosition"],"__LivelyClassName__":"lively.morphic.RelativeMagnet","__SourceModuleName__":"Global.lively.morphic.Connectors","position":"lively.pt(0.0,0.5)","cachedGlobalPosition":"lively.pt(521.0,249.0)"},"178":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/users/mzimmerm/start-mailed1.xhtml","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"179":{"doAction":{"__isSmartRef__":true,"id":180},"onSendMail":{"__isSmartRef__":true,"id":184},"getMailURL":{"__isSmartRef__":true,"id":188}},"180":{"varMapping":{"__isSmartRef__":true,"id":181},"source":"function doAction() {\n var worldURLForMail = this.getMailURL();\n var mailMorph = lively.PartsBin.getPart(\"EmailMorph\", 'PartsBin/Collaboration');\n mailMorph.setMailContent({\n subject: 'Check out this Lively World!',\n content: Strings.format(\n 'Hey, have you seen the \"%s\" Lively World yet?'\n + '\\n\\nVisit it here: %s',\n URL.source.filename().replace(/\\..*$/, ''), worldURLForMail)});\n mailMorph.openInWorld();\n var p = this.getPositionInWorld().addPt(this.innerBounds().bottomCenter());\n mailMorph.align(mailMorph.bounds().topCenter(), p);\n mailMorph.get('ToText').focus();\n this.mailedURL = worldURLForMail;\n mailMorph.informOnSend(this, 'onSendMail');\n}","funcProperties":{"__isSmartRef__":true,"id":182},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"181":{"this":{"__isSmartRef__":true,"id":152}},"182":{"timestamp":{"__isSmartRef__":true,"id":183},"user":"robertkrahn","tags":[]},"183":{"isSerializedDate":true,"string":"Wed Feb 20 2013 19:05:06 GMT-0500 (EST)"},"184":{"varMapping":{"__isSmartRef__":true,"id":185},"source":"function onSendMail() {\n var world = this.world();\n try {\n var oldVisitNewPageAfterSaveAs = world.visitNewPageAfterSaveAs;\n world.visitNewPageAfterSaveAs = Functions.Null;\n world.saveWorldAs(this.mailedURL, false);\n } finally {\n (function() {\n world.visitNewPageAfterSaveAs = oldVisitNewPageAfterSaveAs;\n }).delay(4);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":186},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"185":{"this":{"__isSmartRef__":true,"id":152}},"186":{"timestamp":{"__isSmartRef__":true,"id":187},"user":"robertkrahn","tags":[]},"187":{"isSerializedDate":true,"string":"Wed Feb 20 2013 19:05:22 GMT-0500 (EST)"},"188":{"varMapping":{"__isSmartRef__":true,"id":189},"source":"function getMailURL() {\n function findNewURL(url) {\n var basename = url.filename(), i = 1, newURL;\n do {\n var newName = basename.replace(/\\.xhtml$/, '-mailed' + i + '.xhtml');\n newURL = url.withFilename(newName);\n i++;\n } while (newURL.asWebResource().exists());\n return newURL;\n }\n return findNewURL(URL.source);\n}","funcProperties":{"__isSmartRef__":true,"id":190},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"189":{"this":{"__isSmartRef__":true,"id":152}},"190":{"timestamp":{"__isSmartRef__":true,"id":191},"user":"robertkrahn","tags":[]},"191":{"isSerializedDate":true,"string":"Wed Feb 20 2013 19:04:38 GMT-0500 (EST)"},"192":{"_BorderRadius":0,"_BorderStyle":"solid","_BorderWidth":0,"_ClipMode":"visible","_Opacity":1,"_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_BorderColor","_Extent","_Fill","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(95,94,95)","_Extent":"lively.pt(770.8,487.2)","_Fill":"Color.rgb(245,245,245)","_Padding":"lively.rect(0,0,0,0)","position":"lively.pt(0.0,0.0)"},"193":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"_Visible":true,"attributeConnections":[],"derivationIds":[1217,"8FB7EEAA-27C3-4BCC-9905-59A59B8AB602","B4102745-8642-4F09-A5B5-0452D29E993C","02282C11-7C56-4C33-A2D1-E4C92F9F5575","83E2A61C-0119-4597-ADC8-8CB3AEDF35C1","119E4FE1-420B-4FDF-BD03-CF15F07B3538","6D70BD64-C7F8-4A79-9BE9-FA4C5A1E7892","C116FCDA-BB4D-4543-BE17-4D5586813CAF","1EAD9C62-350F-40EB-B5EA-B9441BB280C9","A3B24A35-589E-460F-9B54-45B0D0B7D7DD","8993FD1D-9082-40F4-A2AD-5501D16913A7","EBCB5B06-08CA-4535-9EAC-F15893F70129","45BAF3E4-EAEE-4925-B2D6-042C01B0AD29","09B7283C-6DDB-4A06-A4BA-563018D46DFD","46022025-E2FE-4A0A-924F-3266509C66DB","538BB82D-3068-480C-A5C0-6B4E8CE1C9CA","45290AD5-33C4-41F3-B72B-D538DCA37F31","6FA9BB6D-52D5-49A5-930A-1F93456E6CF4","9D57135F-8E4B-41D0-ACBC-B19396812B35","7EECAD1D-410F-44F4-8046-6447B685FC20","A9A90094-5E5F-4B3E-A9B1-98C670BD470F","923A183A-31F0-40F3-8DF8-16A277D4C168"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":194},"halosEnabled":true,"id":"609D7E8D-B988-4F71-9DE9-C12531ECE1F6","layout":{"__isSmartRef__":true,"id":195},"name":"morePane","owner":{"__isSmartRef__":true,"id":23},"partsBinMetaInfo":{"__isSmartRef__":true,"id":196},"prevScroll":[0,0],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":197},"showsHalos":false,"submorphs":[{"__isSmartRef__":true,"id":198},{"__isSmartRef__":true,"id":219},{"__isSmartRef__":true,"id":241},{"__isSmartRef__":true,"id":263},{"__isSmartRef__":true,"id":269},{"__isSmartRef__":true,"id":277},{"__isSmartRef__":true,"id":285},{"__isSmartRef__":true,"id":291},{"__isSmartRef__":true,"id":313},{"__isSmartRef__":true,"id":319},{"__isSmartRef__":true,"id":341}],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(763.6,38.0)"},"194":{"morph":{"__isSmartRef__":true,"id":193},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"195":{"moveHorizontal":true},"196":{"comment":"A simple box morph","migrationLevel":2,"partsSpaceName":"PartsBin/Basic","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"197":{"_BorderRadius":6.12,"_BorderStyle":"solid","_BorderWidth":2.294,"_ClipMode":"visible","_Opacity":1,"__serializedExpressions__":["_BorderColor","_Extent","_Fill","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(66,66,66)","_Extent":"lively.pt(373.0,433.0)","_Fill":"Color.rgb(235,235,235)","_Padding":"lively.rect(0,0,0,0)","position":"lively.pt(0.0,0.0)"},"198":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":199}],"derivationIds":[1218,"F5D21B41-BD0E-49D3-80E5-F1624416C143","1E157243-B0DC-4138-B660-EF05198FA3C8","4D60CECB-66FD-4865-BD46-45F0C9CAB399","0E997A95-CCA0-4BBF-B55B-62B5C6EC32DF","FA30D56E-17FE-4B1F-BE8A-7CBCCABEFF1D","A5A7F641-F783-4649-A154-1AD81607B7CE","D10ED7E0-21BA-463D-996E-6D458B557F68","606309D2-7D9D-4122-A64C-CFE582E6D738","998D7B7C-CF5D-401C-9594-FA8956C326A1","EA15F569-B871-4824-B0DE-550285BEB165","3FB1C9FB-F654-42C9-BE17-315287EB2FAB","7B3720C6-D365-4B41-B530-98E4D5EE238F","92F53BEA-E1EF-49C4-9DD1-7939D08941C5","0A7A011F-C6D8-4B81-85F4-F3CCF5F30A31","6543B591-A693-4D11-8114-D385115F8E65","758492FF-7087-4EE4-9054-00E680646A03","F6A6E55C-CF01-4EB9-8593-E71BEFB4EE59","5DBAE530-E39F-472D-A5D4-6E34FDCE6227","BDC82244-DB6C-4E22-B219-6572C6C2B6AB","5DEF85B7-051D-4C7A-AD45-B9A46FF8972A","AE6B3CBA-2925-4581-B86A-657D3DAE310A"],"doNotCopyProperties":["$$fire"],"doNotSerialize":["$$fire"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":200},"grabbingEnabled":false,"halosEnabled":true,"id":"5E5E743D-8BE1-4E61-BD26-877FEAEB4AD8","isActive":true,"label":{"__isSmartRef__":true,"id":201},"layout":{"__isSmartRef__":true,"id":206},"lighterFill":{"__isSmartRef__":true,"id":207},"name":"movePartButton","normalFill":{"__isSmartRef__":true,"id":212},"owner":{"__isSmartRef__":true,"id":193},"partsBinMetaInfo":{"__isSmartRef__":true,"id":217},"prevScroll":[0,0],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":218},"showsHalos":false,"showsMorphMenu":true,"submorphs":[{"__isSmartRef__":true,"id":201}],"toggle":false,"value":false,"__serializedExpressions__":["_Position","padding"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(137.7,393.9)","padding":"lively.rect(5,0,0,0)"},"199":{"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":198},"targetMethodName":"interactivelyMoveSelectedPartItem","targetObj":{"__isSmartRef__":true,"id":23},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"200":{"morph":{"__isSmartRef__":true,"id":198},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"201":{"_Align":"center","_ClipMode":"hidden","_Display":"table-cell","_FontFamily":"Arial","_HandStyle":"default","_MaxTextHeight":null,"_MaxTextWidth":56,"_MinTextHeight":null,"_MinTextWidth":56,"_PointerEvents":"none","_Scale":1,"_VerticalAlign":"middle","_WhiteSpaceHandling":"pre-wrap","allowsInput":false,"attributeConnections":[],"derivationIds":[1219,"46E7D2D8-D7A5-4476-8AD1-FB81FAE717FE","7B2A54CD-6423-4B77-A082-B5A1DA2BCE66","6C3B231E-5C42-449F-9425-8EE874A6EC57","7ACD0BA3-074C-461F-8C6B-ECEBA0B09C7A","556A1D2F-8F3F-4BCD-A602-FD3C257F1859","6C05BE2D-BB66-44E3-9765-65B24D7579E1","9F6A58E1-A23D-4A56-8D85-71FD5AA872B9","EDEC5AA1-080B-42AE-A9D6-F6FAB0CD3E1A","FE4530BA-6D31-4472-A351-4DCB0F9FE121","3F3B3887-CFF1-40A7-9228-D95F3594F2CB","B10968A4-7C77-4AAE-A2E1-FC76E16D36E8","DBC8455A-4562-4202-A7EB-543948664FEE","048B902B-C02C-44C6-9357-32663639FE23","C8B116B7-082D-4D6B-A035-EE71E8F3AC72","78B43404-A2E4-4BFF-B022-C4DA2CBBABBD","D271DCF7-62B5-428D-8B91-30B500F6F461","79934637-FCF5-4C27-B392-E9392BB5BA66","310851E0-6B77-43C0-A13B-BA0DF2777459","C7D175CC-70DF-4C92-8CAC-9B480E2684FC","D7811A55-CD99-4B7C-916B-E68384DD2A36","4612E62E-C2C8-4C4F-AC2A-2652C6201669"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":202},"eventsAreIgnored":true,"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"69B5D41B-81BC-4BEF-B5FD-5434DE24E28C","owner":{"__isSmartRef__":true,"id":198},"prevScroll":[0,0],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":203},"showsMorphMenu":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":204}],"_WordBreak":"break-all","__serializedExpressions__":["_Padding","_Position","padding","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,0,0,0)","textColor":"Color.rgb(0,0,0)"},"202":{"morph":{"__isSmartRef__":true,"id":201},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"203":{"_ClipMode":"hidden","borderWidth":0,"fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(58.0,21.0)","_Padding":"lively.rect(1,1,0,0)","_Position":"lively.pt(0.0,0.0)"},"204":{"_id":"_1741","chunkOwner":{"__isSmartRef__":true,"id":201},"morph":{"__isSmartRef__":true,"id":201},"storedString":"move","style":{"__isSmartRef__":true,"id":205},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"205":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"206":{"moveVertical":true},"207":{"stops":[{"__isSmartRef__":true,"id":208},{"__isSmartRef__":true,"id":209},{"__isSmartRef__":true,"id":210},{"__isSmartRef__":true,"id":211}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"208":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"209":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"210":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"211":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"212":{"stops":[{"__isSmartRef__":true,"id":213},{"__isSmartRef__":true,"id":214},{"__isSmartRef__":true,"id":215},{"__isSmartRef__":true,"id":216}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"213":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"214":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"215":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"216":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"217":{"migrationLevel":1,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"218":{"_BorderRadius":5,"_BorderWidth":1,"_ClipMode":"visible","_Fill":{"__isSmartRef__":true,"id":212},"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(58.0,21.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"219":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":220},{"__isSmartRef__":true,"id":221}],"derivationIds":[1220,"6104A033-57FD-4F65-B785-3F32FC278E39","BF7EFB0E-5EBE-4F44-9F5E-0576880F8E75","1E4BFB46-60C5-46A6-970A-CE2825840F25","6F766455-545A-496A-88AE-84737A5534A7","38DFF15E-9F34-46E9-BF1D-A4E46C497541","06C3D4D0-C1C1-4664-9899-5F7C61544400","4C448623-A82F-4C77-87AF-D6EA63A59B8D","9A0208AE-4752-4CEC-ABFE-69A8DCADDEC1","B622D1E6-1113-45B0-B7F1-D476B7187C6F","063AEB5B-6476-4381-80CE-3223D5217E84","6156BDE1-9147-41C6-AA8D-BAFBE8D74659","76C8D1EC-5DEB-4813-B4A3-DEE275EB63CA","38EF1DBF-4047-4FAD-9A38-3782659C845B","64AA08B4-79A2-4CF4-9FA4-C642BE08A736","D7C852FA-BE85-4DE9-A4D1-6E6E99E6A959","80F62CA1-A854-4470-B387-629B81C0618F","59DC61C0-DC00-497D-815B-6ED5BA0E6F47","DF47355E-361B-4236-A5DA-EDA365A6EE37","95EE93E9-9193-4EC3-A5D6-9804C67AC226","2C58EAB2-D77C-48DB-ACC1-61DFD0ABC7DB","798BFB9E-DA3A-43F7-8264-02938EE6B73C"],"doNotCopyProperties":["$$fire"],"doNotSerialize":["$$fire"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":222},"grabbingEnabled":false,"halosEnabled":true,"id":"6D6EC162-493B-4CCC-B2CA-3BCD9EBA183F","isActive":true,"label":{"__isSmartRef__":true,"id":223},"layout":{"__isSmartRef__":true,"id":228},"lighterFill":{"__isSmartRef__":true,"id":229},"name":"removePartButton","normalFill":{"__isSmartRef__":true,"id":234},"owner":{"__isSmartRef__":true,"id":193},"partsBinMetaInfo":{"__isSmartRef__":true,"id":239},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":240},"showsHalos":false,"showsMorphMenu":true,"submorphs":[{"__isSmartRef__":true,"id":223}],"toggle":false,"value":false,"__serializedExpressions__":["_Position","padding"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(70.1,393.9)","padding":"lively.rect(5,0,0,0)"},"220":{"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":219},"targetMethodName":"reloadEverything","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"221":{"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":219},"targetMethodName":"interactivelyRemoveSelectedPartItem","targetObj":{"__isSmartRef__":true,"id":23},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"222":{"morph":{"__isSmartRef__":true,"id":219},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"223":{"_Align":"center","_ClipMode":"visible","_Display":"table-cell","_FontFamily":"Arial","_HandStyle":"default","_MaxTextHeight":null,"_MaxTextWidth":64,"_MinTextHeight":null,"_MinTextWidth":64,"_PointerEvents":"none","_Scale":1,"_VerticalAlign":"middle","_WhiteSpaceHandling":"pre-wrap","allowsInput":false,"attributeConnections":[],"derivationIds":[1221,"9DA2513A-CC83-4283-AB2A-ACF15C86C674","5F885FF0-B156-4674-9C69-74CB7C257A00","58A5253D-0C92-4B09-9B0B-50BAF7062B0D","C655EA28-0996-4C54-8E49-F908BCA93FCE","E7DE43DD-20AF-4E46-9928-2D26F325AB7F","7B24B946-C7AF-4E42-AC8B-BAC6D5D6FB5E","43456CD2-B83E-455A-89EA-E2EAC5B41399","3ACAECEE-6384-4EBE-9736-CAD24C3B3762","8005E82C-FA8E-4695-B93B-D9B2E924E896","D5AB5A5F-B23E-44D4-A8E2-DBF9366166C6","892409CD-C1D6-48CA-BEC2-6CBADF38465D","D74F66BA-4390-448A-B522-8F05178E7350","0B784218-10B5-4A37-B773-7620CC059EB7","C5685084-134C-46FD-9102-61A063AC889C","C47B92E3-5285-4067-B358-1A4324DF8A22","F7DC9949-A305-4AC0-AE45-7EE864EE9337","3D5444C3-7F8C-4D4F-A042-7908B72CECC7","B10D0811-3BD7-4D45-B876-055475EB1FC1","208B5E88-68F8-409F-BA7B-D2ED0016AAC5","DEA4F13A-F38F-40E3-B1FA-60D53A4538A9","75D40D64-0C27-42CA-9177-45772130A82A"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":224},"eventsAreIgnored":true,"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"81030412-DF91-4A5D-A452-C41AA8CA0CB9","owner":{"__isSmartRef__":true,"id":219},"prevScroll":[0,0],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":225},"showsMorphMenu":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":226}],"__serializedExpressions__":["_Padding","_Position","padding","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,0,0,0)","textColor":"Color.rgb(0,0,0)"},"224":{"morph":{"__isSmartRef__":true,"id":223},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"225":{"_ClipMode":"visible","borderWidth":0,"fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(66.0,21.0)","_Padding":"lively.rect(1,1,0,0)","_Position":"lively.pt(0.0,0.0)"},"226":{"_id":"_1742","chunkOwner":{"__isSmartRef__":true,"id":223},"morph":{"__isSmartRef__":true,"id":223},"storedString":"remove","style":{"__isSmartRef__":true,"id":227},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"227":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"228":{"moveVertical":true},"229":{"stops":[{"__isSmartRef__":true,"id":230},{"__isSmartRef__":true,"id":231},{"__isSmartRef__":true,"id":232},{"__isSmartRef__":true,"id":233}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"230":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"231":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"232":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"233":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"234":{"stops":[{"__isSmartRef__":true,"id":235},{"__isSmartRef__":true,"id":236},{"__isSmartRef__":true,"id":237},{"__isSmartRef__":true,"id":238}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"235":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"236":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"237":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"238":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"239":{"migrationLevel":1,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"240":{"_BorderRadius":5,"_BorderWidth":1,"_ClipMode":"visible","_Fill":{"__isSmartRef__":true,"id":234},"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(66.0,21.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"241":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":242},{"__isSmartRef__":true,"id":243}],"derivationIds":[1222,"53143161-6C64-48C5-8E55-E5914F0EF97D","00D6DD0A-007D-478E-B625-602F218C4635","F420150F-FC88-4A76-8B6B-EA48495DAD2A","7E7374D3-E099-45D6-A873-E111BC557971","69B710F0-9A8E-4B16-9936-5C3E2512043F","1B1D4C76-8DF1-460A-ACCE-80568FE703DC","334778F7-689B-4D27-9891-059110F5122A","8B321CE5-31C5-4333-ADDF-E464DDE059A0","BC069425-0C12-4A28-867E-6C5A5B1334AE","F4B8B757-4B31-4438-B170-D36080178829","C491F2B7-A6A8-4A4A-B729-6F8D829A1966","A3A93C3D-0FC6-4D8B-8244-2B9003FD82A6","DB35D070-7293-4FEE-A170-8C31C4417699","0A3F38FF-C91B-4EA5-B235-0B73774AFCA2","8E4F2D2F-9F28-4BDA-882E-5E76E956D188","D6409CB9-24F9-40E8-A9A9-281F97370D72","B5CB0156-0C30-4C8C-861E-72E6B73E8E32","829B5CC8-E112-41DA-9BE5-1532570063F1","B32CBB90-13BE-4260-ABA5-ABA79BC02F08","4071E114-84F4-4DA5-985F-99F6B03C720D","024EF1CC-8537-4EA5-AB41-FD447113D1E3"],"doNotCopyProperties":["$$fire"],"doNotSerialize":["$$fire"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":244},"grabbingEnabled":false,"halosEnabled":true,"id":"9BB122F2-886E-43B0-AD5D-2EBD70941AC1","isActive":true,"label":{"__isSmartRef__":true,"id":245},"layout":{"__isSmartRef__":true,"id":250},"lighterFill":{"__isSmartRef__":true,"id":251},"name":"loadPartButton","normalFill":{"__isSmartRef__":true,"id":256},"owner":{"__isSmartRef__":true,"id":193},"partsBinMetaInfo":{"__isSmartRef__":true,"id":261},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":262},"showsHalos":false,"showsMorphMenu":true,"submorphs":[{"__isSmartRef__":true,"id":245}],"toggle":false,"value":false,"__serializedExpressions__":["_Position","padding"],"isPressed":false,"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(19.2,393.9)","padding":"lively.rect(5,0,0,0)"},"242":{"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":241},"targetMethodName":"reloadEverything","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"243":{"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":241},"targetMethodName":"loadAndOpenSelectedPartItem","targetObj":{"__isSmartRef__":true,"id":23},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"244":{"morph":{"__isSmartRef__":true,"id":241},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"245":{"_Align":"center","_ClipMode":"visible","_Display":"table-cell","_FontFamily":"Arial","_HandStyle":"default","_MaxTextHeight":null,"_MaxTextWidth":48,"_MinTextHeight":null,"_MinTextWidth":48,"_PointerEvents":"none","_Scale":1,"_VerticalAlign":"middle","_WhiteSpaceHandling":"pre-wrap","allowsInput":false,"attributeConnections":[],"derivationIds":[1223,"CA1AEDF7-8E87-433B-9CD1-DDA8D5A3EBCF","86BD113F-64BA-49A6-B42F-E561F4E0D67E","272B9AB5-11DE-4885-89B6-C3438FC53A90","8A9A437F-D683-4B7F-AE55-35EB605AFB78","A990A9CC-15E4-4E0C-BB5B-16023C399575","F9EF7A21-3B37-4964-B000-6276E90F9807","7C3782C1-9B87-4C58-8D9B-699E9789DA5F","519AE5D6-2EFD-48C5-B983-5A9CA44B7361","3C6B09E0-A6F9-42D6-902B-CF03B209261C","B861397A-5D9E-4C49-B16C-B7C4213F553F","3946FAFB-8E68-4B61-B3D8-C17D2D779198","1DCA3B7F-0D7F-4729-8FD9-2B33A6361A28","6CF99508-4E30-43E9-9945-7A4C4439936A","5990A154-6EFE-48B1-8390-087C7FAF9F35","507F3F9A-523B-4381-8F92-9886C7000F06","7F2ABCE4-A243-4264-8C19-2AE81B3CE9DE","8D86C24D-83CE-40F0-B79B-A0DB20ED1B25","A14FF23F-CBB9-49BF-B4B5-52F63B3AFE40","516562FE-41F1-4169-B2AE-49C7AEF12902","6F465E30-094E-443A-8954-A324609CDD43","0B740950-5831-410E-8559-37EAB876BD88"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":246},"eventsAreIgnored":true,"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"2EDE3BD3-1D19-4E61-B405-BAF4BE2352D2","owner":{"__isSmartRef__":true,"id":241},"prevScroll":[0,0],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":247},"showsMorphMenu":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":248}],"__serializedExpressions__":["_Padding","_Position","padding","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,0,0,0)","textColor":"Color.rgb(0,0,0)"},"246":{"morph":{"__isSmartRef__":true,"id":245},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"247":{"_ClipMode":"visible","borderWidth":0,"fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(50.0,21.0)","_Padding":"lively.rect(1,1,0,0)","_Position":"lively.pt(0.0,0.0)"},"248":{"_id":"_1743","chunkOwner":{"__isSmartRef__":true,"id":245},"morph":{"__isSmartRef__":true,"id":245},"storedString":"load","style":{"__isSmartRef__":true,"id":249},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"249":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"250":{"moveVertical":true},"251":{"stops":[{"__isSmartRef__":true,"id":252},{"__isSmartRef__":true,"id":253},{"__isSmartRef__":true,"id":254},{"__isSmartRef__":true,"id":255}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"252":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"253":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"254":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"255":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"256":{"stops":[{"__isSmartRef__":true,"id":257},{"__isSmartRef__":true,"id":258},{"__isSmartRef__":true,"id":259},{"__isSmartRef__":true,"id":260}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"257":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"258":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"259":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"260":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"261":{"migrationLevel":1,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"262":{"_BorderRadius":5,"_BorderWidth":1,"_ClipMode":"visible","_Fill":{"__isSmartRef__":true,"id":256},"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(50.0,21.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"263":{"_ClipMode":"hidden","_FontFamily":"Arial, sans-serif","_FontSize":12,"_MaxTextHeight":null,"_MaxTextWidth":258,"_MinTextHeight":null,"_MinTextWidth":258,"_Rotation":0,"_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowsInput":true,"attributeConnections":[],"charsReplaced":"some text","derivationIds":[1224,"25E0FB99-9B39-4754-932D-DB6A01B4A95D","61627613-C999-40E7-9DB0-BDF996D1ECC4","C4D29785-0782-4706-806D-FF6038713C2F","4C2E106A-1F4C-48A0-A435-1FAA967054BC","BCB8A5BC-CD57-4495-8E0B-67AA5E474FA4","BC6B6857-9FAE-499A-BBFC-4F98A28D555D","A33D26A2-77A9-4F7B-B01E-E011C3AEAB93","12CBEF1F-E269-417E-ACEA-4DE2E29A0CE3","FCA464B3-A849-409D-BC5B-6D9EBAFB43BE","ED534055-8E5A-4649-BB57-BDC3E5CBC17F","B3F598DC-FB73-4FE9-8996-49419A4CD741","F43C5DD4-BE88-4B9F-A804-83D767B93FF8","E8A14541-A23C-4109-82E1-D4DCA740BF52","7A379D20-CC5D-4FB1-9898-854686E034C5","E7A76532-D8EF-4115-9B51-C3A2754C7983","70045544-6706-4A32-A67A-A439454F90CF","5AB7DDB3-7240-4C63-9F17-5A96AC90D9CC","786477A0-CF47-4332-985A-FD492FB8E7C6","3D7FCAE6-8638-487E-9AA6-45B84620A844","CE6BABAF-7C6B-4C32-B87A-9DD9AB13C1CC","248C9DCB-C590-47DB-B10C-63F797F55430"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":264},"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"06405B52-C5E1-423E-9BB4-8395A22C04A0","lastFindLoc":-9,"name":"selectedPartName","owner":{"__isSmartRef__":true,"id":193},"partsBinMetaInfo":{"__isSmartRef__":true,"id":265},"prevScroll":[0,0],"previousSelection":[11,11],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":266},"showsHalos":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":267}],"_WordBreak":"break-all","__serializedExpressions__":["_Position","distanceToDragEvent","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(22.1,8.6)","distanceToDragEvent":"lively.pt(167.5,-12.6)","textColor":"Color.rgb(0,0,0)"},"264":{"morph":{"__isSmartRef__":true,"id":263},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"265":{"migrationLevel":1,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"266":{"_BorderWidth":0,"_ClipMode":"hidden","fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(258.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"267":{"style":{"__isSmartRef__":true,"id":268},"chunkOwner":{"__isSmartRef__":true,"id":263},"_id":"_140","storedString":"ShareWorldButtonForDan","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"268":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"269":{"_ClipMode":"scroll","_Rotation":0,"_Scale":1,"attributeConnections":[],"derivationIds":[1225,"9B936EA2-F23D-497C-A53E-4396CA9256F6","E333E76B-0723-4359-B687-2AA820C0D677","25D90D11-0432-4E82-891D-54FFA3BB9FB1","914D1CD5-B925-47EC-B766-212629CF18AC","06903DED-2228-497A-A5E4-BD39CDAC9286","87BCD5EE-A9F5-41E6-AF60-2E0F4B187B25","7FF89F4C-C131-4DAD-A2E3-E3891D43F801","4C4F847E-E079-4B30-BD21-99ACC266B3A6","CD3F6BEF-CFAC-4D1D-9EDE-645D9A1BD064","58EBD102-9E1B-4DF6-AEB7-917764F6D2F3","71365E97-4664-4E67-8AE4-3038A922F65E","BD9C5EBB-4660-4030-8F82-D7F96BBF1B94","189C43AE-811E-4F28-8B30-B6CC11F41CA9","EB043866-95BE-49E0-A54B-14BB5C4BD692","55CDE267-DC7E-42B4-8270-1BBC412A4B36","253560AE-9FB0-4EC3-8C26-0DB0DF9BBE02","FD68C62E-0D04-4421-A9A2-254D853E2044","CCE0CD46-F614-405D-A86B-C21A5CD0A81D","E8EF5A32-42F2-415D-ABB5-6674F7917863","815BFE95-FBA2-40FC-92F0-4EF3101167F5","F7882E1B-A8F6-4F68-AE51-3C1C9E50D7A4"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":270},"halosEnabled":true,"id":"7C39FEFE-BA7B-4F7D-A529-023940F8D794","itemList":[{"__isSmartRef__":true,"id":271},{"__isSmartRef__":true,"id":272},{"__isSmartRef__":true,"id":273}],"layout":{"__isSmartRef__":true,"id":274},"name":"selectedPartVersions","owner":{"__isSmartRef__":true,"id":193},"partsBinMetaInfo":{"__isSmartRef__":true,"id":275},"prevScroll":[0,96],"scripts":[],"shape":{"__isSmartRef__":true,"id":276},"showsHalos":false,"submorphs":[],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(20.0,56.3)"},"270":{"morph":{"__isSmartRef__":true,"id":269},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"271":{"string":"2013-02-21 00:05 robertkrahn (192754)","value":{"__isSmartRef__":true,"id":130},"isListItem":true},"272":{"string":"2013-02-20 22:57 robertkrahn (192738)","value":{"__isSmartRef__":true,"id":134},"isListItem":true},"273":{"string":"2013-02-20 22:47 robertkrahn (192726)","value":{"__isSmartRef__":true,"id":138},"isListItem":true},"274":{"resizeWidth":true},"275":{"migrationLevel":2,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"276":{"_BorderRadius":0,"_BorderStyle":"solid","_BorderWidth":0,"_Opacity":1,"__serializedExpressions__":["_BorderColor","_Extent","_Fill","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(330.8,122.0)","_Fill":"Color.rgb(243,243,243)","_Padding":"lively.rect(0,0,0,0)","position":"lively.pt(0.0,0.0)"},"277":{"_ClipMode":"auto","_FontFamily":"Arial, sans-serif","_FontSize":11,"_MaxTextHeight":null,"_MaxTextWidth":315.04,"_MinTextHeight":null,"_MinTextWidth":315.04,"_Rotation":0,"_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowsInput":true,"attributeConnections":[{"__isSmartRef__":true,"id":278}],"charsReplaced":"","derivationIds":[1226,"DD9BD765-ADCE-4F83-BD29-D46C4F70D065","FAF93200-3F45-458D-A09A-150A9A564E17","45B7AF6D-BAB6-4C3A-A200-A6A7A709499B","65E31DB6-BFDA-4D8A-9EF2-EB1D94C2E253","74C3EFF9-4889-452C-A456-5A5B6778CE47","38D7BE76-BC2A-4B09-92FC-C08352382C88","96002B07-9CDB-4008-A195-09BD239923F2","DAA476D0-F42A-43C3-B4C4-BC880BD80E65","BA992D77-C2D5-466E-A47A-4322BB7146A8","34167D7E-66D9-41B2-AD62-D4C9AB410B96","E701BCEE-C44A-47CB-BE90-50C8CF47AA08","459DECD4-11D7-4B8C-8444-2B602BCDFF28","D0B2AEDB-8A3F-462F-A869-9BECE3D20A80","0BD25F0F-D0C4-46D7-8911-E8FF36AE1AA6","CE77BB5F-B2A7-4B69-83E5-EA36EE064597","D34A0C4A-A6BD-4FE7-82A4-93CB9B2F030B","50A2EC62-7A15-43E5-BB1C-B33C3AE91666","2513159B-9CA2-4F02-92E8-C637FB0EF5FF","5A2A2F94-A71E-423D-BB89-49B017195DC2","5616E43C-0212-43A0-884E-EFF879A41CE4","E483AA87-91F5-4682-9B16-259A11073897"],"doNotCopyProperties":["$$savedTextString"],"doNotSerialize":["$$savedTextString"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":279},"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"EB50FF17-69AC-4C77-84C4-F19920B8A33F","lastFindLoc":6,"layout":{"__isSmartRef__":true,"id":280},"name":"selectedPartComment","owner":{"__isSmartRef__":true,"id":193},"partsBinMetaInfo":{"__isSmartRef__":true,"id":281},"prevScroll":[0,0],"registeredForMouseEvents":true,"savedTextString":"A todo list. Pretty straightforward. If your are looking for the todo item proto, it's in front of you ;)\n\nWhen a todo item text is selected you can use TAB / Shift+TAB to go to the next / prev item.\n\nWith Ctrl+c Ctrl+c (2x) you can toggle the done state.","scripts":[],"shape":{"__isSmartRef__":true,"id":282},"showsHalos":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":283}],"_WordBreak":"break-all","__serializedExpressions__":["_Position","distanceToDragEvent","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(20.0,180.0)","distanceToDragEvent":"lively.pt(227.1,-11.7)","textColor":"Color.rgb(0,0,0)"},"278":{"sourceAttrName":"savedTextString","sourceObj":{"__isSmartRef__":true,"id":277},"targetMethodName":"saveCommentForSelectedPartItem","targetObj":{"__isSmartRef__":true,"id":23},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"279":{"morph":{"__isSmartRef__":true,"id":277},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"280":{"resizeHeight":true,"resizeWidth":true},"281":{"migrationLevel":1,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"282":{"_BorderRadius":7.400000000000001,"_BorderStyle":"solid","_BorderWidth":1.4800000000000002,"_ClipMode":"visible","_Opacity":1,"fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(192,192,192)","_Extent":"lively.pt(333.0,70.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"283":{"style":{"__isSmartRef__":true,"id":284},"chunkOwner":{"__isSmartRef__":true,"id":277},"_id":"_146","storedString":"A Button that will open a mail morph that is let's you share a link to a Lively World with others!","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"284":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"285":{"_Align":"left","_ClipMode":"hidden","_FontFamily":"Arial, sans-serif","_FontSize":12,"_MaxTextHeight":null,"_MaxTextWidth":265,"_MinTextHeight":null,"_MinTextWidth":265,"_Rotation":0,"_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowsInput":true,"attributeConnections":[],"charsReplaced":"some text","derivationIds":[1227,"6CE972BD-83CD-4BBB-80ED-D454164C5FEB","157A323D-D969-49B0-B93C-8BD36505D2FC","5D8E7DE9-5E77-4A78-85CC-2BCE68CE557D","EC218021-7880-4AB3-85E1-D09C4BF93D8A","2439308A-9CEB-46A8-8601-F268A4F47F4A","13F42C03-8A95-489F-A557-40F9DF434A0E","DE538AF0-B066-47FC-87FB-FDAC3C147AA1","2E3F7404-39E8-40D4-8CE5-9562B3E28CAF","19B83978-E82E-42BE-9A3B-C419E6106819","8F070B4E-A3FA-4663-A95B-20D3D45962BC","E20FD539-F6B4-4E0D-ADC8-5C1A0D0072C6","36FAB4CF-8F58-4056-9FE5-86FB1D114016","899DC007-45DC-4170-A759-8E6CA26498C7","E0AE05D7-0D12-4B46-82DF-B4079C0204E4","5BE3D953-8D17-450C-825A-0C7F990524F6","E6EFDAE7-8884-4FDD-A117-A31DD8AEAC9C","5DC5F055-B6FC-443A-A68B-113E25FEF8AC","960BBFE5-B8D9-4AE2-BE5F-F3F7D3470B6E","3446E826-6D12-4FEA-958B-B49816D47C49","1CEB802E-9C96-4948-B09C-69219717BB7C","7FF6990A-3A71-421D-B64E-B44C224218BD"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":286},"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"6B1A593E-ADB9-4B70-B04D-05C8693942A5","lastFindLoc":-9,"name":"selectedPartSpaceName","owner":{"__isSmartRef__":true,"id":193},"partsBinMetaInfo":{"__isSmartRef__":true,"id":287},"prevScroll":[0,0],"previousSelection":[9,15],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":288},"showsHalos":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":289}],"_WordBreak":"break-all","__serializedExpressions__":["_Position","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(22.4,30.9)","textColor":"Color.rgb(0,0,0)"},"286":{"morph":{"__isSmartRef__":true,"id":285},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"287":{"migrationLevel":1,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"288":{"_BorderWidth":0,"_ClipMode":"hidden","fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(265.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"289":{"style":{"__isSmartRef__":true,"id":290},"chunkOwner":{"__isSmartRef__":true,"id":285},"_id":"_141","storedString":"PartsBin/Collaboration/","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"290":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"291":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":292},{"__isSmartRef__":true,"id":293}],"derivationIds":[1228,"A7EE497C-3BC4-48A3-8B6D-193804223319","1F02DAAA-E458-41C2-8A98-B61020A2E0A2","8324EE8D-1ABC-4E9E-96A9-C36215559902","85744E70-8D7A-4836-B64D-5D72BEB47A24","DAB27C35-5025-4060-AFA0-24DB71031B79","7490C0EB-B488-4F98-9C66-E48F89F2A921","EADFC9A5-98FD-4150-BCE8-0ACA0351474D","3A50497B-C8BD-4EAF-915B-E3790C33AD66","E6302DFE-3CE2-45C3-AE75-DE059CCC03FA","8846EE9D-80E1-4E56-9709-E2407578BA4F","73BBBF7E-E245-4A74-B34B-1EAC6C38F0B5","CE44810D-6BAA-4406-8062-31A87EF0EF87","15DE6651-BEE1-4C4E-9CBD-38AC49163509","BA420413-8A66-447A-8E91-AA2C591805C7","C691FCE3-D94F-40F9-8DC8-41A8F9E64EB5","65F52EB7-20DF-4B10-862D-3629BA23FD11","8AB30725-556C-476C-8872-9AA68903803E","7D39FF18-1229-4797-83D8-F016DDAF0601","4F5BC4BE-6AFD-4211-A738-5F5505AF4D92","98F4E659-AAA8-4591-9BB9-9BB819657D00","BD49A7C0-8953-4DA9-A6E4-AD8F600E0A12"],"doNotCopyProperties":["$$fire"],"doNotSerialize":["$$fire"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":294},"grabbingEnabled":false,"halosEnabled":true,"id":"5EB92435-AB17-4A25-A914-E66B1A6E8509","isActive":true,"label":{"__isSmartRef__":true,"id":295},"layout":{"__isSmartRef__":true,"id":300},"lighterFill":{"__isSmartRef__":true,"id":301},"name":"copyPartButton","normalFill":{"__isSmartRef__":true,"id":306},"owner":{"__isSmartRef__":true,"id":193},"partsBinMetaInfo":{"__isSmartRef__":true,"id":311},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":312},"showsHalos":false,"showsMorphMenu":true,"submorphs":[{"__isSmartRef__":true,"id":295}],"toggle":false,"value":true,"__serializedExpressions__":["_Position","distanceToDragEvent","padding"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(196.0,393.0)","distanceToDragEvent":"lively.pt(50.4,-17.4)","padding":"lively.rect(5,0,0,0)"},"292":{"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":291},"targetMethodName":"interactivelyMoveSelectedPartItem","targetObj":{"__isSmartRef__":true,"id":23},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"293":{"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":291},"targetMethodName":"interactivelyCopySelectedPartItem","targetObj":{"__isSmartRef__":true,"id":23},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"294":{"morph":{"__isSmartRef__":true,"id":291},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"295":{"_Align":"center","_ClipMode":"hidden","_Display":"table-cell","_FontFamily":"Arial","_HandStyle":"default","_MaxTextHeight":null,"_MaxTextWidth":83,"_MinTextHeight":null,"_MinTextWidth":83,"_PointerEvents":"none","_Scale":1,"_VerticalAlign":"middle","_WhiteSpaceHandling":"pre-wrap","allowsInput":false,"attributeConnections":[],"derivationIds":[1229,"48944567-0B6F-46EA-AD76-2677296C53EA","E68189FB-262E-412F-B5CE-00D5F9ED451C","4AB6AC8D-F0E4-44F7-A6A9-ED45C6B3FA16","BBAE8D78-82FB-4D7F-9F2D-D2358BC706F5","3F40AADC-4450-4508-8A3B-53779974E210","F55D05B5-34A2-4509-8B14-8929A97BDE5B","A9917EAE-88D7-49DF-86CA-8EF5155DC125","8B1BF7BF-63FD-4069-B895-FB093499508B","0F5810CB-D842-4192-A607-6D731E3887DE","9AA6C8A4-A06A-4BF0-8609-7F9C82304D02","E7062D98-E822-49C7-A6C0-23D9E5008454","7078A684-8907-4ED0-8F10-6E67DB2F5274","E9381BFD-779B-43D4-906F-6CB2BDA97999","DFD93A7D-7247-4E8B-8E62-A35FC5B50423","5DC95437-1D19-4F67-9EC2-E6F93E735962","3CA34522-1EC9-475C-96B5-7326BC8AA938","BFEC85B9-B501-4764-A00E-884B9521D79F","52B460BA-3A0E-4BF2-B035-FE3EA19D4FD1","ED410F61-A9FC-4C9B-AD91-A44914C0E58C","9E8361EF-492E-4ADE-B57D-5BD6A6DD7758","74529B11-1E5B-4D95-9ACA-B10294FF85FD"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":296},"eventsAreIgnored":true,"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"3E4EDBEA-CD43-4003-B8BB-6432EE830215","owner":{"__isSmartRef__":true,"id":291},"prevScroll":[0,0],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":297},"showsMorphMenu":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":298}],"_WordBreak":"break-all","__serializedExpressions__":["_Padding","_Position","padding","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,0,0,0)","textColor":"Color.rgb(0,0,0)"},"296":{"morph":{"__isSmartRef__":true,"id":295},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"297":{"_ClipMode":"hidden","borderWidth":0,"fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(85.0,21.0)","_Padding":"lively.rect(1,1,0,0)","_Position":"lively.pt(0.0,0.0)"},"298":{"_id":"_1747","chunkOwner":{"__isSmartRef__":true,"id":295},"storedString":"copy","style":{"__isSmartRef__":true,"id":299},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"299":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"300":{"moveVertical":true},"301":{"stops":[{"__isSmartRef__":true,"id":302},{"__isSmartRef__":true,"id":303},{"__isSmartRef__":true,"id":304},{"__isSmartRef__":true,"id":305}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"302":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"303":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"304":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"305":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"306":{"stops":[{"__isSmartRef__":true,"id":307},{"__isSmartRef__":true,"id":308},{"__isSmartRef__":true,"id":309},{"__isSmartRef__":true,"id":310}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"307":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"308":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"309":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"310":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"311":{"migrationLevel":1,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"312":{"_BorderRadius":5,"_BorderWidth":1,"_ClipMode":"visible","_Fill":{"__isSmartRef__":true,"id":301},"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(85.0,21.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"313":{"_ClipMode":"visible","_FontFamily":"Arial, sans-serif","_FontSize":9,"_MaxTextWidth":67,"_MinTextWidth":67,"_Rotation":0,"_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowsInput":true,"attributeConnections":[],"charsReplaced":"this part with others:","derivationIds":[1232,"B9D2A879-DE55-4FCE-A39E-A49A5C513DB5","9B2052B5-A239-453D-BB12-7E8C6D47F9A3","EBBE29B3-CFB1-4F29-B063-3151F39F05EE","F4E1E4A0-3E52-4122-AA40-813B7DE11F76","838CC24A-7BA4-4FE8-9F17-0095855C98BB","31AE717F-70AF-471F-A274-C083B4D1AA99","8A4D997E-3528-421C-92E3-C9C6D3E71D7A","B7149BC1-13A4-4E74-8875-3D491C3D241D","F2E52A05-0BA8-4E2C-A15B-F2DCC738D984","35C3114B-9B72-4002-B572-01AE597A11E5","E3655B71-EA3B-4183-B0B4-310D0D2C4DCF","B3EE45E9-6582-4594-8CBB-655811150765","37D86999-5FCB-446D-9517-5DD6B4276A33","EE34DEAB-F3B3-460C-B9CA-7DADF59423FA","AC84A8AB-4DF0-4C1F-98E0-33B877C575C4","0F00D02E-5855-4186-84D6-37F19F8E7E2F","ED1E5AC0-1DA3-4AF3-B965-84149B5F8DBC","973F365C-6DAB-42E2-A628-0C5FC5D4C446","81923441-802D-42F9-9509-1827D067BCC4","085254A4-53D8-47E0-8E62-494E6A32A3CE","B721EBD1-7DAB-4B93-8AA9-BF1A524E30F5"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":314},"fixedHeight":false,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"3E0A2B89-1C41-44D1-9592-FDEA7BE0DC36","isBeingDragged":false,"lastFindLoc":28,"name":"shareLink","owner":{"__isSmartRef__":true,"id":193},"partsBinMetaInfo":{"__isSmartRef__":true,"id":315},"prevScroll":[0,0],"previousSelection":[0,11],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":316},"showsHalos":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":317}],"__serializedExpressions__":["_Padding","_Position","distanceToDragEvent","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(5,5,0,0)","_Position":"lively.pt(289.0,31.0)","distanceToDragEvent":"lively.pt(47.6,-17.5)","textColor":"Color.rgb(0,0,0)"},"314":{"morph":{"__isSmartRef__":true,"id":313},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"315":{"comment":"a simple text morph","migrationLevel":4,"partName":"Text","partsSpaceName":"PartsBin/Basic","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"316":{"_BorderWidth":0,"_ClipMode":"visible","fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(67.0,14.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"317":{"style":{"__isSmartRef__":true,"id":318},"chunkOwner":{"__isSmartRef__":true,"id":313},"_id":"_142","storedString":"Share Link","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"318":{"uri":"http://www.lively-kernel.org/viral?part=ShareWorldButtonForDan&path=PartsBin/Collaboration/","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"319":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":320}],"derivationIds":[1228,"A7EE497C-3BC4-48A3-8B6D-193804223319","1F02DAAA-E458-41C2-8A98-B61020A2E0A2","8324EE8D-1ABC-4E9E-96A9-C36215559902","85744E70-8D7A-4836-B64D-5D72BEB47A24","DAB27C35-5025-4060-AFA0-24DB71031B79","7490C0EB-B488-4F98-9C66-E48F89F2A921","560C20B1-25AC-44A3-AEFB-D1BF530F949F","BFA181FE-2E54-4F33-B095-AFDB42B6BDF5","5A129B5C-19E8-4F9F-8EE3-965642773E8D","950927A9-0B66-4641-BF3B-AB7AA29E66E2","8304D920-645F-4AD4-ACE7-A38F24AB5D56","70072C5E-4EC6-4FE8-AE8D-0063E8C5C429","78B5D0D4-37C6-48D0-BCDC-42831A6A3B10","E08BFEC8-4724-411F-B2C9-27B45D8D5B60","856E27F5-D879-4196-AD79-1F320AE5A2F5","44E3D67D-28B4-4B2B-B13E-ED9DA00E896C","5F21413A-418D-4594-9F22-604D1D07E8B6","F22C835D-31F3-4912-AE38-BAA069A45FCC","BE13CC1D-6085-414D-B757-D3B8840BBD25","17259AF0-5B53-4DDD-9C8D-F8EEEBA17A54","773E192F-C86B-423F-9530-F132D64FF540","518FECC9-97A2-494F-93D7-25B34C16227A","B143B93B-99AF-486F-8F6C-215128244E33"],"doNotCopyProperties":["$$fire"],"doNotSerialize":["$$fire"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":322},"grabbingEnabled":false,"halosEnabled":true,"id":"F6246990-5ACB-4666-92D5-E06790765301","isActive":true,"label":{"__isSmartRef__":true,"id":323},"layout":{"__isSmartRef__":true,"id":328},"lighterFill":{"__isSmartRef__":true,"id":329},"name":"editModulesButton","normalFill":{"__isSmartRef__":true,"id":334},"owner":{"__isSmartRef__":true,"id":193},"partsBinMetaInfo":{"__isSmartRef__":true,"id":339},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":340},"showsHalos":false,"showsMorphMenu":true,"submorphs":[{"__isSmartRef__":true,"id":323}],"toggle":false,"value":false,"__serializedExpressions__":["_Position","distanceToDragEvent","padding"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(285.0,394.0)","distanceToDragEvent":"lively.pt(48.2,-13.2)","padding":"lively.rect(5,0,0,0)"},"320":{"converterString":null,"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":319},"targetMethodName":"showRequiredModules","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":321},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"321":{"source":{"__isSmartRef__":true,"id":319}},"322":{"morph":{"__isSmartRef__":true,"id":319},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"323":{"_Align":"center","_ClipMode":"hidden","_Display":"table-cell","_FontFamily":"Arial","_HandStyle":"default","_MaxTextHeight":null,"_MaxTextWidth":62.378312347756264,"_MinTextHeight":null,"_MinTextWidth":62.378312347756264,"_PointerEvents":"none","_Scale":1,"_VerticalAlign":"middle","_WhiteSpaceHandling":"pre-wrap","allowsInput":false,"attributeConnections":[],"derivationIds":[1229,"48944567-0B6F-46EA-AD76-2677296C53EA","E68189FB-262E-412F-B5CE-00D5F9ED451C","4AB6AC8D-F0E4-44F7-A6A9-ED45C6B3FA16","BBAE8D78-82FB-4D7F-9F2D-D2358BC706F5","3F40AADC-4450-4508-8A3B-53779974E210","F55D05B5-34A2-4509-8B14-8929A97BDE5B","57E00BE5-A979-4932-A6BF-82E922915547","3F2A56C8-300D-48C4-AEC6-2B6D57BB4AFA","59668791-500C-47F3-BB68-9E3128E1368E","9F26A844-331F-4C72-9C1F-317F97684DDC","47F7E9D0-6F7E-4A60-BB12-C4E348651067","D6D1CB99-F4D0-4279-81F4-B95FCA0DE172","0F1A41BA-2391-44D6-B03B-8ACB97D2F626","9813528A-089C-414B-A3C4-9E02F0E9E422","23F98A90-8A22-46A9-B2D6-DF287B5C4681","EE9BCAB9-9781-46F5-A2A9-FFB5D11ECF29","F3623320-595F-45C5-9235-612BABDF0402","4263733A-8D31-4A62-ABB9-9D29CFEB1BDB","730EC70E-9E7A-44E3-8715-4589916635F2","60DDE4EC-47FC-4E76-8D24-583559FBA501","7C5AA88D-A6D6-4D16-96AF-10DB6B8C5E2E","66D4B02B-C832-4D9D-B14E-E5012B265603","ADA23729-3B64-4800-A61C-C9807DA08917"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":324},"eventsAreIgnored":true,"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"66AE5CC5-04D8-493F-B21A-690130E829A8","owner":{"__isSmartRef__":true,"id":319},"prevScroll":[0,0],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":325},"showsMorphMenu":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":326}],"_WordBreak":"break-all","__serializedExpressions__":["_Padding","_Position","padding","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,0,0,0)","textColor":"Color.rgb(0,0,0)"},"324":{"morph":{"__isSmartRef__":true,"id":323},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"325":{"_ClipMode":"hidden","borderWidth":0,"fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(64.4,21.7)","_Padding":"lively.rect(1,1,0,0)","_Position":"lively.pt(0.0,0.0)"},"326":{"_id":"_1749","chunkOwner":{"__isSmartRef__":true,"id":323},"storedString":"modules","style":{"__isSmartRef__":true,"id":327},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"327":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"328":{"moveVertical":true},"329":{"stops":[{"__isSmartRef__":true,"id":330},{"__isSmartRef__":true,"id":331},{"__isSmartRef__":true,"id":332},{"__isSmartRef__":true,"id":333}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"330":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"331":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"332":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"333":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"334":{"stops":[{"__isSmartRef__":true,"id":335},{"__isSmartRef__":true,"id":336},{"__isSmartRef__":true,"id":337},{"__isSmartRef__":true,"id":338}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"335":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"336":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"337":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"338":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"339":{"migrationLevel":1,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"340":{"_BorderRadius":5,"_BorderWidth":1,"_ClipMode":"visible","_Fill":{"__isSmartRef__":true,"id":334},"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(64.4,21.7)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"341":{"_ClipMode":"auto","_FontFamily":"Monaco,monospace","_FontSize":8,"_MaxTextHeight":null,"_MaxTextWidth":323,"_MinTextHeight":null,"_MinTextWidth":323,"_Rotation":0,"_Scale":1,"_WhiteSpaceHandling":"pre-wrap","accessibleInInactiveWindow":true,"allowInput":true,"attributeConnections":[],"derivationIds":[null,"074C2A5B-DB0A-47F0-A589-2DD872B13343","A8A6CA38-F1A7-4072-AC76-F667C20E1A28","E4076130-19FC-4FF2-A735-34F038892965","53A19BCB-248D-4752-A030-42E6E2FB058A","03EC7CDC-FEB2-40DC-8DB5-DFB9E562D7AD","1CBF94A0-4332-4B18-9332-45E2DD64F32C","AAB6B212-3779-48E1-AF91-947E29A54CAC","E849326B-286B-4A46-A16F-947D59B9F689","C4FB7428-2907-491D-A57B-5DDE1CD03756","486B6DA7-48F1-48E9-993B-30AE235D0A5C","A98A5B22-0CAC-4845-9F0D-4F16045FB43D","080AB60F-F452-471A-BCCD-42F21F01DECF","B35BBA3F-42CD-463A-B651-330BA586CE2A"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"evalEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":342},"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"3BC976A3-1975-413B-9039-50B11468F38D","lastSyntaxHighlightTime":1328037408581,"layout":{"__isSmartRef__":true,"id":343},"name":"CommitLog","owner":{"__isSmartRef__":true,"id":193},"prevScroll":[0,0],"scripts":[],"shape":{"__isSmartRef__":true,"id":344},"showsHalos":false,"submorphs":[],"syntaxHighlightingWhileTyping":false,"textChunks":[{"__isSmartRef__":true,"id":345}],"_WordBreak":"break-all","__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(21.2,257.9)"},"342":{"morph":{"__isSmartRef__":true,"id":341},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"343":{"resizeHeight":true,"resizeWidth":true},"344":{"_BorderRadius":7.405,"_BorderStyle":"solid","_BorderWidth":1,"_ClipMode":"auto","_Fill":null,"_Opacity":1,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(169,169,169)","_Extent":"lively.pt(333.0,124.0)","_Padding":"lively.rect(4,2,0,0)","_Position":"lively.pt(0.0,0.0)"},"345":{"style":{"__isSmartRef__":true,"id":346},"chunkOwner":{"__isSmartRef__":true,"id":341},"_id":"_145","storedString":"2013-02-20 19:07 robertkrahn: \n Save the world under a (temporary) URL for mail sharing.\n\n2012-12-11 16:15 null: \n no comment\n\n2012-12-11 16:53 robertkrahn: \n no comment\n\n2013-02-20 17:48 robertkrahn: \n no comment\n\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"346":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"347":{"_ClipMode":"auto","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":348}],"changeTriggered":true,"derivationIds":[1234,"E4573A4B-7457-4A85-B5E0-8634CF6B5A32","36ABD56F-22FB-466E-911F-B5A54713AC62","C5B5D3B3-C81B-4BF1-AF14-AD010028B8E8","0E406F2D-69F9-4AB8-8D75-02815B9FE8AB","AB7C35D1-2411-4621-AEF1-4B26A3B06611","134793DC-D7FD-429A-8303-7E57B5B7B24A","37D6C084-5E43-4B73-9710-E05DEA0B8D9B","C98A36F4-D242-4A3E-82C9-9DF7443A3BC6","C3570FAB-192B-4D80-8400-751E3DD8720B","C2FE8FA7-4EA1-4C9D-80F6-79C11F913648","8F4F6AB0-12EB-41C0-8D58-A77552E84513","51C37965-82DC-42C3-8156-18C2B8BEEECE","99CAEA25-7AB9-46F2-82ED-969208DEDF24","6A42ED52-B82A-4F6D-8A14-F83CB210F7F6","169EBC93-B142-4138-80E3-5FB92BD3CEB6","8C059D61-0E96-4978-9636-66BAF103AD61","FEEE89FC-5929-4378-BE7B-6059E02339F3","AF14E500-F1A1-49BA-987C-C9126B05DAD9","12606A3A-3208-41C7-BEAF-B178E66E4B53","7C9EEBD1-1912-4D16-9AD2-0FCEB5A364D6","EC87CCEA-0DFF-4C56-9FB2-242E637AD51F"],"doNotCopyProperties":["$$selection"],"doNotSerialize":["$$selection"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":349},"halosEnabled":true,"id":"B92F7F60-D3D0-479B-9535-01821D3C6DBB","isBeingDragged":false,"itemList":["*all*","*latest*","*search*","Backgrounds","Basic","Charting","ChartingDemo","CodeSnippets","Collaboration","Controls","Database","DatabaseDemo","Debugging","Demos","Dialogs","Documentation","DroppableBehaviors","ElProfesor","Fabian","FreedomOfSpeech","Fun","Games","Gestures","Grid","groupBejeweled","Holger","Inputs","iPadWidgets","Issues","Jens","Layout","Maps","Martin","Math","morphic.js","MP2011WS","NewWorld","PartsClasses","Pictures","Presenting","Productivity","Robert","Sandbox","SAPUI5","Scripting","sd1213","Server","SimilarityDemo","SketchyInputs","SWD2011","Sync","testCopyPartItemTarget","Tests","TestSpace2","Text","Tiles","Tools","uncategorized","VirtualWorld","Visualization","Web","WebWorker","Widgets","Wiki"],"layout":{"__isSmartRef__":true,"id":350},"name":"categoryList","owner":{"__isSmartRef__":true,"id":23},"partsBinMetaInfo":{"__isSmartRef__":true,"id":351},"prevScroll":[0,16],"scripts":[],"selectedLineNo":1,"selection":"*latest*","shape":{"__isSmartRef__":true,"id":352},"showsHalos":false,"submorphs":[],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(9.0,37.0)"},"348":{"sourceAttrName":"selection","sourceObj":{"__isSmartRef__":true,"id":347},"targetMethodName":"categoryName","targetObj":{"__isSmartRef__":true,"id":23},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"349":{"morph":{"__isSmartRef__":true,"id":347},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"350":{"resizeHeight":true},"351":{"migrationLevel":1,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"352":{"_BorderRadius":0,"_BorderWidth":1.258,"__serializedExpressions__":["_BorderColor","_Extent","_Fill","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(211,211,211)","_Extent":"lively.pt(145.0,441.2)","_Fill":"Color.rgb(243,243,243)","_Padding":"lively.rect(0,0,0,0)","position":"lively.pt(0.0,0.0)"},"353":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":354}],"derivationIds":[1235,"1004C6DF-84F6-4345-B2CA-055AA4F773F6","E89AF462-CFE4-4AC3-B827-CB2505E2A7BA","E2DDE5E0-43A1-4195-90A8-91408473DCDA","03920DC7-DC2D-4C3F-A927-AAD2960216A5","A72AAFB6-23CC-4F29-9DAD-27A67A7577E9","2B4287A8-196C-42F0-828E-4CE4381C9D7F","528F8789-646A-46B1-B4BE-1E5382D1FC89","75DE0100-DA4C-43AC-BD8B-23EFB260EAF4","EA00D1F3-F11C-438A-9B70-1B08F358EB5C","8579EE52-28C3-4D4B-B137-ABE47C0A9E42","51DB8874-CA5A-4DAD-B23E-194CE47C8662","2770196E-663B-4618-A54A-84D5F9CDA489","34C78B01-37DE-4F8C-BD88-0D17FC632772","64ACFD9C-F0C2-4AA7-A30E-58BDDF6FE4BD","50E01FF5-1DCE-44CF-A959-D3664885DE6B","F4FF0113-404D-4EEE-B095-185CD84B7BE9","3FB7C823-28E4-4117-A9DA-442ECABA7BFA","E4711B14-CD69-4EF9-ADF3-B80780C4CD19","9CE7CB57-2015-4AF7-A00A-8209A73CA87D","97D2FB71-644D-4065-9078-B35964DD3F78","080A43E6-94B4-4391-8786-92AC40143BB7"],"doNotCopyProperties":["$$fire"],"doNotSerialize":["$$fire"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":356},"grabbingEnabled":false,"halosEnabled":true,"id":"1D112D2B-F090-4122-ABC8-693DBBA5DCA4","isActive":true,"isPressed":false,"label":{"__isSmartRef__":true,"id":357},"lighterFill":{"__isSmartRef__":true,"id":362},"name":"reloadButton","normalFill":{"__isSmartRef__":true,"id":367},"owner":{"__isSmartRef__":true,"id":23},"partsBinMetaInfo":{"__isSmartRef__":true,"id":372},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":373},"showsHalos":false,"showsMorphMenu":true,"submorphs":[{"__isSmartRef__":true,"id":357}],"toggle":false,"value":false,"__serializedExpressions__":["_Position","padding"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(79.0,10.0)","padding":"lively.rect(5,0,0,0)"},"354":{"converterString":null,"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":353},"targetMethodName":"reloadEverything","targetObj":{"__isSmartRef__":true,"id":23},"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":355},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"355":{"source":{"__isSmartRef__":true,"id":353},"target":{"__isSmartRef__":true,"id":23}},"356":{"morph":{"__isSmartRef__":true,"id":353},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"357":{"_Align":"center","_ClipMode":"hidden","_Display":"table-cell","_FontFamily":"Arial","_HandStyle":"default","_MaxTextHeight":null,"_MaxTextWidth":20,"_MinTextHeight":null,"_MinTextWidth":20,"_PointerEvents":"none","_Scale":1,"_VerticalAlign":"middle","_WhiteSpaceHandling":"pre-wrap","allowsInput":false,"attributeConnections":[],"derivationIds":[1236,"0AABC7BC-431F-4F28-A475-694B57A56F0A","E508F35D-1887-4A79-A395-19186427F9C7","4878087E-76B4-401E-AAFB-3A98B1DC2B76","B415B743-575F-4D4A-A6C6-6C97E4DC54A4","EA639CD5-A12C-425C-AD35-FF77947DFC67","5E535C29-89AB-424F-A50E-40D7E6794ACE","44B3E0BB-A9AF-46E4-A2A3-EB76BB87610A","905CD9C3-1327-4130-B76B-72609D9578A8","11C63B11-BCA5-4131-A18B-A4A42D1894A8","011E0634-4488-4902-9A4C-5755634994EA","2889F48B-DFF4-447E-800B-ACFDBE39907E","D0E97658-D3F9-4EF1-A44C-94053ACC7F5B","59DD8173-ED98-4207-82B2-5A95FACEC902","1C2F66E8-3F97-4ACF-AF5C-3E6F994B9584","3AD61C32-09BF-4CCC-B7AA-4CCF3F93A821","D7046839-D241-4DC4-BD4B-D76B0B70835C","9ACFE363-381B-430A-8233-9B7079D7EB1D","9E7D958C-EFB6-4772-8589-F8870872BF4A","B95516EE-C61F-4352-95F2-9B64EE966670","BFFFC9FF-5CF0-4817-8634-D65AE5A29606","678CF763-398E-4DAA-9AD5-542160BD644B"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":358},"eventsAreIgnored":true,"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"6EE7191B-160C-42C5-B1B3-F98D2A15D7CC","owner":{"__isSmartRef__":true,"id":353},"prevScroll":[0,0],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":359},"showsMorphMenu":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":360}],"_WordBreak":"break-all","__serializedExpressions__":["_Padding","_Position","_TextColor","padding","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,-2.0)","_TextColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,0,0,0)","textColor":"Color.rgb(0,0,0)"},"358":{"morph":{"__isSmartRef__":true,"id":357},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"359":{"_ClipMode":"hidden","borderWidth":0,"fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(20.0,20.0)","_Padding":"lively.rect(0,3,0,0)","_Position":"lively.pt(0.0,0.0)"},"360":{"_id":"_1751","chunkOwner":{"__isSmartRef__":true,"id":357},"storedString":"⟳","style":{"__isSmartRef__":true,"id":361},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"361":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"362":{"stops":[{"__isSmartRef__":true,"id":363},{"__isSmartRef__":true,"id":364},{"__isSmartRef__":true,"id":365},{"__isSmartRef__":true,"id":366}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"363":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"364":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"365":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"366":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"367":{"stops":[{"__isSmartRef__":true,"id":368},{"__isSmartRef__":true,"id":369},{"__isSmartRef__":true,"id":370},{"__isSmartRef__":true,"id":371}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"368":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"369":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"370":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"371":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"372":{"migrationLevel":1,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"373":{"_BorderRadius":5,"_BorderWidth":1,"_ClipMode":"visible","_Fill":{"__isSmartRef__":true,"id":374},"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(20.0,20.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"374":{"stops":[{"__isSmartRef__":true,"id":375},{"__isSmartRef__":true,"id":376},{"__isSmartRef__":true,"id":377},{"__isSmartRef__":true,"id":378}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"375":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"376":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"377":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"378":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"379":{"_ClipMode":"scroll","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":380}],"derivationIds":[1237,"36E894B8-0363-4580-8726-268CF8708422","24FF45E0-75DD-4A18-8279-472DDC2F411C","83558E66-F5C3-400C-A4C2-47A948B8136A","260D6B4C-06A4-45A2-B702-887829835D7E","86BCFBDB-66C5-4DD5-AC0E-FBCA02BB1698","D46AEB64-D1DC-46EF-822C-E86588905880","6DA46DD0-D2A0-46BE-BE8F-82D3E98A8696","24A0F2AB-B88F-494D-9EE9-F877A4619BD8","E46F739C-7FB0-451B-BFD2-7CFAEB01EF65","6BCD3F84-BE4C-4A45-92E2-D5F99FE41856","B6A2AD2D-CB4B-42BB-8790-81E87F96A774","6C871473-36BA-45B4-8D20-5396A7706FF8","8DF8249E-11A2-4CEF-8BBD-A3EFAEDF67B3","9CEB0BDD-1280-4953-992E-659D7023012A","19392237-EE49-4D2C-864D-392FDED1D4D4","ACCF1CE2-EFF4-47F8-B5AB-754C2542D519","F44C877B-AD23-4387-8FD2-D23B32E9FB1B","46B912BD-42EA-475C-8FE7-B8E7B89E6CA8","222F51EF-A92B-4684-AD9E-82176911C9B8","DF6D18B3-A1E5-4735-B057-2A6C4CDEB621","3BE06925-2851-4AA3-A338-7E0987D9E5EA"],"doNotCopyProperties":["$$selectedItem"],"doNotSerialize":["$$selectedItem"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":381},"halosEnabled":true,"id":"7B4C120A-0D3F-4026-A2E2-43AD1AFBBDEC","isBeingDragged":false,"layout":{"__isSmartRef__":true,"id":382},"name":"partsBinContents","owner":{"__isSmartRef__":true,"id":23},"partsBinMetaInfo":{"__isSmartRef__":true,"id":383},"registeredForMouseEvents":true,"scripts":[],"selectedItem":{"__isSmartRef__":true,"id":121},"shape":{"__isSmartRef__":true,"id":384},"showsHalos":false,"submorphs":[{"__isSmartRef__":true,"id":385},{"__isSmartRef__":true,"id":397},{"__isSmartRef__":true,"id":410},{"__isSmartRef__":true,"id":423},{"__isSmartRef__":true,"id":436},{"__isSmartRef__":true,"id":449},{"__isSmartRef__":true,"id":462},{"__isSmartRef__":true,"id":475},{"__isSmartRef__":true,"id":488},{"__isSmartRef__":true,"id":501},{"__isSmartRef__":true,"id":514},{"__isSmartRef__":true,"id":527},{"__isSmartRef__":true,"id":540},{"__isSmartRef__":true,"id":553},{"__isSmartRef__":true,"id":566},{"__isSmartRef__":true,"id":579},{"__isSmartRef__":true,"id":592},{"__isSmartRef__":true,"id":605},{"__isSmartRef__":true,"id":618},{"__isSmartRef__":true,"id":631}],"__serializedExpressions__":["_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":644},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(156.0,38.0)"},"380":{"sourceAttrName":"selectedItem","sourceObj":{"__isSmartRef__":true,"id":379},"targetMethodName":"setSelectedPartItem","targetObj":{"__isSmartRef__":true,"id":23},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"381":{"morph":{"__isSmartRef__":true,"id":379},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"382":{"resizeHeight":true,"resizeWidth":true},"383":{"migrationLevel":2,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"384":{"_BorderRadius":0,"_BorderStyle":"solid","_BorderWidth":0,"_ClipMode":"scroll","_Opacity":1,"__serializedExpressions__":["_BorderColor","_Extent","_Fill","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(607.6,437.2)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)","position":"lively.pt(0.0,0.0)"},"385":{"submorphs":[{"__isSmartRef__":true,"id":386},{"__isSmartRef__":true,"id":389}],"scripts":[],"shape":{"__isSmartRef__":true,"id":394},"eventHandler":{"__isSmartRef__":true,"id":395},"_ClipMode":"visible","derivationIds":[],"id":"A74CD243-3395-41D3-8C43-D01BF33935B8","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":396},"targetName":"ShareWorldButtonForDan","partItem":{"__isSmartRef__":true,"id":121},"owner":{"__isSmartRef__":true,"id":379},"isSelected":true,"isBeingDragged":false,"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(0.0,0.0)"},"386":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":387},"eventHandler":{"__isSmartRef__":true,"id":388},"_ClipMode":"visible","derivationIds":[],"id":"34C24179-A08F-4495-8CD0-A4E044CF64DF","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":385},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"387":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"
Share via mail
","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"388":{"morph":{"__isSmartRef__":true,"id":386},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"389":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":390},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":391}],"eventHandler":{"__isSmartRef__":true,"id":393},"_ClipMode":"hidden","derivationIds":[],"id":"81858AC8-FD76-4422-B045-B02ABA857301","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":385},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(-10.5,72.0)"},"390":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(101.0,14.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"391":{"style":{"__isSmartRef__":true,"id":392},"chunkOwner":{"__isSmartRef__":true,"id":389},"_id":"_93","storedString":"ShareWorldButto...","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"392":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"393":{"morph":{"__isSmartRef__":true,"id":389},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"394":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"_BorderWidth":3,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(204,0,0)","_Fill":"Color.rgb(230,230,230)"},"395":{"morph":{"__isSmartRef__":true,"id":385},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"396":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Collaboration/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"397":{"submorphs":[{"__isSmartRef__":true,"id":398},{"__isSmartRef__":true,"id":401}],"scripts":[],"shape":{"__isSmartRef__":true,"id":406},"eventHandler":{"__isSmartRef__":true,"id":407},"_ClipMode":"visible","derivationIds":[],"id":"A208EC8D-8A35-4884-90F2-9F3A5A5C5058","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":408},"targetName":"EmailMorph","partItem":{"__isSmartRef__":true,"id":409},"owner":{"__isSmartRef__":true,"id":379},"isSelected":false,"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(105.0,0.0)"},"398":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":399},"eventHandler":{"__isSmartRef__":true,"id":400},"_ClipMode":"visible","derivationIds":[],"id":"9F042D12-727E-4934-8DB6-8E4D327D403E","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":397},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"399":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"
To:
foo@bar.com
Subject:
Check out this Lively World!
Hey, have you seen the \"ShareWorldButton\" Lively World yet?\n\nVisit it here: http://lively-kernel.org/repository/webwerkstatt/users/robertkrahn/ShareWorldButton.xhtml
Send
","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"400":{"morph":{"__isSmartRef__":true,"id":398},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"401":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":402},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":403}],"eventHandler":{"__isSmartRef__":true,"id":405},"_ClipMode":"hidden","derivationIds":[],"id":"898F3AC4-0E92-4238-BC92-260DF5A84A1F","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":397},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(8.0,72.0)"},"402":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(64.0,14.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"403":{"style":{"__isSmartRef__":true,"id":404},"chunkOwner":{"__isSmartRef__":true,"id":401},"_id":"_95","storedString":"EmailMorph","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"404":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"405":{"morph":{"__isSmartRef__":true,"id":401},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"406":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"407":{"morph":{"__isSmartRef__":true,"id":397},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"408":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Collaboration/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"409":{"partsSpaceName":"PartsBin/Collaboration/","name":"EmailMorph","part":null,"json":null,"__LivelyClassName__":"lively.PartsBin.PartItem","__SourceModuleName__":"Global.lively.PartsBin"},"410":{"submorphs":[{"__isSmartRef__":true,"id":411},{"__isSmartRef__":true,"id":414}],"scripts":[],"shape":{"__isSmartRef__":true,"id":419},"eventHandler":{"__isSmartRef__":true,"id":420},"_ClipMode":"visible","derivationIds":[],"id":"6ADC12A2-5C05-41B8-A52D-8CA9F926A39B","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":421},"targetName":"LiteratureListing","partItem":{"__isSmartRef__":true,"id":422},"owner":{"__isSmartRef__":true,"id":379},"isSelected":false,"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(210.0,0.0)"},"411":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":412},"eventHandler":{"__isSmartRef__":true,"id":413},"_ClipMode":"visible","derivationIds":[],"id":"C5962182-995B-4AC9-A21F-22F91F545112","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":410},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"412":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"
update
Akai2012MS -> AkaiChiba_2012_MethodShelters.pdf\nAmirAndersonChaudhri_ReportOnDARPAWorkshopOnSelfAwareComputerSystems.pdf\nAn2004AIU -> An_2004_AnInvestigationOfTheUseOfAoftwareDevelopmentEnvironmentsInTheIndustry.pdf\nArtho2009IDD.pdf\nBainomugisha2011BSP -> BainomugishaVallejosGonzalezBoixCostanzaDHondtDeMeuter_2011_BringingSchemeProgrammingToTheIPhoneExperiencespe.pdf\nBooch2002CDE -> BoochBrown_2002_CollaborativeDevelopmentEnvironments.pdf\nBooch2006CDE -> Booch_2006_CollaborativeDevelopmentEnvironments.pdf\nBracha2004M -> BrachaUngar_2004_Mirrors.pdf\nBrant1998WR -> BrantFootJohnsonRoberts_1998_WrappersToTheRescue.pdf\nCasaccio2009OSS -> CasaccioPolletDenkerDucasse_2009_ObjectSpacesForSafeImageSurgery.pdf\nn2012TAC -> CristiaIbarraránCuetoSantiagoSeverín_2012_TechnologyAndChildDevelopment-EvidenceFromTheOneLaptopPerChildProgram.pdf\nDart1987SDE -> DartEllisonFeilerHabermann_1987_SoftwareDevelopmentEnvironments.pdf\nDart1992OSD -> DartEllisonFeilerHabermann_1992_OverviewOfSoftwareDevelopmentEnvironments.pdf\nDearle1988CPP -> Dearle_1988_OnTheConstructionofPersistentProgrammingEnvironments.pdf\nDenker2007EAE -> DenkerGirbaLienhardNierstraszRenggliZumkehr_2007_EncapsulatingAndExploitingChangeWithChangeboxes.pdf\nDvornik2011SIT -> Dvornik_2011_SupportingIntroductoryTestDrivenLabsWithWebIDE.pdf\nFeldthaus2011RTY -> FeldthausMillsteinMollerSchaeferTip_2011_RefactoringTowardsYheGoodPartsOfJavaScript.pdf\nFiuczynski2005PCH -> FiuczynskiGrimmCoady_2005_PatchConsideredHarmful.pdf\nGabriel1996PS -> Gabriel_1996_PatternsOfSoftware.pdf\nGabriel2006SSS -> Gabriel_2006_SelfSustainingSystemsPresentation.pdf\nGabriel2006SSS -> Gabriel_2006_SelfSustainingSystems_WIP.pdf\nGabriel2010RCP -> Gabriel_2010_RequirementsForACommonPrototypingSystem.pdf\nHerrmannsdoerfer2009COP -> Herrmannsdoerfer_2009_COPE.pdf\nKats2012SDE -> KatsVogelijKallebergVisser_2012_SoftwareDevelopmentEnvironmentsOnTheWeb.pdf\nKirsch2012RPT -> KirschLopesMarquesSokolova_2012_RuntimeProgrammingThroughModelPreservingScalableRuntimePatches.pdf\nKo2011SAI -> KoAbrahamBeckwithBlackwellBurnettErwigScaffidiLawranceLiebermanMyersRossonRothermelShawWiedenbeck_2011_TheStateOfTheArtInEndUserSoftwareEngineering.pdf\nKrogh2010 -> Krogh_2010_The_browser_as_an_execution_environment.pdf\nLerner2010LSE -> LernerGrossman_2010_LanguageSupportForExtensibleWebBrowsers.pdf\nLerner2010SDT -> LernerVenterGrossman_2010_SupportingDynamicThirdPartyCodeCustomizationsInJavaScriptUsingAspects.pdf\nLerner2011DEA -> Lerner_2011_DesigningForExtensibilityAndPlanningForConflictExperimentsInWebBrowserDesign.pdf\nLewis2011SSA -> LewisChandraParsonsRobinsonGletteBahsoonTorresenYao_2011_ASurveyOfSelfAwarenessAndItsApplicationInComputingSystems.pdf\nMcdirmid2012EMT -> Mcdirmid_2012_EscapingTheMazeOfTwistyClasses.pdf\nNewtonScriptProgramLanguage.pdf\nNormark2012OOP -> NormarkThomsenThomsen_2012_ObjectOrientedProgrammingWithGradualAbstraction.pdf\nOreizyMedvidovicTaylor_1998_ArchitectureBasedRuntimeSoftwareEvolution.pdf\nOsullivan2009MSR.pdf\nPlotkin2004SAO -> Plotkin_2004_AStructuralApproachToOperationalSemantics.pdf\nPrototypingLanguagesRelatedConstructsAndToolsWithSqueak.pdf\nResnick2009SPA -> Resnick_2009_ScratchProgrammingForAll.pdf\nSametinger1992ESD -> Sametinger_1992_ExploratorySoftwareDevelopmentWithClassLibraries.pdf\nSandberg1988SAE -> Sandberg_1988_SmalltalkAndExploratoryProgramming.pdf\nferPoetzschheffter2010JCB -> SchäferPoetzschheffter_2010_JCoBoxGeneralizingActiveObjectsToConcurrentComponents.pdf\nSteimann2006PSA -> Steimann_2006_TheParadoxicalSuccessOfAspectOrientedProgramming.pdf\nTailvasaari2012CAH -> TailvasaariSystae_2012_CloudberryAnHtml5CloudPhonePlatformForMobileDevices.pdf\nTaivalsaari1992K -> Taivalsaari_1992_Kevo, A Prototype-based Object-oriented Language Based On Concatenation And Module Operations.pdf\nTaivalsaari1996CVP -> Taivalsaari_1996_ClassesVsPrototypesSomePhilosophicalAndHistoricalObservations.pdf\nVictor2012LP -> Victor_2012_LearnableProgramming.pdf\nWagner2010C -> Wagner_2010_CA_services_in_the_wild.pdf\nWarth2011WCS -> WarthOhshimaKaehlerKay_2011_WorldsControllingTheScopeOfSideEffects.pdf\nWirfsbrock_1988_AnOverviewOfModularSmalltalk.pdf\nWirfsbrock1997DMD -> Wirfsbrock_1997_ADeclarativeModelForDefiningSmalltalkPrograms.pdf\nYamamiya2009AEW -> YamamiyaWarthKaehler_2009_ActiveEssaysOnTheWeb.pdf\nYoo2011WS -> YooSchanzerKrishnamurthiFisler_2011_WeSchemeThe BrowserIsYourProgrammingEnvironment.pdf\nZhu2011MRW -> ZhuVaghiBarricelli_2011_AMetaReflectiveWikiForCollaborativeDesign.pdf\nZumkehr2007C -> Zumkehr_2007_Changeboxes.pdf\n
LiteratureListing
X
M

","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"413":{"morph":{"__isSmartRef__":true,"id":411},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"414":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":415},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":416}],"eventHandler":{"__isSmartRef__":true,"id":418},"_ClipMode":"hidden","derivationIds":[],"id":"8DEF20DA-BE56-4CE8-B8E6-1544565B0F4A","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":410},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(-3.5,72.0)"},"415":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(87.0,14.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"416":{"style":{"__isSmartRef__":true,"id":417},"chunkOwner":{"__isSmartRef__":true,"id":414},"_id":"_97","storedString":"LiteratureListing","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"417":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"418":{"morph":{"__isSmartRef__":true,"id":414},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"419":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"420":{"morph":{"__isSmartRef__":true,"id":410},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"421":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"422":{"partsSpaceName":"PartsBin/Jens/","name":"LiteratureListing","part":null,"json":null,"__LivelyClassName__":"lively.PartsBin.PartItem","__SourceModuleName__":"Global.lively.PartsBin"},"423":{"submorphs":[{"__isSmartRef__":true,"id":424},{"__isSmartRef__":true,"id":427}],"scripts":[],"shape":{"__isSmartRef__":true,"id":432},"eventHandler":{"__isSmartRef__":true,"id":433},"_ClipMode":"visible","derivationIds":[],"id":"298EDD16-4006-4A36-8A18-114A7666CAAE","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":434},"targetName":"TunneledCommandLine","partItem":{"__isSmartRef__":true,"id":435},"owner":{"__isSmartRef__":true,"id":379},"isSelected":false,"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(315.0,0.0)"},"424":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":425},"eventHandler":{"__isSmartRef__":true,"id":426},"_ClipMode":"visible","derivationIds":[],"id":"2CDF5117-0FBF-4C2E-BBAD-078CD603291D","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":423},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"425":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"
ls Thesis/Literature
\n/Users/jens/Dropbox/$ cd /Users/jens/Dropbox/;pwd\n/Users/jens/Dropbox/$ pwd\n/Users/jens/Dropbox\n\n/Users/jens/Dropbox/$ pwd\n/Users/jens/Dropbox\n\n/Users/jens/Dropbox/$ ls\nAOSD12\nBP2011H1\nBP2012H2\nDocuments\nDropVox\nEUWD\nIcon\nKamera-Uploads\nLively\nMusik\nNotability\nPaper\nPhotos\nPictures\nPublic\nSWA\nSWA12\nSaechsischeSchweizIvonne\nSaechsischeSchweizRaja\nSample Album\nThesis\nTickets\nWriteRoom\nbin\nbooks\ngit\nhpi\niAnnotate PDF\niThoughtsHD\nshare\nsrc\ntexte\n\n/Users/jens/Dropbox/$ ls Thesis\nData\nExcerpts\nFigures\nGoogle ChromeScreenSnapz017.png\nLatex\nLiterature\nMedia\nMindMaps\nObjectSerializationPart.png\nPapers\nPartsBin.png\nPictures\nPresentations\nWebwerkstatt\nbin\niThoughts\n\n/Users/jens/Dropbox/$ ls Thesis/Literature\nAkaiChiba_2012_MethodShelters.pdf\nAmirAndersonChaudhri_ReportOnDARPAWorkshopOnSelfAwareComputerSystems.pdf\nAn_2004_AnInvestigationOfTheUseOfAoftwareDevelopmentEnvironmentsInTheIndustry.pdf\nArtho2009IDD.pdf\nBainomugishaVallejosGonzalezBoixCostanzaDHondtDeMeuter_2011_BringingSchemeProgrammingToTheIPhoneExperiencespe.pdf\nBoochBrown_2002_CollaborativeDevelopmentEnvironments.pdf\nBooch_2006_CollaborativeDevelopmentEnvironments.pdf\nBrachaUngar_2004_Mirrors.pdf\nBrantFootJohnsonRoberts_1998_WrappersToTheRescue.pdf\nCasaccioPolletDenkerDucasse_2009_ObjectSpacesForSafeImageSurgery.pdf\nCristiaIbarraránCuetoSantiagoSeverín_2012_TechnologyAndChildDevelopment-EvidenceFromTheOneLaptopPerChildProgram.pdf\nDartEllisonFeilerHabermann_1987_SoftwareDevelopmentEnvironments.pdf\nDartEllisonFeilerHabermann_1992_OverviewOfSoftwareDevelopmentEnvironments.pdf\nDearle_1988_OnTheConstructionofPersistentProgrammingEnvironments.pdf\nDenkerGirbaLienhardNierstraszRenggliZumkehr_2007_EncapsulatingAndExploitingChangeWithChangeboxes.pdf\nDvornik_2011_SupportingIntroductoryTestDrivenLabsWithWebIDE.pdf\nFeldthausMillsteinMollerSchaeferTip_2011_RefactoringTowardsYheGoodPartsOfJavaScript.pdf\nFiuczynskiGrimmCoady_2005_PatchConsideredHarmful.pdf\nGabriel_1996_PatternsOfSoftware.pdf\nGabriel_2006_SelfSustainingSystemsPresentation.pdf\nGabriel_2006_SelfSustainingSystems_WIP.pdf\nGabriel_2010_RequirementsForACommonPrototypingSystem.pdf\nHerrmannsdoerfer_2009_COPE.pdf\nKatsVogelijKallebergVisser_2012_SoftwareDevelopmentEnvironmentsOnTheWeb.pdf\nKirschLopesMarquesSokolova_2012_RuntimeProgrammingThroughModelPreservingScalableRuntimePatches.pdf\nKoAbrahamBeckwithBlackwellBurnettErwigScaffidiLawranceLiebermanMyersRossonRothermelShawWiedenbeck_2011_TheStateOfTheArtInEndUserSoftwareEngineering.pdf\nKrogh_2010_The_browser_as_an_execution_environment.pdf\nLernerGrossman_2010_LanguageSupportForExtensibleWebBrowsers.pdf\nLernerVenterGrossman_2010_SupportingDynamicThirdPartyCodeCustomizationsInJavaScriptUsingAspects.pdf\nLerner_2011_DesigningForExtensibilityAndPlanningForConflictExperimentsInWebBrowserDesign.pdf\nLewisChandraParsonsRobinsonGletteBahsoonTorresenYao_2011_ASurveyOfSelfAwarenessAndItsApplicationInComputingSystems.pdf\nMcdirmid_2012_EscapingTheMazeOfTwistyClasses.pdf\nNewtonScriptProgramLanguage.pdf\nNormarkThomsenThomsen_2012_ObjectOrientedProgrammingWithGradualAbstraction.pdf\nOreizyMedvidovicTaylor_1998_ArchitectureBasedRuntimeSoftwareEvolution.pdf\nOsullivan2009MSR.pdf\nPlotkin_2004_AStructuralApproachToOperationalSemantics.pdf\nPrototypingLanguagesRelatedConstructsAndToolsWithSqueak.pdf\nResnick_2009_ScratchProgrammingForAll.pdf\nSametinger_1992_ExploratorySoftwareDevelopmentWithClassLibraries.pdf\nSandberg_1988_SmalltalkAndExploratoryProgramming.pdf\nSchäferPoetzschheffter_2010_JCoBoxGeneralizingActiveObjectsToConcurrentComponents.pdf\nSteimann_2006_TheParadoxicalSuccessOfAspectOrientedProgramming.pdf\nTailvasaariSystae_2012_CloudberryAnHtml5CloudPhonePlatformForMobileDevices.pdf\nTaivalsaari_1992_Kevo, A Prototype-based Object-oriented Language Based On Concatenation And Module Operations.pdf\nTaivalsaari_1996_ClassesVsPrototypesSomePhilosophicalAndHistoricalObservations.pdf\nVictor_2012_LearnableProgramming.pdf\nWagner_2010_CA_services_in_the_wild.pdf\nWarthOhshimaKaehlerKay_2011_WorldsControllingTheScopeOfSideEffects.pdf\nWirfsbrock_1988_AnOverviewOfModularSmalltalk.pdf\nWirfsbrock_1997_ADeclarativeModelForDefiningSmalltalkPrograms.pdf\nYamamiyaWarthKaehler_2009_ActiveEssaysOnTheWeb.pdf\nYooSchanzerKrishnamurthiFisler_2011_WeSchemeThe BrowserIsYourProgrammingEnvironment.pdf\nZhuVaghiBarricelli_2011_AMetaReflectiveWikiForCollaborativeDesign.pdf\nZumkehr_2007_Changeboxes.pdf\n
CommandLine
X
M

","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"426":{"morph":{"__isSmartRef__":true,"id":424},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"427":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":428},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":429}],"eventHandler":{"__isSmartRef__":true,"id":431},"_ClipMode":"hidden","derivationIds":[],"id":"E9AC349A-618A-467C-962E-2CA6C3895A7F","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":423},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(-15.0,72.0)"},"428":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(110.0,14.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"429":{"style":{"__isSmartRef__":true,"id":430},"chunkOwner":{"__isSmartRef__":true,"id":427},"_id":"_99","storedString":"TunneledCommand...","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"430":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"431":{"morph":{"__isSmartRef__":true,"id":427},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"432":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"433":{"morph":{"__isSmartRef__":true,"id":423},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"434":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"435":{"partsSpaceName":"PartsBin/Jens/","name":"TunneledCommandLine","part":null,"json":null,"__LivelyClassName__":"lively.PartsBin.PartItem","__SourceModuleName__":"Global.lively.PartsBin"},"436":{"submorphs":[{"__isSmartRef__":true,"id":437},{"__isSmartRef__":true,"id":440}],"scripts":[],"shape":{"__isSmartRef__":true,"id":445},"eventHandler":{"__isSmartRef__":true,"id":446},"_ClipMode":"visible","derivationIds":[],"id":"BA98CAD9-4945-4E05-B3CF-4C8AE302A172","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":447},"targetName":"WorldBrowserPane","partItem":{"__isSmartRef__":true,"id":448},"owner":{"__isSmartRef__":true,"id":379},"isSelected":false,"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(420.0,0.0)"},"437":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":438},"eventHandler":{"__isSmartRef__":true,"id":439},"_ClipMode":"visible","derivationIds":[],"id":"8DAD7B43-D04F-4FCC-A430-55B03A72E5C9","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":436},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"438":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"

visit
delete
rename
http://lively-kernel.org/repository/webwerkstatt/users/jenslincke/thesis/WriteFirst/blank.xhtml
home
Title

","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"439":{"morph":{"__isSmartRef__":true,"id":437},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"440":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":441},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":442}],"eventHandler":{"__isSmartRef__":true,"id":444},"_ClipMode":"hidden","derivationIds":[],"id":"0CDA9F79-3865-4029-BE64-FEF0B66C3D51","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":436},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(-12.5,72.0)"},"441":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(105.0,14.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"442":{"style":{"__isSmartRef__":true,"id":443},"chunkOwner":{"__isSmartRef__":true,"id":440},"_id":"_101","storedString":"WorldBrowserPane","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"443":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"444":{"morph":{"__isSmartRef__":true,"id":440},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"445":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"446":{"morph":{"__isSmartRef__":true,"id":436},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"447":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"448":{"partsSpaceName":"PartsBin/Tools/","name":"WorldBrowserPane","part":null,"json":null,"__LivelyClassName__":"lively.PartsBin.PartItem","__SourceModuleName__":"Global.lively.PartsBin"},"449":{"submorphs":[{"__isSmartRef__":true,"id":450},{"__isSmartRef__":true,"id":453}],"scripts":[],"shape":{"__isSmartRef__":true,"id":458},"eventHandler":{"__isSmartRef__":true,"id":459},"_ClipMode":"visible","derivationIds":[],"id":"A1EFBAE4-E5E4-4924-ACAF-1892B632DE9D","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":460},"targetName":"LocationBehavior","partItem":{"__isSmartRef__":true,"id":461},"owner":{"__isSmartRef__":true,"id":379},"isSelected":false,"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(0.0,105.0)"},"450":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":451},"eventHandler":{"__isSmartRef__":true,"id":452},"_ClipMode":"visible","derivationIds":[],"id":"2FFF12C2-4736-4386-8F91-2F6C59E4E3C7","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":449},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"451":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"
LocationBehavior
","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"452":{"morph":{"__isSmartRef__":true,"id":450},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"453":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":454},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":455}],"eventHandler":{"__isSmartRef__":true,"id":457},"_ClipMode":"hidden","derivationIds":[],"id":"D41A3BEF-0E75-4596-A432-C91475287C2A","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":449},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(-7.0,72.0)"},"454":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(94.0,14.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"455":{"style":{"__isSmartRef__":true,"id":456},"chunkOwner":{"__isSmartRef__":true,"id":453},"_id":"_103","storedString":"LocationBehavior","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"456":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"457":{"morph":{"__isSmartRef__":true,"id":453},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"458":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"459":{"morph":{"__isSmartRef__":true,"id":449},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"460":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/DroppableBehaviors/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"461":{"partsSpaceName":"PartsBin/DroppableBehaviors/","name":"LocationBehavior","part":null,"json":null,"__LivelyClassName__":"lively.PartsBin.PartItem","__SourceModuleName__":"Global.lively.PartsBin"},"462":{"submorphs":[{"__isSmartRef__":true,"id":463},{"__isSmartRef__":true,"id":466}],"scripts":[],"shape":{"__isSmartRef__":true,"id":471},"eventHandler":{"__isSmartRef__":true,"id":472},"_ClipMode":"visible","derivationIds":[],"id":"545545BE-628D-4650-B36A-C4476E9A25EA","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":473},"targetName":"SyncMorphTester","partItem":{"__isSmartRef__":true,"id":474},"owner":{"__isSmartRef__":true,"id":379},"isSelected":false,"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(105.0,105.0)"},"463":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":464},"eventHandler":{"__isSmartRef__":true,"id":465},"_ClipMode":"visible","derivationIds":[],"id":"531C9845-165D-400F-86B4-315B6E56A1A7","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":462},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"464":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"
Simulate
Simulate user interaction
Simulate
Simulate Server Messages
Simulate Test Suites
!!! TODO !!!
SyncMorphTester
X
M

","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"465":{"morph":{"__isSmartRef__":true,"id":463},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"466":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":467},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":468}],"eventHandler":{"__isSmartRef__":true,"id":470},"_ClipMode":"hidden","derivationIds":[],"id":"7341AAE7-9B33-4A41-8F3C-987A8CA0163F","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":462},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(-8.0,72.0)"},"467":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(96.0,14.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"468":{"style":{"__isSmartRef__":true,"id":469},"chunkOwner":{"__isSmartRef__":true,"id":466},"_id":"_105","storedString":"SyncMorphTester","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"469":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"470":{"morph":{"__isSmartRef__":true,"id":466},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"471":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"472":{"morph":{"__isSmartRef__":true,"id":462},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"473":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Collaboration/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"474":{"partsSpaceName":"PartsBin/Collaboration/","name":"SyncMorphTester","part":null,"json":null,"__LivelyClassName__":"lively.PartsBin.PartItem","__SourceModuleName__":"Global.lively.PartsBin"},"475":{"submorphs":[{"__isSmartRef__":true,"id":476},{"__isSmartRef__":true,"id":479}],"scripts":[],"shape":{"__isSmartRef__":true,"id":484},"eventHandler":{"__isSmartRef__":true,"id":485},"_ClipMode":"visible","derivationIds":[],"id":"D3981AD8-02AA-460B-8DE7-97FD9B203B2E","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":486},"targetName":"SyncMorph","partItem":{"__isSmartRef__":true,"id":487},"owner":{"__isSmartRef__":true,"id":379},"isSelected":false,"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(210.0,105.0)"},"476":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":477},"eventHandler":{"__isSmartRef__":true,"id":478},"_ClipMode":"visible","derivationIds":[],"id":"50F2D526-A050-44F2-B57F-50F2691237E6","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":475},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"477":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"
Channel: default
X
M

O
C
P
^
^
Pencil
Fill
Alpha
Width
Style


","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"478":{"morph":{"__isSmartRef__":true,"id":476},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"479":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":480},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":481}],"eventHandler":{"__isSmartRef__":true,"id":483},"_ClipMode":"hidden","derivationIds":[],"id":"3CA8EFE8-9138-4722-A3B7-DBD33775C29F","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":475},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(7.5,72.0)"},"480":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(65.0,14.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"481":{"style":{"__isSmartRef__":true,"id":482},"chunkOwner":{"__isSmartRef__":true,"id":479},"_id":"_107","storedString":"SyncMorph","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"482":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"483":{"morph":{"__isSmartRef__":true,"id":479},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"484":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"485":{"morph":{"__isSmartRef__":true,"id":475},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"486":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Collaboration/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"487":{"partsSpaceName":"PartsBin/Collaboration/","name":"SyncMorph","part":null,"json":null,"__LivelyClassName__":"lively.PartsBin.PartItem","__SourceModuleName__":"Global.lively.PartsBin"},"488":{"submorphs":[{"__isSmartRef__":true,"id":489},{"__isSmartRef__":true,"id":492}],"scripts":[],"shape":{"__isSmartRef__":true,"id":497},"eventHandler":{"__isSmartRef__":true,"id":498},"_ClipMode":"visible","derivationIds":[],"id":"05905EB4-1015-4AF6-9F42-A5AA0491DB2A","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":499},"targetName":"ObjectCleaner","partItem":{"__isSmartRef__":true,"id":500},"owner":{"__isSmartRef__":true,"id":379},"isSelected":false,"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(315.0,105.0)"},"489":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":490},"eventHandler":{"__isSmartRef__":true,"id":491},"_ClipMode":"visible","derivationIds":[],"id":"12E3FCB3-FEF6-4000-BE89-1244F31E2045","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":488},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"490":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"

clean <lively.morphic.Box#D65C2... - ObjectEditorPane>\nstrip partsBinMetaInfo ObjectEditorPane\nstrip partsBinMetaInfo ObjectEditorScriptList\nstrip partsBinMetaInfo ObjectEditorScriptsText\nstrip partsBinMetaInfo ObjectEditorConnectionList\nstrip partsBinMetaInfo ObjectEditorConnectionsText\nstrip partsBinMetaInfo ObjectEditorAddConnectionButton\nstrip partsBinMetaInfo ObjectEditorAddScriptButton\nstrip partsBinMetaInfo ObjectEditorRemoveConnectionButton\nstrip partsBinMetaInfo ObjectEditorRemoveScriptButton\nstrip partsBinMetaInfo ObjectEditorScriptPane\nstrip partsBinMetaInfo ChangeIndicator\nstrip partsBinMetaInfo ObjectEditorMorphSelector\nstrip partsBinMetaInfo ObjectEditorScriptsText2\nstrip partsBinMetaInfo ObjectEditorTagChooser\nstrip partsBinMetaInfo Button\nstrip partsBinMetaInfo saveButton\nstrip partsBinMetaInfo openTestsButton\nstrip partsBinMetaInfo MagnifierButton\nstriped 5768 bytes (1.2728059103386793%) partsBinMetaInfo\n\nstrip derivationIds ObjectEditorPane\nstrip derivationIds ObjectEditorScriptList\nstrip derivationIds ObjectEditorScriptsText\nstrip derivationIds ObjectEditorConnectionList\nstrip derivationIds ObjectEditorConnectionsText\nstrip derivationIds ObjectEditorAddConnectionButton\nstrip derivationIds undefined\nstrip derivationIds ObjectEditorAddScriptButton\nstrip derivationIds undefined\nstrip derivationIds ObjectEditorRemoveConnectionButton\nstrip derivationIds undefined\nstrip derivationIds ObjectEditorRemoveScriptButton\nstrip derivationIds undefined\nstrip derivationIds ObjectEditorScriptPane\nstrip derivationIds ChangeIndicator\nstrip derivationIds ObjectEditorMorphSelector\nstrip derivationIds undefined\nstrip derivationIds ObjectEditorScriptsText2\nstrip derivationIds ObjectEditorTagChooser\nstrip derivationIds undefined\nstrip derivationIds Button\nstrip derivationIds undefined\nstrip derivationIds saveButton\nstrip derivationIds undefined\nstrip derivationIds openTestsButton\nstrip derivationIds undefined\nstrip derivationIds MagnifierButton\nstrip derivationIds undefined\nstrip derivationIds leftpointing_magnifying_glass.png\nstriped 32744 bytes (7.22551260889905%) derivationIds\n\nstriped 38512 bytes from 453172bytes (8.498318519237728%) total\n\n
ObjectCleaner
X
M

","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"491":{"morph":{"__isSmartRef__":true,"id":489},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"492":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":493},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":494}],"eventHandler":{"__isSmartRef__":true,"id":496},"_ClipMode":"hidden","derivationIds":[],"id":"727C0B50-FC4A-4C04-8A18-F80EA06016C7","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":488},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(1.0,72.0)"},"493":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(78.0,14.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"494":{"style":{"__isSmartRef__":true,"id":495},"chunkOwner":{"__isSmartRef__":true,"id":492},"_id":"_109","storedString":"ObjectCleaner","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"495":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"496":{"morph":{"__isSmartRef__":true,"id":492},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"497":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"498":{"morph":{"__isSmartRef__":true,"id":488},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"499":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"500":{"partsSpaceName":"PartsBin/Jens/","name":"ObjectCleaner","part":null,"json":null,"__LivelyClassName__":"lively.PartsBin.PartItem","__SourceModuleName__":"Global.lively.PartsBin"},"501":{"submorphs":[{"__isSmartRef__":true,"id":502},{"__isSmartRef__":true,"id":505}],"scripts":[],"shape":{"__isSmartRef__":true,"id":510},"eventHandler":{"__isSmartRef__":true,"id":511},"_ClipMode":"visible","derivationIds":[],"id":"5758BDD2-12C1-4A31-B4B7-426BD723C0A3","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":512},"targetName":"SourceInspector","partItem":{"__isSmartRef__":true,"id":513},"owner":{"__isSmartRef__":true,"id":379},"isSelected":false,"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(420.0,105.0)"},"502":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":503},"eventHandler":{"__isSmartRef__":true,"id":504},"_ClipMode":"visible","derivationIds":[],"id":"5F89DBA5-C17C-43EC-862F-9BDE94E205C2","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":501},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"503":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"
{__REG_ID__:0\nsubmorphs: [[]],\nscripts: [[]],\nid: 3160B0A5-0C15-4A38-B3D8-4C82CBB1FC21,\nshape: {__REG_ID__:1\n fill: null,\n _BorderWidth: 0,\n _ClipMode: visible,\n __serializedExpressions__: [[_Position, _Extent, _BorderColor, _Padding]],\n __LivelyClassName__: lively.morphic.Shapes.Rectangle,\n __SourceModuleName__: Global.lively.morphic.Shapes,\n _Position: lively.pt(0.0,0.0),\n _Extent: lively.pt(768.7,26.0),\n _BorderColor: Color.rgb(0,0,0),\n _Padding: lively.rect(4,2,0,0),\n 1},\ngrabbingEnabled: false,\ndroppingEnabled: false,\nhalosEnabled: true,\nfixedWidth: true,\nfixedHeight: false,\nallowsInput: true,\n_FontFamily: Arial, sans-serif,\nregisteredForMouseEvents: true,\n_MaxTextWidth: 760.695652,\n_MaxTextHeight: null,\nshowsHalos: false,\n_FontSize: 14,\nname: Text5,\npartsBinMetaInfo: {__REG_ID__:2\n partsSpaceName: PartsBin/Basic,\n migrationLevel: 4,\n comment: a simple text morph,\n partName: Text,\n changes: [[{__REG_ID__:3\n date: {__REG_ID__:4\n isSerializedDate: true,\n string: Sat Apr 21 2012 16:30:30 GMT+0200 (CEST),\n __LivelyClassName__: undefined,\n 4},\n author: robertkrahn,\n message: text click was broken?,\n id: 9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0,\n __LivelyClassName__: undefined,\n 3}, {__REG_ID__:5\n date: {__REG_ID__:6\n isSerializedDate: true,\n string: Mon Feb 27 2012 06:20:38 GMT+0100 (CET),\n __LivelyClassName__: undefined,\n 6},\n author: undefined,\n message: Set the inset as: this.setPadding(Rectangle.inset(4,2)). This gives it a more pleasing appearance with a border, and also makes it easier to select near the bounds.,\n id: BD5B0E4C-4830-4863-A013-35BB66D5AD6F,\n __LivelyClassName__: undefined,\n 5}, {__REG_ID__:7\n date: {__REG_ID__:8\n isSerializedDate: true,\n string: Sat Apr 21 2012 07:31:43 GMT+0200 (CEST),\n __LivelyClassName__: undefined,\n 8},\n author: tessi,\n message: TextBubble calls its disappear() function after showBubbleTime() milliseconds now,\n id: 0F4DE333-A551-4961-B29D-70270977EBEF,\n __LivelyClassName__: undefined,\n 7}, {__REG_ID__:9\n date: {__REG_ID__:10\n isSerializedDate: true,\n string: Sat Apr 21 2012 07:32:09 GMT+0200 (CEST),\n __LivelyClassName__: undefined,\n 10},\n author: tessi,\n message: TextBubble calls its disappear() function after showBubbleTime() milliseconds now,\n id: 785D95BD-7858-43EB-90E6-A1C085E2F2B9,\n __LivelyClassName__: undefined,\n 9}, {__REG_ID__:11\n date: {__REG_ID__:12\n isSerializedDate: true,\n string: Tue May 08 2012 14:18:18 GMT+0200 (CEST),\n __LivelyClassName__: undefined,\n 12},\n author: timfelgentreff,\n message: better text,\n id: B904F9AC-6EA0-4A8A-83C9-AFC85AADC194,\n __LivelyClassName__: undefined,\n 11}]],\n revisionOnLoad: 160159,\n __LivelyClassName__: lively.PartsBin.PartsBinMetaInfo,\n __SourceModuleName__: Global.lively.PartsBin,\n 2},\ntextChunks: [[{__REG_ID__:13\n style: {__REG_ID__:14\n fontWeight: bold,\n __LivelyClassName__: lively.morphic.TextEmphasis,\n __SourceModuleName__: Global.lively.morphic.TextCore,\n 14},\n chunkOwner: [object Object],\n _id: _1037,\n storedString: Question:,\n debugMode: undefined,\n __LivelyClassName__: lively.morphic.TextChunk,\n __SourceModuleName__: Global.lively.morphic.TextCore,\n 13}, {__REG_ID__:15\n _id: _1087,\n style: {__REG_ID__:16\n __LivelyClassName__: lively.morphic.TextEmphasis,\n __SourceModuleName__: Global.lively.morphic.TextCore,\n 16},\n chunkOwner: [object Object],\n storedString: What bulk and how much of it do our parts carry?,\n debugMode: undefined,\n __LivelyClassName__: lively.morphic.TextChunk,\n __SourceModuleName__: Global.lively.morphic.TextCore,\n 15}]],\ncharsReplaced: bulk ,\nlastFindLoc: 43,\nprevScroll: [[0, 0]],\neventHandler: {__REG_ID__:17\n morph: [object Object],\n __LivelyClassName__: lively.morphic.EventHandler,\n __SourceModuleName__: Global.lively.morphic.Events,\n 17},\n_ClipMode: visible,\nderivationIds: [[355, 1EB1674F-8BF2-419B-B054-86129ED70335, 63698904-DC05-4341-A9B6-5CC4A219CD04, F6A714BA-4735-41ED-8A2A-45CB153FBDF8, 5848BD12-8F39-45F4-958F-07FC46FFCFCE, 66105656-4C07-436C-8D36-D8BA52D75472, D17E8BFD-87AB-4DE5-A65E-DB47597C4EFD]],\n_WhiteSpaceHandling: pre-wrap,\n_MinTextWidth: 760.695652,\n_MinTextHeight: null,\nisBeingDragged: false,\nmoved: true,\npreviousSelection: [[59, 59]],\nsplittedFrom: {__REG_ID__:18\n isCopyMorphRef: true,\n morphRefId: 1,\n __LivelyClassName__: undefined,\n 18},\n_Rotation: 0,\n_Scale: 1,\npriorSelectionRange: [[58, 58]],\n__serializedExpressions__: [[_Position, textColor, _Padding, distanceToDragEvent]],\n__serializedLivelyClosures__: {__REG_ID__:19\n doSave: {__REG_ID__:20\n varMapping: {__REG_ID__:21\n this: [object Object],\n __serializedLivelyClosures__: {__REG_ID__:22\n $super: {__REG_ID__:23\n varMapping: {__REG_ID__:24\n obj: [object Object],\n name: doSave,\n __LivelyClassName__: undefined,\n 24},\n source: function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world)\n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n },\n funcProperties: {__REG_ID__:25\n __LivelyClassName__: undefined,\n 25},\n __LivelyClassName__: lively.Closure,\n __SourceModuleName__: Global.lively.lang.Closure,\n 23},\n __LivelyClassName__: undefined,\n 22},\n __LivelyClassName__: undefined,\n 21},\n source: function doSave() {\n $world.saveWorld()\n},\n funcProperties: {__REG_ID__:26\n timestamp: {__REG_ID__:27\n isSerializedDate: true,\n string: Fri Nov 16 2012 14:44:36 GMT+0100 (CET),\n __LivelyClassName__: undefined,\n 27},\n user: jenslincke,\n tags: [[]],\n __LivelyClassName__: undefined,\n 26},\n __LivelyClassName__: lively.Closure,\n __SourceModuleName__: Global.lively.lang.Closure,\n 20},\n __LivelyClassName__: undefined,\n 19},\n__LivelyClassName__: lively.morphic.Text,\n__SourceModuleName__: Global.lively.morphic.TextCore,\n_Position: lively.pt(41.0,561.0),\ntextColor: Color.rgb(0,0,0),\n_Padding: lively.rect(5,5,0,0),\ndistanceToDragEvent: lively.pt(515.0,-13.0),\n0}

29 objects\nsize: 6097 byte\nClass Histogramm:\nundefined: 19\nlively.Closure: 2\nlively.morphic.TextEmphasis: 2\nlively.morphic.TextChunk: 2\nlively.morphic.EventHandler: 1\nlively.PartsBin.PartsBinMetaInfo: 1\nlively.morphic.Shapes.Rectangle: 1\nlively.morphic.Text: 1
SourceInspector
X
M

","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"504":{"morph":{"__isSmartRef__":true,"id":502},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"505":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":506},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":507}],"eventHandler":{"__isSmartRef__":true,"id":509},"_ClipMode":"hidden","derivationIds":[],"id":"CAC8F6A9-3BE5-46D1-9FB6-7A51B0B9C38B","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":501},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(-5.0,72.0)"},"506":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(90.0,14.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"507":{"style":{"__isSmartRef__":true,"id":508},"chunkOwner":{"__isSmartRef__":true,"id":505},"_id":"_111","storedString":"SourceInspector","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"508":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"509":{"morph":{"__isSmartRef__":true,"id":505},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"510":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"511":{"morph":{"__isSmartRef__":true,"id":501},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"512":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"513":{"partsSpaceName":"PartsBin/Tools/","name":"SourceInspector","part":null,"json":null,"__LivelyClassName__":"lively.PartsBin.PartItem","__SourceModuleName__":"Global.lively.PartsBin"},"514":{"submorphs":[{"__isSmartRef__":true,"id":515},{"__isSmartRef__":true,"id":518}],"scripts":[],"shape":{"__isSmartRef__":true,"id":523},"eventHandler":{"__isSmartRef__":true,"id":524},"_ClipMode":"visible","derivationIds":[],"id":"FD0B0B3E-EC96-4513-A898-65CFDE87ED49","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":525},"targetName":"MorphHierrachyVisualization","partItem":{"__isSmartRef__":true,"id":526},"owner":{"__isSmartRef__":true,"id":379},"isSelected":false,"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(0.0,210.0)"},"515":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":516},"eventHandler":{"__isSmartRef__":true,"id":517},"_ClipMode":"visible","derivationIds":[],"id":"2E91DE9E-31D4-4838-BA29-CC30C25BA67C","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":514},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"516":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"
ToolsColorPickerFlapObjectGroupEditorWorldBrowserWorldBrowserPanePartTestRunnerWorldCSSSystemConsoleObjectEditorWindowFinderSyncManagerCodeBrowserPartsBinBrowserServerSearchFileManagerFullSc...ExplorerStyleCopierProtocolBrowserBenchmarkerSyncWorldTextAttributePanelPrettyPrintJavasc...MethodFinderClassBrowserTestRunnerWithDeb...CompactTestRunnerPartTesterStyleEditorHTMLPrinterPartsBinBrowser2BootstrapPartsMorphProfilerTextEditorWorldRecoveryLoaderObjectInspectorModulePartScriptOverviewColorReplacerMorphDifferTestRunnerSearchSourceCodeDropboxBrowserIFrameLoaderGlobalLoggerErrorStackViewerToolbarVerticalSpaceMakerVersionDiffer
update
depth:
Status
3
http://lively-kernel.org/repository/webwerkstatt/PartsBin/Tools
","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"517":{"morph":{"__isSmartRef__":true,"id":515},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"518":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":519},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":520}],"eventHandler":{"__isSmartRef__":true,"id":522},"_ClipMode":"hidden","derivationIds":[],"id":"B4B18815-3205-40B6-8A1B-1B83199F1805","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":514},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(-12.0,72.0)"},"519":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(104.0,14.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"520":{"style":{"__isSmartRef__":true,"id":521},"chunkOwner":{"__isSmartRef__":true,"id":518},"_id":"_113","storedString":"MorphHierrachyV...","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"521":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"522":{"morph":{"__isSmartRef__":true,"id":518},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"523":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"524":{"morph":{"__isSmartRef__":true,"id":514},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"525":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"526":{"partsSpaceName":"PartsBin/Jens/","name":"MorphHierrachyVisualization","part":null,"json":null,"__LivelyClassName__":"lively.PartsBin.PartItem","__SourceModuleName__":"Global.lively.PartsBin"},"527":{"submorphs":[{"__isSmartRef__":true,"id":528},{"__isSmartRef__":true,"id":531}],"scripts":[],"shape":{"__isSmartRef__":true,"id":536},"eventHandler":{"__isSmartRef__":true,"id":537},"_ClipMode":"visible","derivationIds":[],"id":"00D58D09-6521-44E5-AD62-7DB4B49A71B7","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":538},"targetName":"WorldRecoveryLoader","partItem":{"__isSmartRef__":true,"id":539},"owner":{"__isSmartRef__":true,"id":379},"isSelected":false,"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(105.0,210.0)"},"528":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":529},"eventHandler":{"__isSmartRef__":true,"id":530},"_ClipMode":"visible","derivationIds":[],"id":"52661C29-142D-40D9-B86F-39119F8ED58B","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":527},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"529":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"
http://lively-kernel.org/repository/webwerkstatt/users/jenslincke/thesis/WriteFirst/
load
no world found!
save as
become
{__REG_ID__:0\nsubmorphs: [[{__REG_ID__:1\n submorphs: [[]],\n scripts: [[]],\n id: F43C5DBF-97D8-4835-8CB7-2B6EAB81E196,\n shape: {__REG_ID__:2\n fill: null,\n __SourceModuleName__: Global.lively.morphic.Shapes,\n _Position: {__REG_ID__:3\n x: 0,\n y: 0,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n __LivelyClassName__: Point,\n 3},\n _Extent: {__REG_ID__:4\n x: 662.1211211211211,\n y: 43,\n __LivelyClassName__: Point,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n 4},\n _BorderWidth: 0,\n _BorderColor: {__REG_ID__:5\n r: 1,\n g: 1,\n b: 1,\n a: 1,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n __LivelyClassName__: Color,\n 5},\n renderContextTable: {__REG_ID__:6\n init: initHTML,\n appendShape: renderHTML,\n setPosition: setPositionHTML,\n setExtent: setExtentHTML,\n setPadding: setPaddingHTML,\n setFill: setFillHTML,\n setBorderColor: setBorderColorHTML,\n setBorderWidth: setBorderWidthHTML,\n setStrokeOpacity: setStrokeOpacityHTML,\n setBorderRadius: setBorderRadiusHTML,\n setBorderStyle: setBorderStyleHTML,\n setOpacity: setOpacityHTML,\n 6},\n _ClipMode: visible,\n _Padding: {__REG_ID__:7\n x: 0,\n y: 0,\n width: 0,\n height: 0,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n __LivelyClassName__: Rectangle,\n 7},\n __LivelyClassName__: lively.morphic.Shapes.Rectangle,\n 2},\n grabbingEnabled: false,\n __layered_droppingEnabled__: false,\n halosEnabled: true,\n fixedWidth: true,\n fixedHeight: false,\n allowsInput: true,\n _FontFamily: Helvetica,\n registeredForMouseEvents: true,\n _Position: {__REG_ID__:8\n x: 26,\n y: 33,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n __LivelyClassName__: Point,\n 8},\n _MaxTextWidth: 662.1211211211211,\n _MaxTextHeight: null,\n textColor: {__REG_ID__:9\n r: 0,\n g: 0,\n b: 0,\n a: 1,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n __LivelyClassName__: Color,\n 9},\n showsHalos: false,\n _FontSize: 28,\n __SourceModuleName__: Global.lively.morphic.TextCore,\n name: Title,\n partsBinMetaInfo: {__REG_ID__:10\n partsSpaceName: PartsBin/Text/,\n __SourceModuleName__: Global.lively.PartsBin,\n partName: Title,\n comment: A title morph template,\n changes: [[{__REG_ID__:11\n date: {__REG_ID__:12\n isSerializedDate: true,\n string: Wed Nov 09 2011 17:27:07 GMT+0100 (CET),\n 12},\n author: jenslincke,\n message: ,\n id: 1390D6B7-2215-4E06-8C86-7500ED7702F2,\n 11}, {__REG_ID__:13\n date: {__REG_ID__:14\n isSerializedDate: true,\n string: Wed Nov 09 2011 17:26:44 GMT+0100 (CET),\n 14},\n author: jenslincke,\n message: initial,\n id: 2DA7C793-6A93-4D2F-A854-29DFAAE1BCE8,\n 13}]],\n migrationLevel: 4,\n revisionOnLoad: 140039,\n __LivelyClassName__: lively.PartsBin.PartsBinMetaInfo,\n 10},\n _TextColor: {__REG_ID__:15\n r: 0,\n g: 0.309,\n b: 0.595,\n a: 1,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n __LivelyClassName__: Color,\n 15},\n textChunks: [[{__REG_ID__:16\n style: {__REG_ID__:17\n __SourceModuleName__: Global.lively.morphic.TextCore,\n __LivelyClassName__: lively.morphic.TextEmphasis,\n 17},\n chunkOwner: { -> 1},\n storedString: Title,\n __SourceModuleName__: Global.lively.morphic.TextCore,\n __LivelyClassName__: lively.morphic.TextChunk,\n 16}]],\n priorExtent: {__REG_ID__:18\n x: 662.1211211211211,\n y: 43,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n __LivelyClassName__: Point,\n 18},\n priorSelectionRange: [[1, 1]],\n charsReplaced: Related Work,\n lastFindLoc: 12,\n prevScroll: [[0, 0]],\n _ClipMode: visible,\n renderContextTable: {__REG_ID__:19\n replaceRenderContext: replaceRenderContextHTML,\n init: initHTML,\n append: appendHTML,\n remove: removeHTML,\n onRenderFinished: onRenderFinishedHTML,\n triggerEvent: triggerEventHTML,\n setTransform: setTransformHTML,\n setPosition: setPositionHTML,\n setRotation: setRotationHTML,\n setExtent: setExtentHTML,\n setScale: setScaleHTML,\n setVisible: setVisibleHTML,\n adjustOrigin: adjustOriginHTML,\n setPivotPoint: setPivotPointHTML,\n setClipMode: setClipModeHTML,\n showsVerticalScrollBar: showsVerticalScrollBarHTML,\n showsHorizontalScrollBar: showsHorizontalScrollBarHTML,\n getScrollBarExtent: getScrollBarExtentHTML,\n setHandStyle: setHandStyleHTML,\n setPointerEvents: setPointerEventsHTML,\n setToolTip: setToolTipHTML,\n focus: focusHTML,\n blur: blurHTML,\n setFocusable: setFocusableHTML,\n updateText: updateTextHTML,\n setTextExtent: setTextExtentHTML,\n setMaxTextWidth: setMaxTextWidthHTML,\n setMaxTextHeight: setMaxTextHeightHTML,\n setMinTextWidth: setMinTextWidthHTML,\n setMinTextHeight: setMinTextHeightHTML,\n getTextExtent: getTextExtentHTML,\n getTextString: getTextStringHTML,\n ignoreTextEvents: ignoreTextEventsHTML,\n unignoreTextEvents: unignoreTextEventsHTML,\n enableTextEvents: enableTextEventsHTML,\n setFontFamily: setFontFamilyHTML,\n setFontSize: setFontSizeHTML,\n setTextColor: setTextColorHTML,\n setPadding: setPaddingHTML,\n setAlign: setAlignHTML,\n setVerticalAlign: setVerticalAlignHTML,\n setDisplay: setDisplayHTML,\n setWhiteSpaceHandling: setWhiteSpaceHandlingHTML,\n focusMorph: focusMorphHTML,\n 19},\n _WhiteSpaceHandling: pre-wrap,\n _MinTextWidth: 662.1211211211211,\n _MinTextHeight: null,\n eventHandler: {__REG_ID__:20\n morph: { -> 1},\n __SourceModuleName__: Global.lively.morphic.Events,\n __LivelyClassName__: lively.morphic.EventHandler,\n 20},\n attributeConnections: [[]],\n doNotSerialize: [[]],\n doNotCopyProperties: [[]],\n previousSelection: [[0, 13]],\n derivationIds: [[683]],\n moved: true,\n owner: [object Object],\n _Rotation: 0,\n _Scale: 1.001001001001001,\n distanceToDragEvent: {__REG_ID__:21\n x: 447,\n y: 1,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n __LivelyClassName__: Point,\n 21},\n __LivelyClassName__: lively.morphic.Text,\n 1}, {__REG_ID__:22\n submorphs: [[]],\n scripts: [[]],\n shape: {__REG_ID__:23\n _Position: {__REG_ID__:24\n x: 0,\n y: 0,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n __LivelyClassName__: Point,\n 24},\n renderContextTable: {__REG_ID__:25\n init: initHTML,\n appendShape: renderHTML,\n setPosition: setPositionHTML,\n setExtent: setExtentHTML,\n setPadding: setPaddingHTML,\n setFill: setFillHTML,\n setBorderColor: setBorderColorHTML,\n setBorderWidth: setBorderWidthHTML,\n setStrokeOpacity: setStrokeOpacityHTML,\n setBorderRadius: setBorderRadiusHTML,\n setBorderStyle: setBorderStyleHTML,\n setOpacity: setOpacityHTML,\n 25},\n _Extent: {__REG_ID__:26\n x: 2,\n y: 2,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n __LivelyClassName__: Point,\n 26},\n _Fill: {__REG_ID__:27\n r: 0.8,\n g: 0,\n b: 0,\n a: 1,\n __LivelyClassName__: Color,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n 27},\n __SourceModuleName__: Global.lively.morphic.Shapes,\n _ClipMode: visible,\n _Padding: {__REG_ID__:28\n x: 0,\n y: 0,\n width: 0,\n height: 0,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n __LivelyClassName__: Rectangle,\n 28},\n __LivelyClassName__: lively.morphic.Shapes.Rectangle,\n 23},\n id: 2,\n renderContextTable: {__REG_ID__:29\n replaceRenderContext: replaceRenderContextHTML,\n init: initHTML,\n append: appendHTML,\n remove: removeHTML,\n onRenderFinished: onRenderFinishedHTML,\n triggerEvent: triggerEventHTML,\n setTransform: setTransformHTML,\n setPosition: setPositionHTML,\n setRotation: setRotationHTML,\n setExtent: setExtentHTML,\n setScale: setScaleHTML,\n setVisible: setVisibleHTML,\n adjustOrigin: adjustOriginHTML,\n setPivotPoint: setPivotPointHTML,\n setClipMode: setClipModeHTML,\n showsVerticalScrollBar: showsVerticalScrollBarHTML,\n showsHorizontalScrollBar: showsHorizontalScrollBarHTML,\n getScrollBarExtent: getScrollBarExtentHTML,\n setHandStyle: setHandStyleHTML,\n setPointerEvents: setPointerEventsHTML,\n setToolTip: setToolTipHTML,\n focus: focusHTML,\n blur: blurHTML,\n setFocusable: setFocusableHTML,\n 29},\n eventHandler: {__REG_ID__:30\n morph: { -> 22},\n __SourceModuleName__: Global.lively.morphic.Events,\n __LivelyClassName__: lively.morphic.EventHandler,\n 30},\n droppingEnabled: false,\n halosEnabled: false,\n _world: [object Object],\n eventsAreIgnored: true,\n _HandStyle: default,\n _PointerEvents: none,\n _Position: {__REG_ID__:31\n x: 788,\n y: 535,\n __LivelyClassName__: Point,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n 31},\n priorExtent: {__REG_ID__:32\n x: 0,\n y: 0,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n __LivelyClassName__: Point,\n 32},\n owner: [object Object],\n _Rotation: 0,\n _Scale: 1,\n __SourceModuleName__: Global.lively.morphic.Events,\n scrollFocusMorph: {__REG_ID__:33\n submorphs: [[{__REG_ID__:34\n submorphs: [[]],\n scripts: [[]],\n shape: {__REG_ID__:35\n _Position: {__REG_ID__:36\n x: 4,\n y: 4,\n __LivelyClassName__: Point,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n 36},\n renderContextTable: {__REG_ID__:37\n init: initHTML,\n appendShape: renderHTML,\n setPosition: setPositionHTML,\n setExtent: setExtentHTML,\n setPadding: setPaddingHTML,\n setFill: setFillHTML,\n setBorderColor: setBorderColorHTML,\n setBorderWidth: setBorderWidthHTML,\n setStrokeOpacity: setStrokeOpacityHTML,\n setBorderRadius: setBorderRadiusHTML,\n setBorderStyle: setBorderStyleHTML,\n setOpacity: setOpacityHTML,\n 37},\n _Extent: {__REG_ID__:38\n x: 227,\n y: 18,\n __LivelyClassName__: Point,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n 38},\n _Padding: {__REG_ID__:39\n x: 0,\n y: 0,\n width: 0,\n height: 0,\n __LivelyClassName__: Rectangle,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n 39},\n _BorderWidth: 0,\n _BorderColor: {__REG_ID__:40\n r: 0,\n g: 0,\n b: 0,\n a: 1,\n __LivelyClassName__: Color,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n 40},\n _Fill: {__REG_ID__:41\n r: 1,\n g: 1,\n b: 1,\n a: 1,\n __LivelyClassName__: Color,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n 41},\n __LivelyClassName__: lively.morphic.Shapes.Rectangle,\n __SourceModuleName__: Global.lively.morphic.Shapes,\n 35},\n derivationIds: [[null]],\n id: AA862822-6B7E-4E8D-9A22-5E30B6633815,\n renderContextTable: {__REG_ID__:42\n replaceRenderContext: replaceRenderContextHTML,\n init: initHTML,\n append: appendHTML,\n remove: removeHTML,\n onRenderFinished: onRenderFinishedHTML,\n triggerEvent: triggerEventHTML,\n setTransform: setTransformHTML,\n setPosition: setPositionHTML,\n setRotation: setRotationHTML,\n setExtent: setExtentHTML,\n setScale: setScaleHTML,\n setVisible: setVisibleHTML,\n adjustOrigin: adjustOriginHTML,\n setPivotPoint: setPivotPointHTML,\n setClipMode: setClipModeHTML,\n showsVerticalScrollBar: showsVerticalScrollBarHTML,\n showsHorizontalScrollBar: showsHorizontalScrollBarHTML,\n getScrollBarExtent: getScrollBarExtentHTML,\n setHandStyle: setHandStyleHTML,\n setPointerEvents: setPointerEventsHTML,\n setToolTip: setToolTipHTML,\n focus: focusHTML,\n blur: blurHTML,\n setFocusable: setFocusableHTML,\n updateText: updateTextHTML,\n setTextExtent: setTextExtentHTML,\n setMaxTextWidth: setMaxTextWidthHTML,\n setMaxTextHeight: setMaxTextHeightHTML,\n setMinTextWidth: setMinTextWidthHTML,\n setMinTextHeight: setMinTextHeightHTML,\n getTextExtent: getTextExtentHTML,\n getTextString: getTextStringHTML,\n ignoreTextEvents: ignoreTextEventsHTML,\n unignoreTextEvents: unignoreTextEventsHTML,\n enableTextEvents: enableTextEventsHTML,\n setFontFamily: setFontFamilyHTML,\n setFontSize: setFontSizeHTML,\n setTextColor: setTextColorHTML,\n setPadding: setPaddingHTML,\n setAlign: setAlignHTML,\n setVerticalAlign: setVerticalAlignHTML,\n setDisplay: setDisplayHTML,\n setWhiteSpaceHandling: setWhiteSpaceHandlingHTML,\n focusMorph: focusMorphHTML,\n 42},\n _WhiteSpaceHandling: pre,\n textChunks: [[{__REG_ID__:43\n style: {__REG_ID__:44\n textShadow: 0px 1px 0 rgba(255,255,255,1),\n __LivelyClassName__: lively.morphic.TextEmphasis,\n __SourceModuleName__: Global.lively.morphic.TextCore,\n 44},\n chunkOwner: { -> 34},\n storedString: Please enter a relative or absolute path,\n __LivelyClassName__: lively.morphic.TextChunk,\n __SourceModuleName__: Global.lively.morphic.TextCore,\n 43}]],\n eventHandler: {__REG_ID__:45\n morph: { -> 34},\n __LivelyClassName__: lively.morphic.EventHandler,\n __SourceModuleName__: Global.lively.morphic.Events,\n 45},\n _ClipMode: hidden,\n grabbingEnabled: false,\n droppingEnabled: false,\n halosEnabled: true,\n fixedWidth: false,\n fixedHeight: true,\n allowInput: false,\n _FontFamily: Helvetica,\n _FontSize: 10,\n evalEnabled: false,\n owner: { -> 33},\n isLabel: true,\n _HandStyle: default,\n eventsAreIgnored: true,\n draggingEnabled: false,\n priorExtent: {__REG_ID__:46\n x: 227,\n y: 18,\n __LivelyClassName__: Point,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n 46},\n _MaxTextWidth: null,\n _MinTextWidth: null,\n _MaxTextHeight: null,\n _MinTextHeight: null,\n __LivelyClassName__: lively.morphic.Text,\n __SourceModuleName__: Global.lively.morphic.TextCore,\n 34}, {__REG_ID__:47\n submorphs: [[{__REG_ID__:48\n submorphs: [[]],\n scripts: [[]],\n shape: {__REG_ID__:49\n _Position: {__REG_ID__:50\n x: 0,\n y: 0,\n __LivelyClassName__: Point,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n 50},\n renderContextTable: {__REG_ID__:51\n init: initHTML,\n appendShape: renderHTML,\n setPosition: setPositionHTML,\n setExtent: setExtentHTML,\n setPadding: setPaddingHTML,\n setFill: setFillHTML,\n setBorderColor: setBorderColorHTML,\n setBorderWidth: setBorderWidthHTML,\n setStrokeOpacity: setStrokeOpacityHTML,\n setBorderRadius: setBorderRadiusHTML,\n setBorderStyle: setBorderStyleHTML,\n setOpacity: setOpacityHTML,\n 51},\n _Extent: {__REG_ID__:52\n x: 60,\n y: 30,\n __LivelyClassName__: Point,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n 52},\n _Padding: {__REG_ID__:53\n x: 0,\n y: 6,\n width: 0,\n height: 0,\n __LivelyClassName__: Rectangle,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n 53},\n _BorderWidth: 0,\n _BorderColor: { -> 40},\n _Fill: null,\n __LivelyClassName__: lively.morphic.Shapes.Rectangle,\n __SourceModuleName__: Global.lively.morphic.Shapes,\n 49},\n derivationIds: [[null]],\n id: C8FB7D65-D507-412E-9A9A-43DE57EB4287,\n renderContextTable: {__REG_ID__:54\n replaceRenderContext: replaceRenderContextHTML,\n init: initHTML,\n append: appendHTML,\n remove: removeHTML,\n onRenderFinished: onRenderFinishedHTML,\n triggerEvent: triggerEventHTML,\n setTransform: setTransformHTML,\n setPosition: setPositionHTML,\n setRotation: setRotationHTML,\n setExtent: setExtentHTML,\n setScale: setScaleHTML,\n setVisible: setVisibleHTML,\n adjustOrigin: adjustOriginHTML,\n setPivotPoint: setPivotPointHTML,\n setClipMode: setClipModeHTML,\n showsVerticalScrollBar: showsVerticalScrollBarHTML,\n showsHorizontalScrollBar: showsHorizontalScrollBarHTML,\n getScrollBarExtent: getScrollBarExtentHTML,\n setHandStyle: setHandStyleHTML,\n setPointerEvents: setPointerEventsHTML,\n setToolTip: setToolTipHTML,\n focus: focusHTML,\n blur: blurHTML,\n setFocusable: setFocusableHTML,\n updateText: updateTextHTML,\n setTextExtent: setTextExtentHTML,\n setMaxTextWidth: setMaxTextWidthHTML,\n setMaxTextHeight: setMaxTextHeightHTML,\n setMinTextWidth: setMinTextWidthHTML,\n setMinTextHeight: setMinTextHeightHTML,\n getTextExtent: getTextExtentHTML,\n getTextString: getTextStringHTML,\n ignoreTextEvents: ignoreTextEventsHTML,\n unignoreTextEvents: unignoreTextEventsHTML,\n enableTextEvents: enableTextEventsHTML,\n setFontFamily: setFontFamilyHTML,\n setFontSize: setFontSizeHTML,\n setTextColor: setTextColorHTML,\n setPadding: setPaddingHTML,\n setAlign: setAlignHTML,\n setVerticalAlign: setVerticalAlignHTML,\n setDisplay: setDisplayHTML,\n setWhiteSpaceHandling: setWhiteSpaceHandlingHTML,\n focusMorph: focusMorphHTML,\n 54},\n _WhiteSpaceHandling: pre-wrap,\n textChunks: [[{__REG_ID__:55\n style: {__REG_ID__:56\n textShadow: 0px 1px 0 rgba(255,255,255,1),\n __LivelyClassName__: lively.morphic.TextEmphasis,\n __SourceModuleName__: Global.lively.morphic.TextCore,\n 56},\n chunkOwner: { -> 48},\n storedString: Cancel,\n __LivelyClassName__: lively.morphic.TextChunk,\n __SourceModuleName__: Global.lively.morphic.TextCore,\n 55}]],\n eventHandler: {__REG_ID__:57\n morph: { -> 48},\n __LivelyClassName__: lively.morphic.EventHandler,\n __SourceModuleName__: Global.lively.morphic.Events,\n 57},\n _ClipMode: hidden,\n grabbingEnabled: false,\n droppingEnabled: false,\n halosEnabled: true,\n fixedWidth: true,\n fixedHeight: true,\n allowInput: false,\n _FontFamily: Helvetica,\n _FontSize: 10,\n evalEnabled: false,\n owner: { -> 47},\n isLabel: true,\n _HandStyle: default,\n _TextColor: { -> 40},\n _Align: center,\n eventsAreIgnored: true,\n priorExtent: {__REG_ID__:58\n x: 60,\n y: 30,\n __LivelyClassName__: Point,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n 58},\n _MaxTextWidth: 60,\n _MinTextWidth: 60,\n _MaxTextHeight: null,\n _MinTextHeight: null,\n __LivelyClassName__: lively.morphic.Text,\n __SourceModuleName__: Global.lively.morphic.TextCore,\n 48}]],\n scripts: [[]],\n shape: {__REG_ID__:59\n _Position: {__REG_ID__:60\n x: 0,\n y: 0,\n __LivelyClassName__: Point,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n 60},\n renderContextTable: {__REG_ID__:61\n init: initHTML,\n appendShape: renderHTML,\n setPosition: setPositionHTML,\n setExtent: setExtentHTML,\n setPadding: setPaddingHTML,\n setFill: setFillHTML,\n setBorderColor: setBorderColorHTML,\n setBorderWidth: setBorderWidthHTML,\n setStrokeOpacity: setStrokeOpacityHTML,\n setBorderRadius: setBorderRadiusHTML,\n setBorderStyle: setBorderStyleHTML,\n setOpacity: setOpacityHTML,\n 61},\n _Extent: {__REG_ID__:62\n x: 60,\n y: 30,\n __LivelyClassName__: Point,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n 62},\n _Padding: {__REG_ID__:63\n x: 0,\n y: 0,\n width: 0,\n height: 0,\n __LivelyClassName__: Rectangle,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n 63},\n _BorderWidth: 1,\n _BorderColor: {__REG_ID__:64\n r: 0.7411764705882353,\n g: 0.7450980392156863,\n b: 0.7529411764705882,\n a: 1,\n __LivelyClassName__: Color,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n 64},\n _Fill: {__REG_ID__:65\n stops: [[{__REG_ID__:66\n offset: 0,\n color: {__REG_ID__:67\n r: 0.9600000000000001,\n g: 0.9600000000000001,\n b: 0.9600000000000001,\n a: 1,\n __LivelyClassName__: Color,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n 67},\n 66}, {__REG_ID__:68\n offset: 0.4,\n color: {__REG_ID__:69\n r: 0.8200000000000001,\n g: 0.8200000000000001,\n b: 0.8200000000000001,\n a: 1,\n __LivelyClassName__: Color,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n 69},\n 68}, {__REG_ID__:70\n offset: 0.6,\n color: {__REG_ID__:71\n r: 0.8200000000000001,\n g: 0.8200000000000001,\n b: 0.8200000000000001,\n a: 1,\n __LivelyClassName__: Color,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n 71},\n 70}, {__REG_ID__:72\n offset: 1,\n color: {__REG_ID__:73\n r: 0.94,\n g: 0.94,\n b: 0.94,\n a: 1,\n __LivelyClassName__: Color,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n 73},\n 72}]],\n vector: {__REG_ID__:74\n x: 0,\n y: 0,\n width: 0,\n height: 1,\n __LivelyClassName__: Rectangle,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n 74},\n __LivelyClassName__: lively.morphic.LinearGradient,\n __SourceModuleName__: Global.lively.morphic.Shapes,\n 65},\n _BorderRadius: 5,\n __LivelyClassName__: lively.morphic.Shapes.Rectangle,\n __SourceModuleName__: Global.lively.morphic.Shapes,\n 59},\n derivationIds: [[null]],\n id: C9A577AA-3CEA-40A8-982D-E5DC42B355C1,\n renderContextTable: {__REG_ID__:75\n replaceRenderContext: replaceRenderContextHTML,\n init: initHTML,\n append: appendHTML,\n remove: removeHTML,\n onRenderFinished: onRenderFinishedHTML,\n triggerEvent: triggerEventHTML,\n setTransform: setTransformHTML,\n setPosition: setPositionHTML,\n setRotation: setRotationHTML,\n setExtent: setExtentHTML,\n setScale: setScaleHTML,\n setVisible: setVisibleHTML,\n adjustOrigin: adjustOriginHTML,\n setPivotPoint: setPivotPointHTML,\n setClipMode: setClipModeHTML,\n showsVerticalScrollBar: showsVerticalScrollBarHTML,\n showsHorizontalScrollBar: showsHorizontalScrollBarHTML,\n getScrollBarExtent: getScrollBarExtentHTML,\n setHandStyle: setHandStyleHTML,\n setPointerEvents: setPointerEventsHTML,\n setToolTip: setToolTipHTML,\n focus: focusHTML,\n blur: blurHTML,\n setFocusable: setFocusableHTML,\n 75},\n eventHandler: {__REG_ID__:76\n morph: { -> 47},\n __LivelyClassName__: lively.morphic.EventHandler,\n __SourceModuleName__: Global.lively.morphic.Events,\n 76},\n _ClipMode: visible,\n grabbingEnabled: false,\n droppingEnabled: false,\n halosEnabled: true,\n _Position: {__REG_ID__:77\n x: 236,\n y: 56,\n __LivelyClassName__: Point,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n 77},\n priorExtent: {__REG_ID__:78\n x: 0,\n y: 0,\n __LivelyClassName__: Point,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n 78},\n value: false,\n toggle: false,\n isActive: true,\n normalFill: { -> 65},\n lighterFill: {__REG_ID__:79\n stops: [[{__REG_ID__:80\n offset: 0,\n color: {__REG_ID__:81\n r: 0.98,\n g: 0.98,\n b: 0.98,\n a: 1,\n __LivelyClassName__: Color,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n 81},\n 80}, {__REG_ID__:82\n offset: 0.4,\n color: {__REG_ID__:83\n r: 0.91,\n g: 0.91,\n b: 0.91,\n a: 1,\n __LivelyClassName__: Color,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n 83},\n 82}, {__REG_ID__:84\n offset: 0.6,\n color: {__REG_ID__:85\n r: 0.91,\n g: 0.91,\n b: 0.91,\n a: 1,\n __LivelyClassName__: Color,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n 85},\n 84}, {__REG_ID__:86\n offset: 1,\n color: {__REG_ID__:87\n r: 0.97,\n g: 0.97,\n b: 0.97,\n a: 1,\n __LivelyClassName__: Color,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n 87},\n 86}]],\n vector: { -> 74},\n __LivelyClassName__: lively.morphic.LinearGradient,\n __SourceModuleName__: Global.lively.morphic.Shapes,\n 79},\n label: { -> 48},\n layout: {__REG_ID__:88\n moveVertical: true,\n moveHorizontal: true,\n 88},\n owner: { -> 33},\n attributeConnections: [[{__REG_ID__:89\n sourceObj: { -> 47},\n sourceAttrName: fire,\n targetObj: {__REG_ID__:90\n result: WriteFirst/blank.xhtml,\n message: Please enter a relative or absolute path,\n attributeConnections: [[{__REG_ID__:91\n sourceObj: { -> 90},\n sourceAttrName: result,\n targetObj: { -> 90},\n targetMethodName: triggerCallback,\n __LivelyClassName__: AttributeConnection,\n __SourceModuleName__: Global.lively.bindings,\n 91}]],\n doNotSerialize: [[$$result]],\n doNotCopyProperties: [[$$result]],\n defaultInput: blank.xhtml,\n panel: { -> 33},\n label: { -> 34},\n cancelButton: { -> 47},\n okButton: {__REG_ID__:92\n submorphs: [[{__REG_ID__:93\n submorphs: [[]],\n scripts: [[]],\n shape: {__REG_ID__:94\n _Position: {__REG_ID__:95\n x: 0,\n y: 0,\n __LivelyClassName__: Point,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n 95},\n renderContextTable: {__REG_ID__:96\n init: initHTML,\n appendShape: renderHTML,\n setPosition: setPositionHTML,\n setExtent: setExtentHTML,\n setPadding: setPaddingHTML,\n setFill: setFillHTML,\n setBorderColor: setBorderColorHTML,\n setBorderWidth: setBorderWidthHTML,\n setStrokeOpacity: setStrokeOpacityHTML,\n setBorderRadius: setBorderRadiusHTML,\n setBorderStyle: setBorderStyleHTML,\n setOpacity: setOpacityHTML,\n 96},\n _Extent: {__REG_ID__:97\n x: 60,\n y: 30,\n __LivelyClassName__: Point,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n 97},\n _Padding: {__REG_ID__:98\n x: 0,\n y: 6,\n width: 0,\n height: 0,\n __LivelyClassName__: Rectangle,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n 98},\n _BorderWidth: 0,\n _BorderColor: { -> 40},\n _Fill: null,\n __LivelyClassName__: lively.morphic.Shapes.Rectangle,\n __SourceModuleName__: Global.lively.morphic.Shapes,\n 94},\n derivationIds: [[null]],\n id: 435D216E-9819-4983-8505-959DC699101D,\n renderContextTable: {__REG_ID__:99\n replaceRenderContext: replaceRenderContextHTML,\n init: initHTML,\n append: appendHTML,\n remove: removeHTML,\n onRenderFinished: onRenderFinishedHTML,\n triggerEvent: triggerEventHTML,\n setTransform: setTransformHTML,\n setPosition: setPositionHTML,\n setRotation: setRotationHTML,\n setExtent: setExtentHTML,\n setScale: setScaleHTML,\n setVisible: setVisibleHTML,\n adjustOrigin: adjustOriginHTML,\n setPivotPoint: setPivotPointHTML,\n setClipMode: setClipModeHTML,\n showsVerticalScrollBar: showsVerticalScrollBarHTML,\n showsHorizontalScrollBar: showsHorizontalScrollBarHTML,\n getScrollBarExtent: getScrollBarExtentHTML,\n setHandStyle: setHandStyleHTML,\n setPointerEvents: setPointerEventsHTML,\n setToolTip: setToolTipHTML,\n focus: focusHTML,\n blur: blurHTML,\n setFocusable: setFocusableHTML,\n updateText: updateTextHTML,\n setTextExtent: setTextExtentHTML,\n setMaxTextWidth: setMaxTextWidthHTML,\n setMaxTextHeight: setMaxTextHeightHTML,\n setMinTextWidth: setMinTextWidthHTML,\n setMinTextHeight: setMinTextHeightHTML,\n getTextExtent: getTextExtentHTML,\n getTextString: getTextStringHTML,\n ignoreTextEvents: ignoreTextEventsHTML,\n unignoreTextEvents: unignoreTextEventsHTML,\n enableTextEvents: enableTextEventsHTML,\n setFontFamily: setFontFamilyHTML,\n setFontSize: setFontSizeHTML,\n setTextColor: setTextColorHTML,\n setPadding: setPaddingHTML,\n setAlign: setAlignHTML,\n setVerticalAlign: setVerticalAlignHTML,\n setDisplay: setDisplayHTML,\n setWhiteSpaceHandling: setWhiteSpaceHandlingHTML,\n focusMorph: focusMorphHTML,\n 99},\n _WhiteSpaceHandling: pre-wrap,\n textChunks: [[{__REG_ID__:100\n style: {__REG_ID__:101\n textShadow: 0px 1px 0 rgba(255,255,255,1),\n __LivelyClassName__: lively.morphic.TextEmphasis,\n __SourceModuleName__: Global.lively.morphic.TextCore,\n 101},\n chunkOwner: { -> 93},\n storedString: OK,\n __LivelyClassName__: lively.morphic.TextChunk,\n __SourceModuleName__: Global.lively.morphic.TextCore,\n 100}]],\n eventHandler: {__REG_ID__:102\n morph: { -> 93},\n __LivelyClassName__: lively.morphic.EventHandler,\n __SourceModuleName__: Global.lively.morphic.Events,\n 102},\n _ClipMode: hidden,\n grabbingEnabled: false,\n droppingEnabled: false,\n halosEnabled: true,\n fixedWidth: true,\n fixedHeight: true,\n allowInput: false,\n _FontFamily: Helvetica,\n _FontSize: 10,\n evalEnabled: false,\n owner: { -> 92},\n isLabel: true,\n _HandStyle: default,\n _TextColor: { -> 40},\n _Align: center,\n eventsAreIgnored: true,\n priorExtent: {__REG_ID__:103\n x: 60,\n y: 30,\n __LivelyClassName__: Point,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n 103},\n _MaxTextWidth: 60,\n _MinTextWidth: 60,\n _MaxTextHeight: null,\n _MinTextHeight: null,\n __LivelyClassName__: lively.morphic.Text,\n __SourceModuleName__: Global.lively.morphic.TextCore,\n 93}]],\n scripts: [[]],\n shape: {__REG_ID__:104\n _Position: {__REG_ID__:105\n x: 0,\n y: 0,\n __LivelyClassName__: Point,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n 105},\n renderContextTable: {__REG_ID__:106\n init: initHTML,\n appendShape: renderHTML,\n setPosition: setPositionHTML,\n setExtent: setExtentHTML,\n setPadding: setPaddingHTML,\n setFill: setFillHTML,\n setBorderColor: setBorderColorHTML,\n setBorderWidth: setBorderWidthHTML,\n setStrokeOpacity: setStrokeOpacityHTML,\n setBorderRadius: setBorderRadiusHTML,\n setBorderStyle: setBorderStyleHTML,\n setOpacity: setOpacityHTML,\n 106},\n _Extent: {__REG_ID__:107\n x: 60,\n y: 30,\n __LivelyClassName__: Point,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n 107},\n _Padding: {__REG_ID__:108\n x: 0,\n y: 0,\n width: 0,\n height: 0,\n __LivelyClassName__: Rectangle,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n 108},\n _BorderWidth: 1,\n _BorderColor: { -> 64},\n _Fill: { -> 65},\n _BorderRadius: 5,\n __LivelyClassName__: lively.morphic.Shapes.Rectangle,\n __SourceModuleName__: Global.lively.morphic.Shapes,\n 104},\n derivationIds: [[null]],\n id: DD9E727F-716E-4A76-8EA3-B756D3F783CF,\n renderContextTable: {__REG_ID__:109\n replaceRenderContext: replaceRenderContextHTML,\n init: initHTML,\n append: appendHTML,\n remove: removeHTML,\n onRenderFinished: onRenderFinishedHTML,\n triggerEvent: triggerEventHTML,\n setTransform: setTransformHTML,\n setPosition: setPositionHTML,\n setRotation: setRotationHTML,\n setExtent: setExtentHTML,\n setScale: setScaleHTML,\n setVisible: setVisibleHTML,\n adjustOrigin: adjustOriginHTML,\n setPivotPoint: setPivotPointHTML,\n setClipMode: setClipModeHTML,\n showsVerticalScrollBar: showsVerticalScrollBarHTML,\n showsHorizontalScrollBar: showsHorizontalScrollBarHTML,\n getScrollBarExtent: getScrollBarExtentHTML,\n setHandStyle: setHandStyleHTML,\n setPointerEvents: setPointerEventsHTML,\n setToolTip: setToolTipHTML,\n focus: focusHTML,\n blur: blurHTML,\n setFocusable: setFocusableHTML,\n 109},\n eventHandler: {__REG_ID__:110\n morph: { -> 92},\n __LivelyClassName__: lively.morphic.EventHandler,\n __SourceModuleName__: Global.lively.morphic.Events,\n 110},\n _ClipMode: visible,\n grabbingEnabled: false,\n droppingEnabled: false,\n halosEnabled: true,\n _Position: {__REG_ID__:111\n x: 172,\n y: 56,\n __LivelyClassName__: Point,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n 111},\n priorExtent: {__REG_ID__:112\n x: 0,\n y: 0,\n __LivelyClassName__: Point,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n 112},\n value: false,\n toggle: false,\n isActive: true,\n normalFill: { -> 65},\n lighterFill: {__REG_ID__:113\n stops: [[{__REG_ID__:114\n offset: 0,\n color: {__REG_ID__:115\n r: 0.98,\n g: 0.98,\n b: 0.98,\n a: 1,\n __LivelyClassName__: Color,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n 115},\n 114}, {__REG_ID__:116\n offset: 0.4,\n color: {__REG_ID__:117\n r: 0.91,\n g: 0.91,\n b: 0.91,\n a: 1,\n __LivelyClassName__: Color,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n 117},\n 116}, {__REG_ID__:118\n offset: 0.6,\n color: {__REG_ID__:119\n r: 0.91,\n g: 0.91,\n b: 0.91,\n a: 1,\n __LivelyClassName__: Color,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n 119},\n 118}, {__REG_ID__:120\n offset: 1,\n color: {__REG_ID__:121\n r: 0.97,\n g: 0.97,\n b: 0.97,\n a: 1,\n __LivelyClassName__: Color,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n 121},\n 120}]],\n vector: { -> 74},\n __LivelyClassName__: lively.morphic.LinearGradient,\n __SourceModuleName__: Global.lively.morphic.Shapes,\n 113},\n label: { -> 93},\n layout: {__REG_ID__:122\n moveVertical: true,\n moveHorizontal: true,\n 122},\n owner: { -> 33},\n attributeConnections: [[{__REG_ID__:123\n sourceObj: { -> 92},\n sourceAttrName: fire,\n targetObj: { -> 90},\n targetMethodName: removeTopLevel,\n __LivelyClassName__: AttributeConnection,\n __SourceModuleName__: Global.lively.bindings,\n 123}, {__REG_ID__:124\n sourceObj: { -> 92},\n sourceAttrName: fire,\n targetObj: {__REG_ID__:125\n submorphs: [[]],\n scripts: [[]],\n shape: {__REG_ID__:126\n _Position: {__REG_ID__:127\n x: 4,\n y: 4,\n __LivelyClassName__: Point,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n 127},\n renderContextTable: {__REG_ID__:128\n init: initHTML,\n appendShape: renderHTML,\n setPosition: setPositionHTML,\n setExtent: setExtentHTML,\n setPadding: setPaddingHTML,\n setFill: setFillHTML,\n setBorderColor: setBorderColorHTML,\n setBorderWidth: setBorderWidthHTML,\n setStrokeOpacity: setStrokeOpacityHTML,\n setBorderRadius: setBorderRadiusHTML,\n setBorderStyle: setBorderStyleHTML,\n setOpacity: setOpacityHTML,\n 128},\n _Extent: {__REG_ID__:129\n x: 292,\n y: 18,\n __LivelyClassName__: Point,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n 129},\n _Padding: {__REG_ID__:130\n x: 4,\n y: 2,\n width: 0,\n height: 0,\n __LivelyClassName__: Rectangle,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n 130},\n _BorderWidth: 1,\n _BorderColor: { -> 40},\n _Fill: {__REG_ID__:131\n r: 0.9529411764705882,\n g: 0.9529411764705882,\n b: 0.9529411764705882,\n a: 1,\n __LivelyClassName__: Color,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n 131},\n __LivelyClassName__: lively.morphic.Shapes.Rectangle,\n __SourceModuleName__: Global.lively.morphic.Shapes,\n 126},\n derivationIds: [[null]],\n id: 6B88B589-DA37-4CE6-B2AA-984ECC5D036F,\n renderContextTable: {__REG_ID__:132\n replaceRenderContext: replaceRenderContextHTML,\n init: initHTML,\n append: appendHTML,\n remove: removeHTML,\n onRenderFinished: onRenderFinishedHTML,\n triggerEvent: triggerEventHTML,\n setTransform: setTransformHTML,\n setPosition: setPositionHTML,\n setRotation: setRotationHTML,\n setExtent: setExtentHTML,\n setScale: setScaleHTML,\n setVisible: setVisibleHTML,\n adjustOrigin: adjustOriginHTML,\n setPivotPoint: setPivotPointHTML,\n setClipMode: setClipModeHTML,\n showsVerticalScrollBar: showsVerticalScrollBarHTML,\n showsHorizontalScrollBar: showsHorizontalScrollBarHTML,\n getScrollBarExtent: getScrollBarExtentHTML,\n setHandStyle: setHandStyleHTML,\n setPointerEvents: setPointerEventsHTML,\n setToolTip: setToolTipHTML,\n focus: focusHTML,\n blur: blurHTML,\n setFocusable: setFocusableHTML,\n updateText: updateTextHTML,\n setTextExtent: setTextExtentHTML,\n setMaxTextWidth: setMaxTextWidthHTML,\n setMaxTextHeight: setMaxTextHeightHTML,\n setMinTextWidth: setMinTextWidthHTML,\n setMinTextHeight: setMinTextHeightHTML,\n getTextExtent: getTextExtentHTML,\n getTextString: getTextStringHTML,\n ignoreTextEvents: ignoreTextEventsHTML,\n unignoreTextEvents: unignoreTextEventsHTML,\n enableTextEvents: enableTextEventsHTML,\n setFontFamily: setFontFamilyHTML,\n setFontSize: setFontSizeHTML,\n setTextColor: setTextColorHTML,\n setPadding: setPaddingHTML,\n setAlign: setAlignHTML,\n setVerticalAlign: setVerticalAlignHTML,\n setDisplay: setDisplayHTML,\n setWhiteSpaceHandling: setWhiteSpaceHandlingHTML,\n focusMorph: focusMorphHTML,\n 132},\n _WhiteSpaceHandling: pre-wrap,\n textChunks: [[{__REG_ID__:133\n style: {__REG_ID__:134\n __LivelyClassName__: lively.morphic.TextEmphasis,\n __SourceModuleName__: Global.lively.morphic.TextCore,\n 134},\n chunkOwner: { -> 125},\n storedString: WriteFirst/blank.xhtml,\n __LivelyClassName__: lively.morphic.TextChunk,\n __SourceModuleName__: Global.lively.morphic.TextCore,\n 133}]],\n eventHandler: {__REG_ID__:135\n morph: { -> 125},\n __LivelyClassName__: lively.morphic.EventHandler,\n __SourceModuleName__: Global.lively.morphic.Events,\n 135},\n _ClipMode: hidden,\n grabbingEnabled: false,\n droppingEnabled: false,\n halosEnabled: true,\n fixedWidth: true,\n fixedHeight: true,\n allowInput: true,\n _FontFamily: Helvetica,\n _FontSize: 10,\n evalEnabled: false,\n _Position: {__REG_ID__:136\n x: 4,\n y: 27,\n __LivelyClassName__: Point,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n 136},\n isInputLine: true,\n draggingEnabled: false,\n attributeConnections: [[{__REG_ID__:137\n sourceObj: { -> 125},\n sourceAttrName: savedTextString,\n targetObj: { -> 90},\n targetMethodName: result,\n __LivelyClassName__: AttributeConnection,\n __SourceModuleName__: Global.lively.bindings,\n 137}, {__REG_ID__:138\n sourceObj: { -> 125},\n sourceAttrName: onEscPressed,\n targetObj: { -> 90},\n targetMethodName: result,\n converter: null,\n converterString: function () { return null },\n updater: null,\n updaterString: null,\n varMapping: {__REG_ID__:139\n source: { -> 125},\n target: { -> 90},\n 139},\n __LivelyClassName__: AttributeConnection,\n __SourceModuleName__: Global.lively.bindings,\n 138}]],\n doNotSerialize: [[$$savedTextString]],\n doNotCopyProperties: [[$$savedTextString]],\n savedTextString: WriteFirst/blank.xhtml,\n owner: { -> 33},\n priorExtent: {__REG_ID__:140\n x: 292,\n y: 18,\n __LivelyClassName__: Point,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n 140},\n _MaxTextWidth: 282,\n _MinTextWidth: 282,\n _MaxTextHeight: null,\n _MinTextHeight: null,\n previousSelection: [[3, 3]],\n priorSelectionRange: [[0, 5]],\n __LivelyClassName__: lively.morphic.Text,\n __SourceModuleName__: Global.lively.morphic.TextCore,\n 125},\n targetMethodName: doSave,\n __LivelyClassName__: AttributeConnection,\n __SourceModuleName__: Global.lively.bindings,\n 124}]],\n doNotSerialize: [[$$fire]],\n doNotCopyProperties: [[$$fire]],\n __LivelyClassName__: lively.morphic.Button,\n __SourceModuleName__: Global.lively.morphic.Widgets,\n 92},\n inputText: { -> 125},\n view: { -> 33},\n __LivelyClassName__: lively.morphic.PromptDialog,\n __SourceModuleName__: Global.lively.morphic.Widgets,\n 90},\n targetMethodName: removeTopLevel,\n __LivelyClassName__: AttributeConnection,\n __SourceModuleName__: Global.lively.bindings,\n 89}, {__REG_ID__:141\n sourceObj: { -> 47},\n sourceAttrName: fire,\n targetObj: { -> 90},\n targetMethodName: result,\n converter: null,\n converterString: function () { return null },\n updater: null,\n updaterString: null,\n varMapping: {__REG_ID__:142\n source: { -> 47},\n target: { -> 90},\n 142},\n __LivelyClassName__: AttributeConnection,\n __SourceModuleName__: Global.lively.bindings,\n 141}]],\n doNotSerialize: [[$$fire]],\n doNotCopyProperties: [[$$fire]],\n __LivelyClassName__: lively.morphic.Button,\n __SourceModuleName__: Global.lively.morphic.Widgets,\n 47}, { -> 92}, { -> 125}]],\n scripts: [[]],\n shape: {__REG_ID__:143\n _Position: {__REG_ID__:144\n x: 0,\n y: 0,\n __LivelyClassName__: Point,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n 144},\n renderContextTable: {__REG_ID__:145\n init: initHTML,\n appendShape: renderHTML,\n setPosition: setPositionHTML,\n setExtent: setExtentHTML,\n setPadding: setPaddingHTML,\n setFill: setFillHTML,\n setBorderColor: setBorderColorHTML,\n setBorderWidth: setBorderWidthHTML,\n setStrokeOpacity: setStrokeOpacityHTML,\n setBorderRadius: setBorderRadiusHTML,\n setBorderStyle: setBorderStyleHTML,\n setOpacity: setOpacityHTML,\n 145},\n _Extent: {__REG_ID__:146\n x: 300,\n y: 90,\n __LivelyClassName__: Point,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n 146},\n _Padding: {__REG_ID__:147\n x: 0,\n y: 0,\n width: 0,\n height: 0,\n __LivelyClassName__: Rectangle,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n 147},\n _BorderWidth: 1,\n _BorderColor: {__REG_ID__:148\n r: 0.4,\n g: 0.4,\n b: 0.4,\n a: 1,\n __LivelyClassName__: Color,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n 148},\n _Fill: {__REG_ID__:149\n r: 0.8235294117647058,\n g: 0.8235294117647058,\n b: 0.8235294117647058,\n a: 1,\n __LivelyClassName__: Color,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n 149},\n __LivelyClassName__: lively.morphic.Shapes.Rectangle,\n __SourceModuleName__: Global.lively.morphic.Shapes,\n 143},\n derivationIds: [[null]],\n id: EFAFEB49-C7CB-4923-AD7F-843C7889BA4B,\n renderContextTable: {__REG_ID__:150\n replaceRenderContext: replaceRenderContextHTML,\n init: initHTML,\n append: appendHTML,\n remove: removeHTML,\n onRenderFinished: onRenderFinishedHTML,\n triggerEvent: triggerEventHTML,\n setTransform: setTransformHTML,\n setPosition: setPositionHTML,\n setRotation: setRotationHTML,\n setExtent: setExtentHTML,\n setScale: setScaleHTML,\n setVisible: setVisibleHTML,\n adjustOrigin: adjustOriginHTML,\n setPivotPoint: setPivotPointHTML,\n setClipMode: setClipModeHTML,\n showsVerticalScrollBar: showsVerticalScrollBarHTML,\n showsHorizontalScrollBar: showsHorizontalScrollBarHTML,\n getScrollBarExtent: getScrollBarExtentHTML,\n setHandStyle: setHandStyleHTML,\n setPointerEvents: setPointerEventsHTML,\n setToolTip: setToolTipHTML,\n focus: focusHTML,\n blur: blurHTML,\n setFocusable: setFocusableHTML,\n 150},\n eventHandler: {__REG_ID__:151\n morph: { -> 33},\n __LivelyClassName__: lively.morphic.EventHandler,\n __SourceModuleName__: Global.lively.morphic.Events,\n 151},\n _ClipMode: visible,\n droppingEnabled: true,\n halosEnabled: true,\n _Position: {__REG_ID__:152\n x: 758.5,\n y: 491,\n __LivelyClassName__: Point,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n 152},\n isLockOwner: true,\n layout: {__REG_ID__:153\n adjustForNewBounds: true,\n 153},\n draggingEnabled: false,\n grabbingEnabled: false,\n attributeConnections: [[{__REG_ID__:154\n sourceObj: { -> 33},\n sourceAttrName: onEscPressed,\n targetObj: { -> 90},\n targetMethodName: result,\n converter: null,\n converterString: function () { return null},\n updater: null,\n updaterString: null,\n varMapping: {__REG_ID__:155\n source: { -> 33},\n target: { -> 90},\n 155},\n __LivelyClassName__: AttributeConnection,\n __SourceModuleName__: Global.lively.bindings,\n 154}, {__REG_ID__:156\n sourceObj: { -> 33},\n sourceAttrName: onEnterPressed,\n targetObj: { -> 125},\n targetMethodName: doSave,\n converterString: function (arg) { return arg },\n updater: null,\n updaterString: null,\n varMapping: {__REG_ID__:157\n source: { -> 33},\n target: { -> 125},\n 157},\n __serializedLivelyClosures__: {__REG_ID__:158\n converter: {__REG_ID__:159\n originalFunc: null,\n varMapping: { -> 157},\n source: function (arg) { return arg },\n funcProperties: {__REG_ID__:160\n 160},\n __LivelyClassName__: lively.Closure,\n __SourceModuleName__: Global.lively.lang.Closure,\n 159},\n 158},\n __LivelyClassName__: AttributeConnection,\n __SourceModuleName__: Global.lively.bindings,\n 156}, {__REG_ID__:161\n sourceObj: { -> 33},\n sourceAttrName: remove,\n targetMethodName: remove,\n __LivelyClassName__: AttributeConnection,\n __SourceModuleName__: Global.lively.bindings,\n 161}]],\n ownerApp: { -> 90},\n owner: null,\n _Rotation: 0,\n _Scale: 1,\n __serializedLivelyClosures__: {__REG_ID__:162\n $$onEnterPressed: {__REG_ID__:163\n varMapping: {__REG_ID__:164\n this: { -> 33},\n __serializedLivelyClosures__: {__REG_ID__:165\n $super: {__REG_ID__:166\n varMapping: {__REG_ID__:167\n obj: { -> 33},\n name: onEnterPressed,\n 167},\n source: function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n if ($world) \n $world.logError(e, 'Error in $super call')\n else\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n },\n funcProperties: {__REG_ID__:168\n 168},\n __LivelyClassName__: lively.Closure,\n __SourceModuleName__: Global.lively.lang.Closure,\n 166},\n 165},\n 164},\n source: function onEnterPressed(evt) {\n evt.stop();\n },\n funcProperties: {__REG_ID__:169\n 169},\n __LivelyClassName__: lively.Closure,\n __SourceModuleName__: Global.lively.lang.Closure,\n 163},\n 162},\n __LivelyClassName__: lively.morphic.Box,\n __SourceModuleName__: Global.lively.morphic.Core,\n withoutLayers: [[Global.lively.morphic.GrabbingLayer]],\n 33},\n internalClickedOnMorph: { -> 125},\n carriesGrabbedMorphs: false,\n lastScrollTime: 1335775060332,\n _ClipMode: visible,\n __LivelyClassName__: lively.morphic.HandMorph,\n withLayers: [[Global.NoMagnetsLayer]],\n 22}]],\nscripts: [[]],\nshape: {__REG_ID__:170\n _Position: {__REG_ID__:171\n x: 0,\n y: 0,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n __LivelyClassName__: Point,\n 171},\n renderContextTable: {__REG_ID__:172\n init: initHTML,\n appendShape: renderHTML,\n setPosition: setPositionHTML,\n setExtent: setExtentHTML,\n setPadding: setPaddingHTML,\n setFill: setFillHTML,\n setBorderColor: setBorderColorHTML,\n setBorderWidth: setBorderWidthHTML,\n setStrokeOpacity: setStrokeOpacityHTML,\n setBorderRadius: setBorderRadiusHTML,\n setBorderStyle: setBorderStyleHTML,\n setOpacity: setOpacityHTML,\n 172},\n _Extent: {__REG_ID__:173\n x: 4000,\n y: 4000,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n __LivelyClassName__: Point,\n 173},\n _Fill: {__REG_ID__:174\n r: 1,\n g: 1,\n b: 1,\n a: 1,\n __LivelyClassName__: Color,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n 174},\n __SourceModuleName__: Global.lively.morphic.Shapes,\n _ClipMode: visible,\n _Padding: {__REG_ID__:175\n x: 0,\n y: 0,\n width: 0,\n height: 0,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n __LivelyClassName__: Rectangle,\n 175},\n __LivelyClassName__: lively.morphic.Shapes.Rectangle,\n 170},\nid: 1,\nrenderContextTable: {__REG_ID__:176\n replaceRenderContext: replaceRenderContextHTML,\n init: initHTML,\n append: appendHTML,\n remove: removeHTML,\n onRenderFinished: onRenderFinishedHTML,\n triggerEvent: triggerEventHTML,\n setTransform: setTransformHTML,\n setPosition: setPositionHTML,\n setRotation: setRotationHTML,\n setExtent: setExtentHTML,\n setScale: setScaleHTML,\n setVisible: setVisibleHTML,\n adjustOrigin: adjustOriginHTML,\n setPivotPoint: setPivotPointHTML,\n setClipMode: setClipModeHTML,\n showsVerticalScrollBar: showsVerticalScrollBarHTML,\n showsHorizontalScrollBar: showsHorizontalScrollBarHTML,\n getScrollBarExtent: getScrollBarExtentHTML,\n setHandStyle: setHandStyleHTML,\n setPointerEvents: setPointerEventsHTML,\n setToolTip: setToolTipHTML,\n focus: focusHTML,\n blur: blurHTML,\n setFocusable: setFocusableHTML,\n setScroll: setScrollHTML,\n 176},\neventHandler: {__REG_ID__:177\n morph: [object Object],\n __SourceModuleName__: Global.lively.morphic.Events,\n __LivelyClassName__: lively.morphic.EventHandler,\n 177},\ngrabbingEnabled: false,\ndroppingEnabled: true,\nshowsMorphMenu: true,\nhalosEnabled: true,\n__layered_draggingEnabled__: true,\n_Position: {__REG_ID__:178\n x: -2,\n y: -3,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n __LivelyClassName__: Point,\n 178},\npriorExtent: {__REG_ID__:179\n x: 1024,\n y: 768,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n __LivelyClassName__: Point,\n 179},\nhands: [[{ -> 22}]],\nchangeSet: {__REG_ID__:180\n name: Local code,\n __LivelyClassName__: ChangeSet,\n __SourceModuleName__: Global.lively.ChangeSet,\n 180},\n__SourceModuleName__: Global.lively.morphic.Core,\neventStartPos: null,\nworldMenuOpened: true,\ndraggingEnabled: true,\nclickedOnMorphTime: 1335775068555,\nstatusMessages: [[]],\nlastAlert: set world extent to lively.pt(4000.0,4000.0),\nprevScroll: [[0, 0]],\nshowsHalos: false,\nloadingMorph: {__REG_ID__:181\n submorphs: [[{__REG_ID__:182\n submorphs: [[{__REG_ID__:183\n submorphs: [[]],\n scripts: [[]],\n id: 6ADCD9CE-1455-4E60-94BB-85F478EA6EC3,\n shape: {__REG_ID__:184\n fill: null,\n __SourceModuleName__: Global.lively.morphic.Shapes,\n _Position: {__REG_ID__:185\n x: 0,\n y: 0,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n __LivelyClassName__: Point,\n 185},\n _Extent: {__REG_ID__:186\n x: 257,\n y: 23,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n __LivelyClassName__: Point,\n 186},\n _BorderWidth: 0,\n _BorderColor: {__REG_ID__:187\n r: 0,\n g: 0,\n b: 0,\n a: 1,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n __LivelyClassName__: Color,\n 187},\n renderContextTable: {__REG_ID__:188\n init: initHTML,\n appendShape: renderHTML,\n setPosition: setPositionHTML,\n setExtent: setExtentHTML,\n setPadding: setPaddingHTML,\n setFill: setFillHTML,\n setBorderColor: setBorderColorHTML,\n setBorderWidth: setBorderWidthHTML,\n setStrokeOpacity: setStrokeOpacityHTML,\n setBorderRadius: setBorderRadiusHTML,\n setBorderStyle: setBorderStyleHTML,\n setOpacity: setOpacityHTML,\n 188},\n _ClipMode: visible,\n _Padding: {__REG_ID__:189\n x: 0,\n y: 0,\n width: 0,\n height: 0,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n __LivelyClassName__: Rectangle,\n 189},\n _BorderRadius: 0,\n _Opacity: 1,\n _BorderStyle: solid,\n __LivelyClassName__: lively.morphic.Shapes.Rectangle,\n 184},\n grabbingEnabled: false,\n droppingEnabled: false,\n halosEnabled: true,\n fixedWidth: true,\n fixedHeight: false,\n allowsInput: true,\n _FontFamily: Arial, sans-serif,\n registeredForMouseEvents: true,\n _Position: {__REG_ID__:190\n x: -109,\n y: 38,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n __LivelyClassName__: Point,\n 190},\n _MaxTextWidth: 257,\n _MaxTextHeight: null,\n textColor: { -> 187},\n showsHalos: false,\n _FontSize: 14,\n __SourceModuleName__: Global.lively.morphic.TextCore,\n name: loadedMorphName,\n partsBinMetaInfo: {__REG_ID__:191\n partsSpaceName: PartsBin/Basic,\n __SourceModuleName__: Global.lively.PartsBin,\n migrationLevel: 4,\n comment: a simple text morph,\n partName: Text,\n __LivelyClassName__: lively.PartsBin.PartsBinMetaInfo,\n 191},\n textChunks: [[{__REG_ID__:192\n style: {__REG_ID__:193\n __SourceModuleName__: Global.lively.morphic.TextCore,\n __LivelyClassName__: lively.morphic.TextEmphasis,\n 193},\n chunkOwner: { -> 183},\n __SourceModuleName__: Global.lively.morphic.TextCore,\n storedString: loading part,\n __LivelyClassName__: lively.morphic.TextChunk,\n 192}]],\n charsReplaced: MorphName,\n lastFindLoc: 18,\n priorSelectionRange: [[9, 0]],\n prevScroll: [[0, 0]],\n priorExtent: {__REG_ID__:194\n x: 257,\n y: 23,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n __LivelyClassName__: Point,\n 194},\n renderContextTable: {__REG_ID__:195\n replaceRenderContext: replaceRenderContextHTML,\n init: initHTML,\n append: appendHTML,\n remove: removeHTML,\n onRenderFinished: onRenderFinishedHTML,\n triggerEvent: triggerEventHTML,\n setTransform: setTransformHTML,\n setPosition: setPositionHTML,\n setRotation: setRotationHTML,\n setExtent: setExtentHTML,\n setScale: setScaleHTML,\n setVisible: setVisibleHTML,\n adjustOrigin: adjustOriginHTML,\n setPivotPoint: setPivotPointHTML,\n setClipMode: setClipModeHTML,\n showsVerticalScrollBar: showsVerticalScrollBarHTML,\n showsHorizontalScrollBar: showsHorizontalScrollBarHTML,\n getScrollBarExtent: getScrollBarExtentHTML,\n setHandStyle: setHandStyleHTML,\n setPointerEvents: setPointerEventsHTML,\n setToolTip: setToolTipHTML,\n focus: focusHTML,\n blur: blurHTML,\n setFocusable: setFocusableHTML,\n updateText: updateTextHTML,\n setTextExtent: setTextExtentHTML,\n setMaxTextWidth: setMaxTextWidthHTML,\n setMaxTextHeight: setMaxTextHeightHTML,\n setMinTextWidth: setMinTextWidthHTML,\n setMinTextHeight: setMinTextHeightHTML,\n getTextExtent: getTextExtentHTML,\n getTextString: getTextStringHTML,\n ignoreTextEvents: ignoreTextEventsHTML,\n unignoreTextEvents: unignoreTextEventsHTML,\n enableTextEvents: enableTextEventsHTML,\n setFontFamily: setFontFamilyHTML,\n setFontSize: setFontSizeHTML,\n setTextColor: setTextColorHTML,\n setPadding: setPaddingHTML,\n setAlign: setAlignHTML,\n setVerticalAlign: setVerticalAlignHTML,\n setDisplay: setDisplayHTML,\n setWhiteSpaceHandling: setWhiteSpaceHandlingHTML,\n focusMorph: focusMorphHTML,\n 195},\n eventHandler: {__REG_ID__:196\n morph: { -> 183},\n __SourceModuleName__: Global.lively.morphic.Events,\n __LivelyClassName__: lively.morphic.EventHandler,\n 196},\n attributeConnections: [[]],\n doNotSerialize: [[]],\n doNotCopyProperties: [[]],\n _Padding: {__REG_ID__:197\n x: 5,\n y: 5,\n width: 0,\n height: 0,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n __LivelyClassName__: Rectangle,\n 197},\n _ClipMode: visible,\n derivationIds: [[355, 023045B3-2D6B-4425-89FB-F4806D527BE0, DC0C2365-868C-41AE-8369-51C31E91493E, C6D9D314-86A1-4015-970B-F6787F535E1A, 6AA4552E-2E85-447E-9033-99D5AA1A94BC, D94BE49C-8A3E-4F1F-BF28-FEDD9B40D213, AA8F0470-654C-4AA2-8135-4607F5429AC5, E0BAABCC-FFB2-4EDF-BAE5-C63CC99B6A97, 1A86AE17-73AE-442E-AB36-DD90C6DFC8BC, EF750075-E964-4CD3-B6A4-161511E1D058, CED69CBF-FFA5-45E7-B333-FBACE4F278AC, E56978C1-7424-4C10-8168-11FD3237B540, D5AB2532-A4DC-42D6-AF17-99CBBCEAA848, 245866CB-598A-4172-A3A0-A06D4D26C6AD, 43B0F12E-5793-43AA-80E1-496774E0EBA6, 1B776A8C-0413-475F-8EBD-120BBD91D2BB, F84F2C9A-8003-4E81-833A-83F48C92F3B8, 3124B389-9FA4-4348-BC5D-0DFF9C59CD1B, 1A1BCBAC-D7CC-4BAE-B8C2-7C693F7327A1, 1CB201BA-5E0B-4771-821A-139FA2AEFBC2, 195520FA-4816-47A4-B0F5-BA890AFD9DF9, 0D15F28A-24C9-46B7-89C5-6D2354728AC1, 316FE9D3-62EC-4FD6-9B0F-FFA622B79575, 739F3743-9BE1-48C8-813D-C0BFB0DCACA6, 01877B3B-7DA7-4222-B011-7B5F4E501862, B8FE7DEE-9568-4BE6-BA12-EA674BA79E08]],\n _WhiteSpaceHandling: pre-wrap,\n owner: { -> 182},\n _MinTextWidth: 257,\n _MinTextHeight: null,\n previousSelection: [[6, 6]],\n _Align: center,\n distanceToDragEvent: {__REG_ID__:198\n x: 179,\n y: -11,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n __LivelyClassName__: Point,\n 198},\n isBeingDragged: false,\n _Rotation: 0,\n _Scale: 1,\n __LivelyClassName__: lively.morphic.Text,\n 183}]],\n scripts: [[]],\n shape: {__REG_ID__:199\n _Position: {__REG_ID__:200\n x: 0,\n y: 0,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n __LivelyClassName__: Point,\n 200},\n renderContextTable: {__REG_ID__:201\n init: initHTML,\n appendShape: renderHTML,\n setPosition: setPositionHTML,\n setExtent: setExtentHTML,\n setPadding: setPaddingHTML,\n setFill: setFillHTML,\n setBorderColor: setBorderColorHTML,\n setBorderWidth: setBorderWidthHTML,\n setStrokeOpacity: setStrokeOpacityHTML,\n setBorderRadius: setBorderRadiusHTML,\n setBorderStyle: setBorderStyleHTML,\n setOpacity: setOpacityHTML,\n setImageURL: setImageURLHTML,\n getNativeExtent: getNativeExtentHTML,\n 201},\n _Extent: {__REG_ID__:202\n x: 31,\n y: 31,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n __LivelyClassName__: Point,\n 202},\n _ImageURL: data:image/gif;base64,R0lGODlhEAAQAPIAAP///wAAAMLCwkJCQgAAAGJiYoKCgpKSkiH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAEAAQAAADMwi63P4wyklrE2MIOggZnAdOmGYJRbExwroUmcG2LmDEwnHQLVsYOd2mBzkYDAdKa+dIAAAh+QQJCgAAACwAAAAAEAAQAAADNAi63P5OjCEgG4QMu7DmikRxQlFUYDEZIGBMRVsaqHwctXXf7WEYB4Ag1xjihkMZsiUkKhIAIfkECQoAAAAsAAAAABAAEAAAAzYIujIjK8pByJDMlFYvBoVjHA70GU7xSUJhmKtwHPAKzLO9HMaoKwJZ7Rf8AYPDDzKpZBqfvwQAIfkECQoAAAAsAAAAABAAEAAAAzMIumIlK8oyhpHsnFZfhYumCYUhDAQxRIdhHBGqRoKw0R8DYlJd8z0fMDgsGo/IpHI5TAAAIfkECQoAAAAsAAAAABAAEAAAAzIIunInK0rnZBTwGPNMgQwmdsNgXGJUlIWEuR5oWUIpz8pAEAMe6TwfwyYsGo/IpFKSAAAh+QQJCgAAACwAAAAAEAAQAAADMwi6IMKQORfjdOe82p4wGccc4CEuQradylesojEMBgsUc2G7sDX3lQGBMLAJibufbSlKAAAh+QQJCgAAACwAAAAAEAAQAAADMgi63P7wCRHZnFVdmgHu2nFwlWCI3WGc3TSWhUFGxTAUkGCbtgENBMJAEJsxgMLWzpEAACH5BAkKAAAALAAAAAAQABAAAAMyCLrc/jDKSatlQtScKdceCAjDII7HcQ4EMTCpyrCuUBjCYRgHVtqlAiB1YhiCnlsRkAAAOwAAAAAAAAAAAA==,\n attributeConnections: [[]],\n doNotSerialize: [[]],\n doNotCopyProperties: [[]],\n isLoaded: true,\n __SourceModuleName__: Global.lively.morphic.Shapes,\n _ClipMode: visible,\n _Padding: {__REG_ID__:203\n x: 0,\n y: 0,\n width: 0,\n height: 0,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n __LivelyClassName__: Rectangle,\n 203},\n _BorderWidth: 0,\n _BorderRadius: 0,\n _Opacity: 1,\n _BorderStyle: solid,\n __LivelyClassName__: lively.morphic.Shapes.Image,\n 199},\n id: 16AB1C70-7DCA-4C6C-B849-3D8E55D8C63E,\n renderContextTable: {__REG_ID__:204\n replaceRenderContext: replaceRenderContextHTML,\n init: initHTML,\n append: appendHTML,\n remove: removeHTML,\n onRenderFinished: onRenderFinishedHTML,\n triggerEvent: triggerEventHTML,\n setTransform: setTransformHTML,\n setPosition: setPositionHTML,\n setRotation: setRotationHTML,\n setExtent: setExtentHTML,\n setScale: setScaleHTML,\n setVisible: setVisibleHTML,\n adjustOrigin: adjustOriginHTML,\n setPivotPoint: setPivotPointHTML,\n setClipMode: setClipModeHTML,\n showsVerticalScrollBar: showsVerticalScrollBarHTML,\n showsHorizontalScrollBar: showsHorizontalScrollBarHTML,\n getScrollBarExtent: getScrollBarExtentHTML,\n setHandStyle: setHandStyleHTML,\n setPointerEvents: setPointerEventsHTML,\n setToolTip: setToolTipHTML,\n focus: focusHTML,\n blur: blurHTML,\n setFocusable: setFocusableHTML,\n 204},\n eventHandler: {__REG_ID__:205\n morph: { -> 182},\n __SourceModuleName__: Global.lively.morphic.Events,\n __LivelyClassName__: lively.morphic.EventHandler,\n 205},\n droppingEnabled: true,\n halosEnabled: true,\n _Position: {__REG_ID__:206\n x: 113.5,\n y: 81,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n __LivelyClassName__: Point,\n 206},\n name: ProgressIndicator,\n priorExtent: {__REG_ID__:207\n x: 30,\n y: 31,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n __LivelyClassName__: Point,\n 207},\n showsHalos: false,\n distanceToDragEvent: {__REG_ID__:208\n x: 39,\n y: -11,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n __LivelyClassName__: Point,\n 208},\n partsBinMetaInfo: {__REG_ID__:209\n partName: ProgressIndicator,\n requiredModules: [[]],\n migrationLevel: 2,\n partsSpaceName: PartsBin/Widgets/,\n __SourceModuleName__: Global.lively.PartsBin,\n __LivelyClassName__: lively.PartsBin.PartsBinMetaInfo,\n 209},\n __SourceModuleName__: Global.lively.morphic.Widgets,\n derivationIds: [[520, 071F18BE-FF28-40F5-ACAD-1916E0D25C38, DF185A10-743D-45FC-B9C2-76E12D908BCF, BF125D2C-596A-4C1E-A5F8-DAE4801E9497, 3CEE8CFF-B8F1-4B4B-A405-CB583080252A, D0652878-8F9C-4591-8A82-296898AACDB6, 31441DDF-2220-43BE-A99F-69E1FEC68030, 14A90039-0D3E-46DC-8445-D42B8E02EB42, 681EF5DE-A344-4114-B2F3-B96CE3872524, C0381116-5116-4F33-B082-A411D0E4534E, 24E9581E-B008-46EE-9CBC-D5190E100D98, C69D1041-2C5E-48FE-B04C-04E66450658A, 4830945B-4FFF-4564-9424-34D7995DAE60, 8602C233-B3E7-4682-9B0E-D7549761D934, B4E0E11F-2BED-462E-B708-89D63971856E, EE0144C2-D016-4390-8A67-4E7DEF171C83, F44DF6E4-5F27-440E-AB5F-3721C0A10CA6, 73FC6648-DAAF-4673-8CF4-7DA219513F22, B78EB1B5-780C-45F7-B0A7-B988B52B1FF1, DFDB8CD1-72F7-40F4-849B-1F9B866277AB, 66111105-B1FC-41F7-BF70-D45118C9E09F, 02420416-1E35-4831-AABB-91CD0460CA1A, 7C6B2EB2-4510-4A8E-BAFF-5CF0040DD7F5, 0503F5A1-1732-4610-9A5A-920D658CA766, 07C5AE03-36AD-4849-BACD-27D7D9A2CCF2, 9FFF9D73-931C-404C-AA4B-5AC2E7C53504]],\n attributeConnections: [[]],\n doNotSerialize: [[]],\n doNotCopyProperties: [[]],\n owner: { -> 181},\n isBeingDragged: false,\n layout: {__REG_ID__:210\n centeredHorizontal: true,\n centeredVertical: true,\n 210},\n prevScroll: [[0, 0]],\n _Rotation: 0,\n _Scale: 1,\n _ClipMode: visible,\n __LivelyClassName__: lively.morphic.Image,\n 182}]],\n scripts: [[]],\n id: 8CE31083-44DC-45AD-B5D8-296B2539DC13,\n shape: {__REG_ID__:211\n position: {__REG_ID__:212\n x: 0,\n y: 0,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n __LivelyClassName__: Point,\n 212},\n _Extent: {__REG_ID__:213\n x: 266,\n y: 223,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n __LivelyClassName__: Point,\n 213},\n _BorderWidth: 1,\n _BorderColor: {__REG_ID__:214\n r: 0,\n g: 0,\n b: 0,\n a: 1,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n __LivelyClassName__: Color,\n 214},\n _Fill: {__REG_ID__:215\n r: 0.839,\n g: 0.839,\n b: 0.839,\n a: 1,\n __LivelyClassName__: Color,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n 215},\n __SourceModuleName__: Global.lively.morphic.Shapes,\n renderContextTable: {__REG_ID__:216\n init: initHTML,\n appendShape: renderHTML,\n setPosition: setPositionHTML,\n setExtent: setExtentHTML,\n setPadding: setPaddingHTML,\n setFill: setFillHTML,\n setBorderColor: setBorderColorHTML,\n setBorderWidth: setBorderWidthHTML,\n setStrokeOpacity: setStrokeOpacityHTML,\n setBorderRadius: setBorderRadiusHTML,\n setBorderStyle: setBorderStyleHTML,\n setOpacity: setOpacityHTML,\n 216},\n _ClipMode: visible,\n _Padding: {__REG_ID__:217\n x: 0,\n y: 0,\n width: 0,\n height: 0,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n __LivelyClassName__: Rectangle,\n 217},\n _BorderRadius: 8.515,\n _Opacity: 0.8146,\n _BorderStyle: solid,\n __LivelyClassName__: lively.morphic.Shapes.Rectangle,\n 211},\n droppingEnabled: true,\n halosEnabled: true,\n registeredForMouseEvents: true,\n _Position: {__REG_ID__:218\n x: 0,\n y: 0,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n __LivelyClassName__: Point,\n 218},\n showsHalos: false,\n name: LoadingMorph,\n partsBinMetaInfo: {__REG_ID__:219\n partsSpaceName: PartsBin/iPadWidgets,\n __SourceModuleName__: Global.lively.PartsBin,\n comment: This is a placeholder to indicate that a morph is being loaded. It will be replaced by the morph as soon as the requested morph finished loading.,\n migrationLevel: 4,\n partName: LoadingMorph,\n changes: [[{__REG_ID__:220\n date: {__REG_ID__:221\n isSerializedDate: true,\n string: Wed Feb 22 2012 14:02:04 GMT+0100 (CET),\n 221},\n author: sstamm,\n message: ,\n id: 1C1391AE-5722-4707-BE52-F0094FC56829,\n 220}, {__REG_ID__:222\n date: {__REG_ID__:223\n isSerializedDate: true,\n string: Wed Feb 22 2012 12:43:10 GMT+0100 (CET),\n 223},\n author: sstamm,\n message: ,\n id: 663F147A-9084-4AC3-81A7-1E7BA6547F08,\n 222}, {__REG_ID__:224\n date: {__REG_ID__:225\n isSerializedDate: true,\n string: Wed Feb 22 2012 12:36:14 GMT+0100 (CET),\n 225},\n author: sstamm,\n message: ,\n id: F72B746E-B170-4EFB-9074-5E8770640B8A,\n 224}, {__REG_ID__:226\n date: {__REG_ID__:227\n isSerializedDate: true,\n string: Wed Feb 22 2012 12:23:04 GMT+0100 (CET),\n 227},\n author: sstamm,\n message: ,\n id: 568D2EFD-C535-43AE-8944-6D8B967129F5,\n 226}, {__REG_ID__:228\n date: {__REG_ID__:229\n isSerializedDate: true,\n string: Wed Feb 22 2012 11:59:45 GMT+0100 (CET),\n 229},\n author: sstamm,\n message: ,\n id: AB2484A6-0707-4E13-845E-F0A5F48BBA3D,\n 228}, {__REG_ID__:230\n date: {__REG_ID__:231\n isSerializedDate: true,\n string: Wed Feb 22 2012 11:59:10 GMT+0100 (CET),\n 231},\n author: sstamm,\n message: ,\n id: 97D20633-F76C-46A5-A32A-FFE9BC83CAB3,\n 230}, {__REG_ID__:232\n date: {__REG_ID__:233\n isSerializedDate: true,\n string: Wed Feb 22 2012 11:56:54 GMT+0100 (CET),\n 233},\n author: sstamm,\n message: ,\n id: 8A697DF5-9A45-4A84-B709-9719BF55083E,\n 232}, {__REG_ID__:234\n date: {__REG_ID__:235\n isSerializedDate: true,\n string: Wed Feb 22 2012 11:51:05 GMT+0100 (CET),\n 235},\n author: sstamm,\n message: ,\n id: F2157D66-1571-4B9A-B325-6FA96488260F,\n 234}, {__REG_ID__:236\n date: {__REG_ID__:237\n isSerializedDate: true,\n string: Wed Feb 22 2012 11:47:19 GMT+0100 (CET),\n 237},\n author: sstamm,\n message: ,\n id: E5E808CA-06AB-47DC-A9C9-CA7967591545,\n 236}, {__REG_ID__:238\n date: {__REG_ID__:239\n isSerializedDate: true,\n string: Wed Feb 22 2012 11:46:25 GMT+0100 (CET),\n 239},\n author: sstamm,\n message: ,\n id: 009DC4E0-23CA-485A-A796-801AA0F75049,\n 238}, {__REG_ID__:240\n date: {__REG_ID__:241\n isSerializedDate: true,\n string: Wed Feb 22 2012 11:45:05 GMT+0100 (CET),\n 241},\n author: sstamm,\n message: ,\n id: C0CE1397-6E2E-4E8C-AEFF-9017E24BB7E4,\n 240}, {__REG_ID__:242\n date: {__REG_ID__:243\n isSerializedDate: true,\n string: Wed Feb 22 2012 11:37:15 GMT+0100 (CET),\n 243},\n author: sstamm,\n message: ,\n id: FFE16986-548D-4AC2-A627-CF6416282BC4,\n 242}, {__REG_ID__:244\n date: {__REG_ID__:245\n isSerializedDate: true,\n string: Wed Feb 22 2012 11:35:29 GMT+0100 (CET),\n 245},\n author: sstamm,\n message: ,\n id: 57213D63-7147-4057-ADC9-30994443B066,\n 244}, {__REG_ID__:246\n date: {__REG_ID__:247\n isSerializedDate: true,\n string: Wed Feb 22 2012 11:31:52 GMT+0100 (CET),\n 247},\n author: sstamm,\n message: ,\n id: 75A31364-B380-4312-BB5B-F8F2DA1CE824,\n 246}, {__REG_ID__:248\n date: {__REG_ID__:249\n isSerializedDate: true,\n string: Wed Feb 22 2012 11:14:10 GMT+0100 (CET),\n 249},\n author: sstamm,\n message: ,\n id: 5AA50B7E-7D33-44C4-807B-BF1ABA31D530,\n 248}, {__REG_ID__:250\n date: {__REG_ID__:251\n isSerializedDate: true,\n string: Wed Feb 22 2012 11:02:56 GMT+0100 (CET),\n 251},\n author: sstamm,\n message: ,\n id: BCDCC505-534C-45E5-9BB2-5238959A5AD0,\n 250}, {__REG_ID__:252\n date: {__REG_ID__:253\n isSerializedDate: true,\n string: Wed Feb 22 2012 11:01:50 GMT+0100 (CET),\n 253},\n author: sstamm,\n message: ,\n id: 890D14F4-E89D-4E05-BFB9-875D6AB6C765,\n 252}, {__REG_ID__:254\n date: {__REG_ID__:255\n isSerializedDate: true,\n string: Wed Feb 22 2012 10:55:44 GMT+0100 (CET),\n 255},\n author: sstamm,\n message: ,\n id: B6FE0805-0D24-4267-8238-8B332352617E,\n 254}, {__REG_ID__:256\n date: {__REG_ID__:257\n isSerializedDate: true,\n string: Fri Feb 10 2012 09:45:55 GMT+0100 (CET),\n 257},\n author: sstamm,\n message: callbacks are working,\n id: 9348260A-3B55-4659-BC85-440BFBD98EA4,\n 256}, {__REG_ID__:258\n date: {__REG_ID__:259\n isSerializedDate: true,\n string: Wed Feb 08 2012 11:41:50 GMT+0100 (CET),\n 259},\n author: sstamm,\n message: made it more opaque,\n id: 1B84264C-2822-407F-A58F-19217BCD2762,\n 258}, {__REG_ID__:260\n date: {__REG_ID__:261\n isSerializedDate: true,\n string: Tue Feb 07 2012 11:13:49 GMT+0100 (CET),\n 261},\n author: sstamm,\n message: ,\n id: 0FB41D7D-2A52-4782-814B-A66C24FCE569,\n 260}, {__REG_ID__:262\n date: {__REG_ID__:263\n isSerializedDate: true,\n string: Thu Feb 02 2012 17:22:07 GMT+0100 (CET),\n 263},\n author: sstamm,\n message: ,\n id: A0C2D7C1-04AF-493A-A7D7-70750F7D3E2F,\n 262}, {__REG_ID__:264\n date: {__REG_ID__:265\n isSerializedDate: true,\n string: Thu Feb 02 2012 14:55:14 GMT+0100 (CET),\n 265},\n author: sstamm,\n message: trollolol,\n id: F6CFAD78-AC72-4DE2-9F38-79776C2E9462,\n 264}, {__REG_ID__:266\n date: {__REG_ID__:267\n isSerializedDate: true,\n string: Thu Feb 02 2012 14:54:35 GMT+0100 (CET),\n 267},\n author: sstamm,\n message: should be centered now,\n id: EE366B4D-C272-477F-8C28-4EAE5A7EC7CB,\n 266}, {__REG_ID__:268\n date: {__REG_ID__:269\n isSerializedDate: true,\n string: Thu Feb 02 2012 13:26:01 GMT+0100 (CET),\n 269},\n author: sstamm,\n message: initial commit,\n id: 8920D925-DD16-4667-B8C7-FB74D78C2424,\n 268}, {__REG_ID__:270\n date: {__REG_ID__:271\n isSerializedDate: true,\n string: Thu Feb 02 2012 14:04:01 GMT+0100 (CET),\n 271},\n author: sstamm,\n message: changed text morph name,\n id: 80E88A3C-5AF3-48F2-A600-710877630997,\n 270}, {__REG_ID__:272\n date: {__REG_ID__:273\n isSerializedDate: true,\n string: Thu Feb 02 2012 14:28:30 GMT+0100 (CET),\n 273},\n author: sstamm,\n message: added loading script,\n id: EE9B8F4D-1F03-4232-82E6-794046974F8F,\n 272}, {__REG_ID__:274\n date: {__REG_ID__:275\n isSerializedDate: true,\n string: Thu Feb 02 2012 14:32:58 GMT+0100 (CET),\n 275},\n author: sstamm,\n message: added disconnection,\n id: 11F19267-924E-4087-99ED-998245576BD2,\n 274}, {__REG_ID__:276\n date: {__REG_ID__:277\n isSerializedDate: true,\n string: Thu Feb 02 2012 14:41:00 GMT+0100 (CET),\n 277},\n author: sstamm,\n message: removed connections before deletion,\n id: 35A88218-6864-4D52-83A2-BFF7B9A6907C,\n 276}, {__REG_ID__:278\n date: {__REG_ID__:279\n isSerializedDate: true,\n string: Thu Feb 02 2012 15:24:30 GMT+0100 (CET),\n 279},\n author: sstamm,\n message: now able to load parts by name and category as well as per partItem,\n id: F36A5782-461D-4813-95F8-0207990A261C,\n 278}, {__REG_ID__:280\n date: {__REG_ID__:281\n isSerializedDate: true,\n string: Thu Feb 02 2012 15:26:23 GMT+0100 (CET),\n 281},\n author: sstamm,\n message: now with round corners,\n id: F42C39CB-CC37-467D-BF10-D362241F047E,\n 280}, {__REG_ID__:282\n date: {__REG_ID__:283\n isSerializedDate: true,\n string: Thu Feb 02 2012 15:48:04 GMT+0100 (CET),\n 283},\n author: sstamm,\n message: loadingMorph is sync now,\n id: 12ACFFC9-BA53-4A2A-ABD4-894A5ECE1145,\n 282}, {__REG_ID__:284\n date: {__REG_ID__:285\n isSerializedDate: true,\n string: Thu Feb 02 2012 15:53:49 GMT+0100 (CET),\n 285},\n author: sstamm,\n message: display the loadingMorph in new thread,\n id: 2BA51E30-F02B-4AF0-B3BE-52DD4ED522CC,\n 284}, {__REG_ID__:286\n date: {__REG_ID__:287\n isSerializedDate: true,\n string: Thu Feb 02 2012 16:49:48 GMT+0100 (CET),\n 287},\n author: sstamm,\n message: ,\n id: DF0AE4EA-1B08-4556-8BBE-E6488F23B8A3,\n 286}, {__REG_ID__:288\n date: {__REG_ID__:289\n isSerializedDate: true,\n string: Thu Feb 02 2012 16:58:43 GMT+0100 (CET),\n 289},\n author: sstamm,\n message: ,\n id: 220821B3-C589-41C9-A324-8E7E6D9D6CEB,\n 288}, {__REG_ID__:290\n date: {__REG_ID__:291\n isSerializedDate: true,\n string: Thu Feb 02 2012 17:04:28 GMT+0100 (CET),\n 291},\n author: sstamm,\n message: ,\n id: DEBFACE2-7EC5-4A86-AD46-5A0A88A73707,\n 290}, {__REG_ID__:292\n date: {__REG_ID__:293\n isSerializedDate: true,\n string: Tue Feb 07 2012 11:10:27 GMT+0100 (CET),\n 293},\n author: sstamm,\n message: load request in new thread if loading should be async,\n id: 18282D28-D6D4-48C9-A508-6E3244449BD8,\n 292}, {__REG_ID__:294\n date: {__REG_ID__:295\n isSerializedDate: true,\n string: Tue Feb 07 2012 11:31:50 GMT+0100 (CET),\n 295},\n author: sstamm,\n message: added benchmarking output,\n id: 249CFF90-DDF5-4A83-9759-0289E96D7D58,\n 294}, {__REG_ID__:296\n date: {__REG_ID__:297\n isSerializedDate: true,\n string: Tue Feb 07 2012 11:38:26 GMT+0100 (CET),\n 297},\n author: sstamm,\n message: ,\n id: 882082E1-29B6-418D-9B8B-672729D60619,\n 296}, {__REG_ID__:298\n date: {__REG_ID__:299\n isSerializedDate: true,\n string: Tue Feb 07 2012 11:44:11 GMT+0100 (CET),\n 299},\n author: sstamm,\n message: ,\n id: 5179AEF9-E19F-4B0C-BBD8-556C5687988A,\n 298}, {__REG_ID__:300\n date: {__REG_ID__:301\n isSerializedDate: true,\n string: Tue Feb 07 2012 11:48:14 GMT+0100 (CET),\n 301},\n author: sstamm,\n message: ,\n id: 1159C5B4-724E-4124-9D7B-5CD5DC4A8EE3,\n 300}, {__REG_ID__:302\n date: {__REG_ID__:303\n isSerializedDate: true,\n string: Tue Feb 07 2012 11:49:47 GMT+0100 (CET),\n 303},\n author: sstamm,\n message: ,\n id: 2A718D1F-1036-41D6-999A-336F2B14E65D,\n 302}, {__REG_ID__:304\n date: {__REG_ID__:305\n isSerializedDate: true,\n string: Tue Feb 07 2012 11:59:48 GMT+0100 (CET),\n 305},\n author: sstamm,\n message: ,\n id: EB6BDD0C-7EEC-4124-B77F-2F106A601538,\n 304}, {__REG_ID__:306\n date: {__REG_ID__:307\n isSerializedDate: true,\n string: Tue Feb 07 2012 12:02:33 GMT+0100 (CET),\n 307},\n author: sstamm,\n message: ,\n id: 63EC8D07-AB6A-450A-BB84-9B4D37E03647,\n 306}, {__REG_ID__:308\n date: {__REG_ID__:309\n isSerializedDate: true,\n string: Tue Feb 07 2012 12:03:42 GMT+0100 (CET),\n 309},\n author: sstamm,\n message: ,\n id: 19CE12E4-5AA5-48DC-B1D1-B0EB0EDF1CB9,\n 308}, {__REG_ID__:310\n date: {__REG_ID__:311\n isSerializedDate: true,\n string: Thu Feb 09 2012 20:20:11 GMT+0100 (CET),\n 311},\n author: sstamm,\n message: first attempt to introduce callback functions to part loading,\n id: 22BD0B95-8948-411A-A56E-AD7CBE445F1D,\n 310}, {__REG_ID__:312\n date: {__REG_ID__:313\n isSerializedDate: true,\n string: Fri Mar 16 2012 15:37:34 GMT+0100 (CET),\n 313},\n author: sstamm,\n message: ,\n id: A216DFD2-9D1F-4E62-A22F-6B5472823E1B,\n 312}, {__REG_ID__:314\n date: {__REG_ID__:315\n isSerializedDate: true,\n string: Fri Mar 16 2012 15:42:29 GMT+0100 (CET),\n 315},\n author: sstamm,\n message: ,\n id: 464E723A-08DC-433C-AA5C-CEC850DBAF0B,\n 314}]],\n revisionOnLoad: 151069,\n __LivelyClassName__: lively.PartsBin.PartsBinMetaInfo,\n 219},\n __SourceModuleName__: Global.lively.morphic.Core,\n renderContextTable: {__REG_ID__:316\n replaceRenderContext: replaceRenderContextHTML,\n init: initHTML,\n append: appendHTML,\n remove: removeHTML,\n onRenderFinished: onRenderFinishedHTML,\n triggerEvent: triggerEventHTML,\n setTransform: setTransformHTML,\n setPosition: setPositionHTML,\n setRotation: setRotationHTML,\n setExtent: setExtentHTML,\n setScale: setScaleHTML,\n setVisible: setVisibleHTML,\n adjustOrigin: adjustOriginHTML,\n setPivotPoint: setPivotPointHTML,\n setClipMode: setClipModeHTML,\n showsVerticalScrollBar: showsVerticalScrollBarHTML,\n showsHorizontalScrollBar: showsHorizontalScrollBarHTML,\n getScrollBarExtent: getScrollBarExtentHTML,\n setHandStyle: setHandStyleHTML,\n setPointerEvents: setPointerEventsHTML,\n setToolTip: setToolTipHTML,\n focus: focusHTML,\n blur: blurHTML,\n setFocusable: setFocusableHTML,\n 316},\n eventHandler: {__REG_ID__:317\n morph: { -> 181},\n __SourceModuleName__: Global.lively.morphic.Events,\n __LivelyClassName__: lively.morphic.EventHandler,\n 317},\n attributeConnections: [[]],\n doNotSerialize: [[]],\n doNotCopyProperties: [[]],\n derivationIds: [[127, 59692BC3-6C7B-4E23-B820-8699260EA722, 486BB935-1313-4103-B2A8-642B19437478, 18AFFD44-46CD-489E-B1D6-DED43E2B6B06, 2608C892-2204-4981-9A87-8E749F8944AB, 5535861F-4EA2-44AB-8A40-0538124E0AAC, 16C292B3-86E8-4622-B516-27C48263B8CC, 87731A20-D455-44D0-97E5-98A7CFD4E417, A17081E7-E597-47ED-BD32-6E4D206BD7D7, CFB4A44C-BFEA-4584-BCBA-AE2A56739200, 76B3DD9B-8D01-42BA-A574-AB99D5F899BB, 1EBC5512-8F54-4B24-998C-69A285EC8533, DD1165C7-6C1A-4361-A4AE-FCF6F31152FD, 4D6D36E8-48F3-408A-B03C-202E4DC182BD, 5F3B3E0F-BBC6-4DDA-BAA0-7EFC05FF2011, E0A6B33B-767A-4532-9021-892414520200, F5F5E2B1-5FF0-4E09-B323-AE88A3920B8D, 0C7E832A-A741-430F-B295-8BC181D066FE, 472AED3B-CB76-49BD-BF49-354A2D568F86, A7C52F65-D140-4791-880F-F7584C7BB570, 3516412B-8B36-4E52-9416-6B7FB358BDC2, 1840CACC-078C-4795-AD3F-E9D6F8D557A0, 1FEDCA25-0131-46FA-840F-DC5F1B05C6CA, C620CED3-0AE9-4097-9AA7-2706A042F9C9, 679A861B-40E0-4DB2-B22F-95B454C6978D, FEF39B3C-E634-4825-BAB8-2D44FE647B03]],\n isBeingDragged: false,\n priorExtent: {__REG_ID__:318\n x: 266,\n y: 223,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n __LivelyClassName__: Point,\n 318},\n layout: {__REG_ID__:319\n adjustForNewBounds: true,\n 319},\n distanceToDragEvent: {__REG_ID__:320\n x: 171,\n y: -13,\n __SourceModuleName__: Global.lively.morphic.Graphics,\n __LivelyClassName__: Point,\n 320},\n prevScroll: [[0, 0]],\n moved: true,\n _Rotation: 0,\n _Scale: 1,\n headRevision: 146469,\n _ClipMode: visible,\n __serializedLivelyClosures__: {__REG_ID__:321\n loadPart: {__REG_ID__:322\n varMapping: {__REG_ID__:323\n this: { -> 181},\n 323},\n source: function loadPart(partItem, isAsync) {\n this.partItem = partItem;\n \n this.openInWorld();\n if(partItem.part) {\n this.setExtent(partItem.part.getExtent());\n }\n this.align(this.bounds().center(), $world.visibleBounds().center());\n \n \n if(typeof isAsync === \"function\") {\n this.callback = isAsync;\n }\n\n connect(partItem, 'part', this, \"loadFinished\");\n\n partItem.loadPart(isAsync);\n\n return partItem.part;\n\n},\n funcProperties: {__REG_ID__:324\n timestamp: {__REG_ID__:325\n isSerializedDate: true,\n string: Fri Mar 16 2012 15:42:18 GMT+0100 (CET),\n 325},\n user: sstamm,\n tags: [[]],\n 324},\n __SourceModuleName__: Global.lively.lang.Closure,\n __LivelyClassName__: lively.Closure,\n 322},\n loadFinished: {__REG_ID__:326\n varMapping: {__REG_ID__:327\n this: { -> 181},\n 327},\n source: function loadFinished(part) {\n if(this.owner === $world.firstHand()) {\n $world.firstHand().removeAllMorphs();\n } else {\n this.owner.addMorph(part);\n part.align(part.bounds().center(), this.bounds().center());\n this.remove();\n }\n disconnect(this.partItem, 'part', this, \"loadFinished\");\n if(this.callback) {\n this.callback(part);\n }\n},\n funcProperties: {__REG_ID__:328\n timestamp: {__REG_ID__:329\n isSerializedDate: true,\n string: Wed Feb 22 2012 14:01:53 GMT+0100 (CET),\n 329},\n user: sstamm,\n tags: [[]],\n 328},\n __SourceModuleName__: Global.lively.lang.Closure,\n __LivelyClassName__: lively.Closure,\n 326},\n loadPartByName: {__REG_ID__:330\n varMapping: {__REG_ID__:331\n this: { -> 181},\n 331},\n source: function loadPartByName(partName, optPartsSpaceName, isAsync) {\n var partItem = lively.PartsBin.getPartItem(partName, optPartsSpaceName);\n return this.loadPart(partItem, isAsync);\n},\n funcProperties: {__REG_ID__:332\n timestamp: {__REG_ID__:333\n isSerializedDate: true,\n string: Thu Feb 02 2012 17:03:18 GMT+0100 (CET),\n 333},\n user: sstamm,\n tags: [[]],\n 332},\n __SourceModuleName__: Global.lively.lang.Closure,\n __LivelyClassName__: lively.Closure,\n 330},\n 321},\n __LivelyClassName__: lively.morphic.Box,\n 181},\nsavedWorldAsURL: {__REG_ID__:334\n protocol: http:,\n hostname: lively-kernel.org,\n pathname: /repository/webwerkstatt/users/jenslincke/thesis/blank.xhtml,\n __SourceModuleName__: Global.lively.Network,\n __LivelyClassName__: URL,\n 334},\nattributeConnections: [[{__REG_ID__:335\n sourceObj: [object Object],\n sourceAttrName: savedWorldAsURL,\n targetObj: [object Object],\n targetMethodName: visitNewPageAfterSaveAs,\n converter: null,\n converterString: null,\n updaterString: function ($upd, v) {\n if (v && v.toString() !== URL.source.toString()) {\n $upd(v)\n }\n },\n varMapping: {__REG_ID__:336\n source: [object Object],\n target: [object Object],\n 336},\n __SourceModuleName__: Global.lively.bindings,\n __serializedLivelyClosures__: {__REG_ID__:337\n updater: {__REG_ID__:338\n originalFunc: null,\n varMapping: { -> 336},\n source: function ($upd, v) {\n if (v && v.toString() !== URL.source.toString()) {\n $upd(v)\n }\n },\n funcProperties: {__REG_ID__:339\n 339},\n __SourceModuleName__: Global.lively.lang.Closure,\n __LivelyClassName__: lively.Closure,\n 338},\n 337},\n __LivelyClassName__: AttributeConnection,\n 335}]],\ndoNotSerialize: [[$$savedWorldAsURL]],\ndoNotCopyProperties: [[$$savedWorldAsURL]],\n_ClipMode: visible,\n__LivelyClassName__: lively.morphic.World,\n0}
show source
WorldRecoveryLoader
X
M

","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"530":{"morph":{"__isSmartRef__":true,"id":528},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"531":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":532},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":533}],"eventHandler":{"__isSmartRef__":true,"id":535},"_ClipMode":"hidden","derivationIds":[],"id":"46FD58E2-12D7-436B-B696-5500BC0CEEC4","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":527},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(-13.0,72.0)"},"532":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(106.0,14.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"533":{"style":{"__isSmartRef__":true,"id":534},"chunkOwner":{"__isSmartRef__":true,"id":531},"_id":"_115","storedString":"WorldRecoveryLo...","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"534":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"535":{"morph":{"__isSmartRef__":true,"id":531},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"536":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"537":{"morph":{"__isSmartRef__":true,"id":527},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"538":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"539":{"partsSpaceName":"PartsBin/Tools/","name":"WorldRecoveryLoader","part":null,"json":null,"__LivelyClassName__":"lively.PartsBin.PartItem","__SourceModuleName__":"Global.lively.PartsBin"},"540":{"submorphs":[{"__isSmartRef__":true,"id":541},{"__isSmartRef__":true,"id":544}],"scripts":[],"shape":{"__isSmartRef__":true,"id":549},"eventHandler":{"__isSmartRef__":true,"id":550},"_ClipMode":"visible","derivationIds":[],"id":"00777844-7F35-40D9-94E1-38C6B9DD62A5","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":551},"targetName":"ToggleButton","partItem":{"__isSmartRef__":true,"id":552},"owner":{"__isSmartRef__":true,"id":379},"isSelected":false,"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(210.0,210.0)"},"541":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":542},"eventHandler":{"__isSmartRef__":true,"id":543},"_ClipMode":"visible","derivationIds":[],"id":"117B0180-7D48-49E8-9DFE-8E75E971D47E","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":540},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"542":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"
enable
","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"543":{"morph":{"__isSmartRef__":true,"id":541},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"544":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":545},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":546}],"eventHandler":{"__isSmartRef__":true,"id":548},"_ClipMode":"hidden","derivationIds":[],"id":"B28640B6-2E50-4EE3-9403-C58C3980DE2C","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":540},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(3.5,72.0)"},"545":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(73.0,14.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"546":{"style":{"__isSmartRef__":true,"id":547},"chunkOwner":{"__isSmartRef__":true,"id":544},"_id":"_117","storedString":"ToggleButton","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"547":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"548":{"morph":{"__isSmartRef__":true,"id":544},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"549":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"550":{"morph":{"__isSmartRef__":true,"id":540},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"551":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"552":{"partsSpaceName":"PartsBin/Inputs/","name":"ToggleButton","part":null,"json":null,"__LivelyClassName__":"lively.PartsBin.PartItem","__SourceModuleName__":"Global.lively.PartsBin"},"553":{"submorphs":[{"__isSmartRef__":true,"id":554},{"__isSmartRef__":true,"id":557}],"scripts":[],"shape":{"__isSmartRef__":true,"id":562},"eventHandler":{"__isSmartRef__":true,"id":563},"_ClipMode":"visible","derivationIds":[],"id":"8EBA138F-FC3A-4C74-8188-8A26885A83BC","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":564},"targetName":"WorldBrowser","partItem":{"__isSmartRef__":true,"id":565},"owner":{"__isSmartRef__":true,"id":379},"isSelected":false,"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(315.0,210.0)"},"554":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":555},"eventHandler":{"__isSmartRef__":true,"id":556},"_ClipMode":"visible","derivationIds":[],"id":"72FF1237-F896-48C2-8978-122867DAE0DE","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":553},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"555":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"

visit
delete
rename
http://lively-kernel.org/repository/webwerkstatt/users/jenslincke/thesis/WriteFirst/blank.xhtml
home
Title

WorldBrowser
X
M

","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"556":{"morph":{"__isSmartRef__":true,"id":554},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"557":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":558},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":559}],"eventHandler":{"__isSmartRef__":true,"id":561},"_ClipMode":"hidden","derivationIds":[],"id":"B4EFB2C1-D0AA-4961-928B-AA84B58E195F","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":553},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(-0.5,72.0)"},"558":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(81.0,14.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"559":{"style":{"__isSmartRef__":true,"id":560},"chunkOwner":{"__isSmartRef__":true,"id":557},"_id":"_119","storedString":"WorldBrowser","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"560":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"561":{"morph":{"__isSmartRef__":true,"id":557},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"562":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"563":{"morph":{"__isSmartRef__":true,"id":553},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"564":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Tools/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"565":{"partsSpaceName":"PartsBin/Tools/","name":"WorldBrowser","part":null,"json":null,"__LivelyClassName__":"lively.PartsBin.PartItem","__SourceModuleName__":"Global.lively.PartsBin"},"566":{"submorphs":[{"__isSmartRef__":true,"id":567},{"__isSmartRef__":true,"id":570}],"scripts":[],"shape":{"__isSmartRef__":true,"id":575},"eventHandler":{"__isSmartRef__":true,"id":576},"_ClipMode":"visible","derivationIds":[],"id":"0995CC02-80DA-48BF-9823-3771966881BE","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":577},"targetName":"Reversi","partItem":{"__isSmartRef__":true,"id":578},"owner":{"__isSmartRef__":true,"id":379},"isSelected":false,"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(420.0,210.0)"},"567":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":568},"eventHandler":{"__isSmartRef__":true,"id":569},"_ClipMode":"visible","derivationIds":[],"id":"9BE04860-1E3B-4B67-A092-C0394F4DC39F","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":566},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"568":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"
New Game
Draw!
","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"569":{"morph":{"__isSmartRef__":true,"id":567},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"570":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":571},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":572}],"eventHandler":{"__isSmartRef__":true,"id":574},"_ClipMode":"hidden","derivationIds":[],"id":"EAA8B613-FFCD-48B1-93D1-D3BD7EF1DC0E","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":566},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(16.5,72.0)"},"571":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(47.0,14.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"572":{"style":{"__isSmartRef__":true,"id":573},"chunkOwner":{"__isSmartRef__":true,"id":570},"_id":"_121","storedString":"Reversi","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"573":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"574":{"morph":{"__isSmartRef__":true,"id":570},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"575":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"576":{"morph":{"__isSmartRef__":true,"id":566},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"577":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"578":{"partsSpaceName":"PartsBin/sd1213/","name":"Reversi","part":null,"json":null,"__LivelyClassName__":"lively.PartsBin.PartItem","__SourceModuleName__":"Global.lively.PartsBin"},"579":{"submorphs":[{"__isSmartRef__":true,"id":580},{"__isSmartRef__":true,"id":583}],"scripts":[],"shape":{"__isSmartRef__":true,"id":588},"eventHandler":{"__isSmartRef__":true,"id":589},"_ClipMode":"visible","derivationIds":[],"id":"6DB04797-383C-4117-BA52-60EF24A90171","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":590},"targetName":"AlphaBetaPruning","partItem":{"__isSmartRef__":true,"id":591},"owner":{"__isSmartRef__":true,"id":379},"isSelected":false,"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(0.0,315.0)"},"580":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":581},"eventHandler":{"__isSmartRef__":true,"id":582},"_ClipMode":"visible","derivationIds":[],"id":"25200538-E84E-4350-B738-611FFFE36A64","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":579},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"581":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"
Build Tree

4

use ABP
Control
Step
Play
Number of moves
Alpha
Beta
-13
oo
Stop
-13
13
-11
11
23
11
-26
11
-26
-13
13
13
-24
13
-26
13
-14
13
-13
13
-24
13
-20
15
25
13
-13
13
-18
13
-28
13
-16







13
-13
13
-26
15
13
-30
15
13
-13
13
-26
25
17
15
","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"582":{"morph":{"__isSmartRef__":true,"id":580},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"583":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":584},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":585}],"eventHandler":{"__isSmartRef__":true,"id":587},"_ClipMode":"hidden","derivationIds":[],"id":"877F407F-38F1-4997-9508-DDF28F2A9E56","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":579},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(-8.0,72.0)"},"584":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(96.0,14.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"585":{"style":{"__isSmartRef__":true,"id":586},"chunkOwner":{"__isSmartRef__":true,"id":583},"_id":"_123","storedString":"AlphaBetaPruning","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"586":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"587":{"morph":{"__isSmartRef__":true,"id":583},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"588":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"589":{"morph":{"__isSmartRef__":true,"id":579},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"590":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/sd1213/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"591":{"partsSpaceName":"PartsBin/sd1213/","name":"AlphaBetaPruning","part":null,"json":null,"__LivelyClassName__":"lively.PartsBin.PartItem","__SourceModuleName__":"Global.lively.PartsBin"},"592":{"submorphs":[{"__isSmartRef__":true,"id":593},{"__isSmartRef__":true,"id":596}],"scripts":[],"shape":{"__isSmartRef__":true,"id":601},"eventHandler":{"__isSmartRef__":true,"id":602},"_ClipMode":"visible","derivationIds":[],"id":"F10D69C5-C067-44E3-B90F-47683AA45138","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":603},"targetName":"ShellScriptSnippet","partItem":{"__isSmartRef__":true,"id":604},"owner":{"__isSmartRef__":true,"id":379},"isSelected":false,"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(105.0,315.0)"},"593":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":594},"eventHandler":{"__isSmartRef__":true,"id":595},"_ClipMode":"visible","derivationIds":[],"id":"C87361E1-50D6-43E0-85FA-4671EA65816C","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":592},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"594":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"
imac:PartsBin jens$ egrep \\.json\\< allpartrevisions | sed s/\\<\\\\/msg\\>// | \n sort | uniq | sed s/.*\\\\/// | sed s/\\.json// | sort | uniq | wc -l\n 923
","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"595":{"morph":{"__isSmartRef__":true,"id":593},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"596":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":597},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":598}],"eventHandler":{"__isSmartRef__":true,"id":600},"_ClipMode":"hidden","derivationIds":[],"id":"99529F53-874A-44D1-AAD0-F001919738FC","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":592},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(-8.5,72.0)"},"597":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(97.0,14.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"598":{"style":{"__isSmartRef__":true,"id":599},"chunkOwner":{"__isSmartRef__":true,"id":596},"_id":"_125","storedString":"ShellScriptSnippet","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"599":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"600":{"morph":{"__isSmartRef__":true,"id":596},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"601":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"602":{"morph":{"__isSmartRef__":true,"id":592},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"603":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Jens/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"604":{"partsSpaceName":"PartsBin/Jens/","name":"ShellScriptSnippet","part":null,"json":null,"__LivelyClassName__":"lively.PartsBin.PartItem","__SourceModuleName__":"Global.lively.PartsBin"},"605":{"submorphs":[{"__isSmartRef__":true,"id":606},{"__isSmartRef__":true,"id":609}],"scripts":[],"shape":{"__isSmartRef__":true,"id":614},"eventHandler":{"__isSmartRef__":true,"id":615},"_ClipMode":"visible","derivationIds":[],"id":"0CE8894A-1A2C-47AF-92F7-903B5E07B475","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":616},"targetName":"SourceDefacer","partItem":{"__isSmartRef__":true,"id":617},"owner":{"__isSmartRef__":true,"id":379},"isSelected":false,"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(210.0,315.0)"},"606":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":607},"eventHandler":{"__isSmartRef__":true,"id":608},"_ClipMode":"visible","derivationIds":[],"id":"B4E3F9C5-05F7-4872-9197-B832AC0482C9","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":605},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"607":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"
Object.subclass('Namespace',\n'initializing', {\n\n initialize: function(context, nsName) {\n this.namespaceIdentifier = context.namespaceIdentifier + '.' + nsName;\n this.createTime = new Date();\n },\n},\n'accessing', {\n gather: function(selector, condition, recursive) {\n var result = Object.values(this).select(function(ea) { return condition.call(this, ea) }, this);\n if (!recursive) return result;\n return this.subNamespaces().inject(result, function(result, ns) { return result.concat(ns[selector](true)) });\n },\n\n subNamespaces: function(recursive) {\n return this.gather(\n 'subNamespaces',\n function(ea) { return (ea instanceof lively.lang.Namespace || ea === Global) && ea !== this },\n recursive);\n },\n\n classes: function(recursive) {\n var normalClasses = this.gather(\n 'classes',\n function(ea) { return ea && ea !== this.constructor && Class.isClass(ea) },\n recursive);\n if (this === Global)\n return [Array, Number, String, Function].concat(normalClasses);\n return normalClasses;\n },\n\n functions: function(recursive) {\n return this.gather(\n 'functions',\n function(ea) { return ea\n && !Class.isClass(ea)\n && Object.isFunction(ea)\n && !ea.declaredClass\n && this.requires !== ea\n && ea.getOriginal() === ea },\n recursive);\n },\n\n});\n
Defacer
SourceCode Defacer
X
M

","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"608":{"morph":{"__isSmartRef__":true,"id":606},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"609":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":610},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":611}],"eventHandler":{"__isSmartRef__":true,"id":613},"_ClipMode":"hidden","derivationIds":[],"id":"FF0DC45C-C358-4F1C-90AA-3049ED27D9A6","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":605},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(-2.0,72.0)"},"610":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(84.0,14.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"611":{"style":{"__isSmartRef__":true,"id":612},"chunkOwner":{"__isSmartRef__":true,"id":609},"_id":"_127","storedString":"SourceDefacer","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"612":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"613":{"morph":{"__isSmartRef__":true,"id":609},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"614":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"615":{"morph":{"__isSmartRef__":true,"id":605},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"616":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Text/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"617":{"partsSpaceName":"PartsBin/Text/","name":"SourceDefacer","part":null,"json":null,"__LivelyClassName__":"lively.PartsBin.PartItem","__SourceModuleName__":"Global.lively.PartsBin"},"618":{"submorphs":[{"__isSmartRef__":true,"id":619},{"__isSmartRef__":true,"id":622}],"scripts":[],"shape":{"__isSmartRef__":true,"id":627},"eventHandler":{"__isSmartRef__":true,"id":628},"_ClipMode":"visible","derivationIds":[],"id":"0475CA0E-0BE1-4A67-8C59-D50C582BF618","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":629},"targetName":"MagnifierButton","partItem":{"__isSmartRef__":true,"id":630},"owner":{"__isSmartRef__":true,"id":379},"isSelected":false,"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(315.0,315.0)"},"619":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":620},"eventHandler":{"__isSmartRef__":true,"id":621},"_ClipMode":"visible","derivationIds":[],"id":"20871A30-0FAA-406D-A781-06C3B5D031EC","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":618},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"620":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"

","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"621":{"morph":{"__isSmartRef__":true,"id":619},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"622":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":623},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":624}],"eventHandler":{"__isSmartRef__":true,"id":626},"_ClipMode":"hidden","derivationIds":[],"id":"3762B2D9-FDE5-4866-B6C0-2C0A43975EC2","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":618},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(-2.5,72.0)"},"623":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(85.0,14.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"624":{"style":{"__isSmartRef__":true,"id":625},"chunkOwner":{"__isSmartRef__":true,"id":622},"_id":"_129","storedString":"MagnifierButton","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"625":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"626":{"morph":{"__isSmartRef__":true,"id":622},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"627":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"628":{"morph":{"__isSmartRef__":true,"id":618},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"629":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Inputs/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"630":{"partsSpaceName":"PartsBin/Inputs/","name":"MagnifierButton","part":null,"json":null,"__LivelyClassName__":"lively.PartsBin.PartItem","__SourceModuleName__":"Global.lively.PartsBin"},"631":{"submorphs":[{"__isSmartRef__":true,"id":632},{"__isSmartRef__":true,"id":635}],"scripts":[],"shape":{"__isSmartRef__":true,"id":640},"eventHandler":{"__isSmartRef__":true,"id":641},"_ClipMode":"visible","derivationIds":[],"id":"11AC425C-D4A2-4FEB-A685-16A1436DDA06","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"partsBinURL":{"__isSmartRef__":true,"id":642},"targetName":"MorphHierrachyVisualization","partItem":{"__isSmartRef__":true,"id":643},"owner":{"__isSmartRef__":true,"id":379},"isSelected":false,"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport","_Position":"lively.pt(420.0,315.0)"},"632":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":633},"eventHandler":{"__isSmartRef__":true,"id":634},"_ClipMode":"visible","derivationIds":[],"id":"64DF272C-E38C-429F-A807-BF41D7CAD686","droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"__serializedExpressions__":["_Position"],"owner":{"__isSmartRef__":true,"id":631},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(3.0,3.0)"},"633":{"__serializedExpressions__":["_Extent","_Padding","extent"],"stringifiedShapeNode":"
WorldTitleSteppingWordCounterWordsTextButtonTextButton1TextButton2TextCheapWorldLayout130201_Derivation...Text130201_Derivation...130201_Derivation...TextShowDerivationHis...ShowDerivationHis...MagnifierButton1Textleftpointing_magn...Button1TextTextDepthBoxTitleBarTextWindowControlTextWindowControlTextWindowControlTextBoxBoxBoxObjectEditorPane1ObjectEditorScrip...ObjectEditorScrip...ObjectEditorConne...ObjectEditorConne...ObjectEditorAddCo...TextObjectEditorAddSc...TextObjectEditorRemov...TextObjectEditorRemov...TextObjectEditorScrip...ChangeIndicatorObjectEditorMorph...TextObjectEditorScrip...ObjectEditorTagCh...TextButtonTextsaveButtonTextopenTestsButtonTextMagnifierButtonTextleftpointing_magn...ObjectInspectorObjectInspectorObjectInspectorTextRectangleObjectInspectorTreeTreeBoxTextTextTreeBoxTextTextTreeBoxTextTextTreeBoxTextTextTreeBoxTextTextTreeBoxTextTextTreeBoxTextTextTreeBoxTextTextTreeBoxTextTextMorphObjectInspectorFi...TextSplitterMorph2TitleBarTextWindowControlTextWindowControlTextWindowControlTextPathStyleEditorStyleEditorPaneTargetNameTabContainerTabBarAppearanceTextCSSTextLayoutTextLayout - PaneText10Text11Text12Text13Text14Text15adjustForNewBound...resizeWidthCheckBoxresizeHeightCheckBoxmoveVerticalCheckBoxmoveHorizontalChe...centeredHorizonta...Text16Text17Text18centeredVerticalC...scaleHorizontalCh...scaleVerticalChec...layouterListlayoutConfigButtonTextAppearance - PaneRectangle1StyleEditorBorder...StyleEditorBorder...StyleEditorBorder...borderWidthSliderSliderKnobborderRadiusSliderSliderKnobText2StyleEditorBorder...StyleEditorBorderMsgStyleBorderColorF...BoxborderStyleListBorderCheckBoxFilldialogStyleEditorOpacit...opacitySliderSliderKnobText1StyleEditorFillCo...StyleEditorFillMsgStyleFillColorFieldBoxAppearanceCheckBoxText3ClipModeListText9CSS - PaneCSSCodePaneClassEditCSSApplyButtonTextText22TitleBarTextWindowControlTextWindowControlTextWindowControlTextPathObjectEditorObjectEditorPaneObjectEditorScrip...ObjectEditorScrip...ObjectEditorConne...ObjectEditorConne...ObjectEditorAddCo...TextObjectEditorAddSc...TextObjectEditorRemov...TextObjectEditorRemov...TextObjectEditorScrip...ChangeIndicatorObjectEditorMorph...TextObjectEditorScrip...ObjectEditorTagCh...TextButtonTextsaveButtonTextopenTestsButtonTextMagnifierButtonTextleftpointing_magn...PathTitleBarTextWindowControlTextWindowControlTextWindowControlTextMorphHierrachyVis...MorphHierrachyVis...D3PanelSliderSliderKnobMagnifierButton3Textleftpointing_magn...Button3TextdepthText13StatusBoxTitleBarTextWindowControlTextWindowControlTextWindowControlTextBoxBoxHandMorph

update
3
depth:
derivation
MorphHierrachyVisualization
X
M

","__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(94.0,94.0)","_Padding":"lively.rect(0,0,0,0)","extent":"lively.pt(94.0,94.0)"},"634":{"morph":{"__isSmartRef__":true,"id":632},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"635":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":636},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":637}],"eventHandler":{"__isSmartRef__":true,"id":639},"_ClipMode":"hidden","derivationIds":[],"id":"2FF2EB56-FB8C-4D18-B0C3-CF35992E4317","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":false,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"isLabel":true,"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":631},"_Visible":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(-12.0,72.0)"},"636":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderWidth":0,"_Opacity":0.8,"_BorderRadius":2,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(10.0,10.0)","_Extent":"lively.pt(104.0,14.0)","_Padding":"lively.rect(5,2,0,-2)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"637":{"style":{"__isSmartRef__":true,"id":638},"chunkOwner":{"__isSmartRef__":true,"id":635},"_id":"_131","storedString":"MorphHierrachyV...","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"638":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"639":{"morph":{"__isSmartRef__":true,"id":635},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"640":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"_BorderRadius":6,"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,100.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(230,230,230)"},"641":{"morph":{"__isSmartRef__":true,"id":631},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"642":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Visualization/","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"643":{"partsSpaceName":"PartsBin/Visualization/","name":"MorphHierrachyVisualization","part":null,"json":null,"__LivelyClassName__":"lively.PartsBin.PartItem","__SourceModuleName__":"Global.lively.PartsBin"},"644":{"addPartItemAsync":{"__isSmartRef__":true,"id":645},"adjustForNewBounds":{"__isSmartRef__":true,"id":649},"selectPartItem":{"__isSmartRef__":true,"id":656},"startAddingPartItems":{"__isSmartRef__":true,"id":659},"stopAddingPartItemsAsync":{"__isSmartRef__":true,"id":663},"unselectAll":{"__isSmartRef__":true,"id":667}},"645":{"funcProperties":{"__isSmartRef__":true,"id":646},"source":"function addPartItemAsync() {\n if (!this.partItemsToBeAdded || this.partItemsToBeAdded.length == 0) {\n this.stopAddingPartItemsAsync();\n return;\n }\n\n var partItem = this.partItemsToBeAdded.shift();\n var morph = partItem.asPartsBinItem();\n this.addMorph(morph);\n this.adjustForNewBounds() \n}","varMapping":{"__isSmartRef__":true,"id":648},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"646":{"timestamp":{"__isSmartRef__":true,"id":647},"user":"robertkrahn"},"647":{"isSerializedDate":true,"string":"Thu Jun 30 2011 20:03:38 GMT-0400 (EDT)"},"648":{"this":{"__isSmartRef__":true,"id":379}},"649":{"funcProperties":{"__isSmartRef__":true,"id":650},"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 + 5;\n\t\t}\n\t\tmorph.setPosition(pt(x,y))\n\t\tx += extent.x + 5;\n\t})\n}","varMapping":{"__isSmartRef__":true,"id":651},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"650":{},"651":{"this":{"__isSmartRef__":true,"id":379},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":652}},"652":{"$super":{"__isSmartRef__":true,"id":653}},"653":{"funcProperties":{"__isSmartRef__":true,"id":654},"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}","varMapping":{"__isSmartRef__":true,"id":655},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"654":{},"655":{"name":"adjustForNewBounds","obj":{"__isSmartRef__":true,"id":379}},"656":{"funcProperties":{"__isSmartRef__":true,"id":657},"source":"function selectPartItem(item) {\n\tthis.selectedItem = item && item.partItem;\n\tthis.submorphs.without(item).invoke('showAsNotSelected');\n}","varMapping":{"__isSmartRef__":true,"id":658},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"657":{},"658":{"this":{"__isSmartRef__":true,"id":379}},"659":{"funcProperties":{"__isSmartRef__":true,"id":660},"source":"function startAddingPartItems(partItems) {\n this.partItemsToBeAdded = partItems.clone();\n this.startStepping(0, 'addPartItemAsync')\n}","varMapping":{"__isSmartRef__":true,"id":662},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"660":{"timestamp":{"__isSmartRef__":true,"id":661},"user":"robertkrahn"},"661":{"isSerializedDate":true,"string":"Thu Jun 30 2011 20:00:58 GMT-0400 (EDT)"},"662":{"this":{"__isSmartRef__":true,"id":379}},"663":{"funcProperties":{"__isSmartRef__":true,"id":664},"source":"function stopAddingPartItemsAsync() {\n this.stopStepping();\n delete this.partItemsToBeAdded;\n}","varMapping":{"__isSmartRef__":true,"id":666},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"664":{"timestamp":{"__isSmartRef__":true,"id":665},"user":"robertkrahn"},"665":{"isSerializedDate":true,"string":"Thu Jun 30 2011 20:03:46 GMT-0400 (EDT)"},"666":{"this":{"__isSmartRef__":true,"id":379}},"667":{"funcProperties":{"__isSmartRef__":true,"id":668},"source":"function unselectAll() {\n\tthis.submorphs.invoke('showAsNotSelected');\n}","varMapping":{"__isSmartRef__":true,"id":669},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"668":{},"669":{"this":{"__isSmartRef__":true,"id":379}},"670":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":671}],"derivationIds":[1238,"779C0566-5466-4191-9056-3A104C7EFAEC","F8319D79-817B-415B-80D1-ACE5F12CDD01","37900DC1-0689-4E1B-9709-A65C15C40367","399B28D7-03E3-4E38-8710-E7A5F5F513D1","8EA24F2B-6E35-4013-8CCB-18016701673B","C5991ECA-726A-42D6-8AB1-1B6DA1AAD119","7C6FC789-C7D6-482C-906E-5EABA9E0E151","7C90668B-396F-43DB-AB44-3277DA8BE863","CDE8D251-2EED-4992-B316-64B64110C044","5D293BC5-06E6-425F-B654-F22EF9E8225E","A568DFA0-B5A0-42C6-A370-F4C23551D3DA","8FAE443C-8E8F-44EF-B5C8-7E103E74AD92","3FD3C7A0-B776-41AF-86DF-DC5A4EE9403E","115E4AE3-4DA0-482F-91C6-DB88E0E266D0","36F8D23F-3ADC-40FB-9A9B-D726CA8560D2","F32C1526-A32B-46B5-B550-44C9A527EB19","B075E4A4-D511-45BC-A05D-E9FEB4D8EF29","D554E6AE-A18D-4BBA-AB29-419B75691B79","FC0321C2-D605-46BA-AB54-5E0DE54D24B6","8FD3C4B2-B7CD-45BE-8083-91E22916BA1F","67FC2D7C-C086-4C8D-B517-C52969D3B3FF"],"doNotCopyProperties":["$$fire"],"doNotSerialize":["$$fire"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":672},"grabbingEnabled":false,"halosEnabled":true,"id":"7CCF616C-F33F-418F-84D5-1661E86DAEAE","isActive":true,"isPressed":false,"label":{"__isSmartRef__":true,"id":673},"layout":{"__isSmartRef__":true,"id":678},"lighterFill":{"__isSmartRef__":true,"id":679},"name":"removeCategoryButton","normalFill":{"__isSmartRef__":true,"id":684},"owner":{"__isSmartRef__":true,"id":23},"partsBinMetaInfo":{"__isSmartRef__":true,"id":689},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":690},"showsHalos":false,"submorphs":[{"__isSmartRef__":true,"id":673}],"toggle":false,"value":false,"__serializedExpressions__":["_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":691},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(120.0,10.0)"},"671":{"converterString":null,"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":670},"targetMethodName":"onFire","targetObj":{"__isSmartRef__":true,"id":670},"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"672":{"morph":{"__isSmartRef__":true,"id":670},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"673":{"_Align":"center","_ClipMode":"hidden","_FontFamily":"Helvetica","_HandStyle":"default","_MaxTextHeight":null,"_MaxTextWidth":18,"_MinTextHeight":null,"_MinTextWidth":18,"_PointerEvents":"none","_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowInput":false,"attributeConnections":[],"derivationIds":[1239,"0950594A-94D2-49BB-8E22-06789654760D","9E11E76B-89E8-4AF1-8D7F-24952002D1DE","39E0A384-A8F7-4ECE-A3F3-3B39C85B1DBA","7970902A-4F1C-4337-8A61-02D5AEA5697B","DE30399C-D0BE-412E-B0C6-18B37109F841","E311AA2E-9F6A-4DF4-AAD2-6631660E1203","AA4706D6-6736-4F85-80F2-48443DC7DA44","C2A120EC-B8B5-44A6-801B-F8E9FDE230BF","34EB9510-4D09-4B14-8B09-45852E807EEC","578C10D1-9557-441C-ABD1-303291DEFD1A","680618F4-7A7D-43A9-B75C-4515C8D3A904","1631FBD4-94FC-4C42-A426-822A8D107F36","574DCB97-CFE4-470B-944F-567F9CBAD365","81CA5687-24FD-462D-BFD3-A33C82169582","B85E3B2A-7437-47F6-BDF5-D02C7F6C5A0F","0375365E-D522-4331-BCA3-1B9C85143F76","34D3646F-8812-4695-9CFD-CD9AF31869F4","D8EE495F-73DC-4FA7-83BA-744F42C42961","C4DB5339-6A92-498C-B623-2BC70CC81C46","AE363E33-8E9C-4567-B535-14DF49B2AE7B","DDCDE98E-2542-49E4-92C1-C7806BB82FD5"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":674},"eventsAreIgnored":true,"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"AFBB015F-FFD5-4996-9CC8-B70001F13F6D","isLabel":true,"owner":{"__isSmartRef__":true,"id":670},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":675},"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":676}],"textStyle":null,"_WordBreak":"break-all","__serializedExpressions__":["_Padding","_Position","padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)"},"674":{"morph":{"__isSmartRef__":true,"id":673},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"675":{"_BorderWidth":0,"_ClipMode":"hidden","_Fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(20.0,20.0)","_Padding":"lively.rect(1,1,0,0)","position":"lively.pt(0.0,0.0)"},"676":{"_id":"_1752","chunkOwner":{"__isSmartRef__":true,"id":673},"storedString":"-","style":{"__isSmartRef__":true,"id":677},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"677":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"678":{"moveVertical":false},"679":{"stops":[{"__isSmartRef__":true,"id":680},{"__isSmartRef__":true,"id":681},{"__isSmartRef__":true,"id":682},{"__isSmartRef__":true,"id":683}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"680":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"681":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"682":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"683":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"684":{"stops":[{"__isSmartRef__":true,"id":685},{"__isSmartRef__":true,"id":686},{"__isSmartRef__":true,"id":687},{"__isSmartRef__":true,"id":688}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"685":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"686":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"687":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"688":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"689":{"migrationLevel":2,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"690":{"_BorderRadius":5.2,"_BorderStyle":"solid","_BorderWidth":1.1840000000000002,"_ClipMode":"visible","_Fill":{"__isSmartRef__":true,"id":684},"_Opacity":1,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(20.0,20.0)","_Padding":"lively.rect(0,0,0,0)","position":"lively.pt(0.0,0.0)"},"691":{"onFire":{"__isSmartRef__":true,"id":692}},"692":{"funcProperties":{"__isSmartRef__":true,"id":693},"source":"function onFire() {\n\tthis.get('PartsBinBrowser').removeCategoryInteractively()\n}","varMapping":{"__isSmartRef__":true,"id":694},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"693":{},"694":{"this":{"__isSmartRef__":true,"id":670}},"695":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":696}],"derivationIds":[1240,"4C2C10AA-3167-4B7D-9518-38AA200B5BC6","03AA66B1-0216-4615-BC50-CD240729363E","E4ECDC08-B9DE-4716-97F1-FA4A9D84B22D","AA637DB5-981E-4875-A449-4FEA2FC1C13F","55DB5207-1834-4135-81B3-4F1837BD85E0","30C8FE48-BA9E-43F9-B4FC-0341EC392ACF","2C20BACF-1CEC-44C2-8F56-12470A7027A9","C650BBE2-143B-4BC5-8EF1-1A524E123AE5","F33FAD3D-DBA2-49AD-84F4-4754F4036D2D","1482E0D5-DF16-48E6-8815-B26DA5EE5818","EAC37F08-BCB6-4170-8667-1B6CFCF4E5A1","B09187AF-0ADE-40E9-8854-F43365D6200B","45D0DBA7-4458-4FB4-A7DE-5D5F8FA7C07C","B8FF07C9-562A-462B-9E72-0374A9AF23B6","5BDD2225-268A-48C3-9D60-A54BE7218F3E","024166B5-514F-42E9-9B8F-92BE1B1B561F","1A0825CD-8DCC-4F32-93FF-4912FB1E4F15","3320CEA7-B9AF-42CD-AD29-0D52B7739050","0D8069EA-5802-4A24-B8E7-E1160565C299","FCF30573-BCDB-4042-B92B-C092E4190C28","94784633-A8EA-450E-8B8B-0F911C3A36B8"],"doNotCopyProperties":["$$fire"],"doNotSerialize":["$$fire"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":697},"grabbingEnabled":false,"halosEnabled":true,"id":"F6FAF6CD-9AA1-455C-9983-03A0C268333C","isActive":true,"isPressed":false,"label":{"__isSmartRef__":true,"id":698},"layout":{"__isSmartRef__":true,"id":703},"lighterFill":{"__isSmartRef__":true,"id":704},"name":"addCategoryButton","normalFill":{"__isSmartRef__":true,"id":709},"owner":{"__isSmartRef__":true,"id":23},"partsBinMetaInfo":{"__isSmartRef__":true,"id":714},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":715},"showsHalos":false,"submorphs":[{"__isSmartRef__":true,"id":698}],"toggle":false,"value":false,"__serializedExpressions__":["_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":716},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(100.0,10.0)"},"696":{"converterString":null,"sourceAttrName":"fire","sourceObj":{"__isSmartRef__":true,"id":695},"targetMethodName":"onFire","targetObj":{"__isSmartRef__":true,"id":695},"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"697":{"morph":{"__isSmartRef__":true,"id":695},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"698":{"_Align":"center","_ClipMode":"hidden","_FontFamily":"Helvetica","_HandStyle":"default","_MaxTextHeight":null,"_MaxTextWidth":18,"_MinTextHeight":null,"_MinTextWidth":18,"_PointerEvents":"none","_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowInput":false,"attributeConnections":[],"derivationIds":[1241,"4FB5FB12-B7A2-4FF0-A0A1-C45C2FAE8274","7FFD3B07-E2DB-4CA7-A11B-327EBF88268D","3AD91228-BC6B-4030-A2C5-4055DF856DE4","B0F178B5-2384-4150-9E8E-F9F630407349","B62BAE98-D2F9-4769-A7A2-64403D5C2C21","F208698E-6181-438F-8C96-4E6B9739967E","DA6A940F-C968-47AC-AC35-59D17BBB71BC","D72F3161-DE66-4A55-827B-FE95CB3855C1","38222CFF-F285-4D8C-8CE9-49E289A8DB01","27598E1E-5C29-40E9-9828-BDA39C7A14D0","2ED00864-0FC6-4DF5-98A8-E6C0D982098E","C1578206-028D-4DFF-8D5C-B8B472E478BD","AE545D90-295C-4BA2-B148-7CD56762EEC8","5A3C8159-95EC-45BA-A630-50FFF32492DB","4558E404-B6A2-456D-86CD-6A7ABD655AEB","70C14ABA-91D0-4910-9A6B-DE34408484EE","0D747327-F2BD-41C9-943C-E50F4EF2B5E3","C3C7355F-DF3C-4032-9C6D-55899FFC46DD","ABAA2D38-A640-4970-8AFA-E37723B84418","26A7A216-59DE-443A-B819-671E0509B38A","FA59C86F-2792-452F-970B-152848AFDC51"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":699},"eventsAreIgnored":true,"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"942253B8-538B-472F-9950-D8D93DB7AC52","isLabel":true,"owner":{"__isSmartRef__":true,"id":695},"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":700},"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":701}],"textStyle":null,"_WordBreak":"break-all","__serializedExpressions__":["_Padding","_Position","padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)"},"699":{"morph":{"__isSmartRef__":true,"id":698},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"700":{"_BorderWidth":0,"_ClipMode":"hidden","_Fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(20.0,20.0)","_Padding":"lively.rect(1,1,0,0)","position":"lively.pt(0.0,0.0)"},"701":{"_id":"_1753","chunkOwner":{"__isSmartRef__":true,"id":698},"storedString":"+","style":{"__isSmartRef__":true,"id":702},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"702":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"703":{"moveVertical":false},"704":{"stops":[{"__isSmartRef__":true,"id":705},{"__isSmartRef__":true,"id":706},{"__isSmartRef__":true,"id":707},{"__isSmartRef__":true,"id":708}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"705":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"706":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"707":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"708":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"709":{"stops":[{"__isSmartRef__":true,"id":710},{"__isSmartRef__":true,"id":711},{"__isSmartRef__":true,"id":712},{"__isSmartRef__":true,"id":713}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"710":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"711":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"712":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"713":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"714":{"migrationLevel":2,"partsSpaceName":"PartsBin/NewWorld","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"715":{"_BorderRadius":5.2,"_BorderStyle":"solid","_BorderWidth":1.1840000000000002,"_ClipMode":"visible","_Fill":{"__isSmartRef__":true,"id":709},"_Opacity":1,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(20.0,20.0)","_Padding":"lively.rect(0,0,0,0)","position":"lively.pt(0.0,0.0)"},"716":{"onFire":{"__isSmartRef__":true,"id":717}},"717":{"funcProperties":{"__isSmartRef__":true,"id":718},"source":"function onFire() {\n\tthis.get('PartsBinBrowser').addCategoryInteractively()\n}","varMapping":{"__isSmartRef__":true,"id":719},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"718":{},"719":{"this":{"__isSmartRef__":true,"id":695}},"720":{"_ClipMode":"visible","_FontFamily":"Arial, sans-serif","_FontSize":11,"_MaxTextHeight":null,"_MaxTextWidth":533.2024292894854,"_MinTextHeight":null,"_MinTextWidth":533.2024292894854,"_Rotation":0,"_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowsInput":true,"attributeConnections":[{"__isSmartRef__":true,"id":721}],"charsReplaced":"Tit","derivationIds":[1242,"A22EEABD-CB29-4C5C-8C48-F766E326BC3F","6A6D6852-0ACD-4AFB-B78D-5C1767FC64BF","9D304E91-4077-4112-BBAA-EA47623B1BD8","178FCB01-0879-494A-9F87-056D582D689E","26B6A9F2-7F9D-4666-AB17-65E0DCD0BA0A","74080715-3CAE-431E-94C4-C98DDDF12BCD","54094B9D-EC29-4193-AE36-80A09F2E996E","3C430B51-E92E-42CF-9F28-9155B1DD75BE","95739011-C77B-4A83-92C9-404E7678E001","CE98D4C0-8E1E-40C3-AA60-10700C5B09B8","9FCABE52-F360-4ABC-81B7-C64D6A931C03","AFE833D0-7AAD-4F80-9FA0-E34F01873FB9","0519742E-9514-4066-9CD3-ED884C62AE77","2175C2DC-5DAA-4A1A-803E-8B55C07D6806","3148E12F-D9FA-4141-9A5E-73E3F8A65776","86933F48-407D-458F-ADB7-865018746EDD","0C9ED1AC-B0C4-4C07-AC29-B9CF795F80FB","CF02BEE5-9294-42D6-AA95-2DCAD8E1D80E","5333D73E-9BE2-4526-8847-CD7CA1827C5C","7C3C1909-748E-41BA-BF6E-926C8D53FF4F","61CE49D9-E095-4CDB-8F1F-0B1214228EC8"],"doNotCopyProperties":["$$savedTextString"],"doNotSerialize":["$$savedTextString"],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":722},"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"41FFFA93-6246-45AE-94B3-0EA091687664","isInputLine":true,"lastFindLoc":3,"layout":{"__isSmartRef__":true,"id":723},"name":"searchText","owner":{"__isSmartRef__":true,"id":23},"partsBinMetaInfo":{"__isSmartRef__":true,"id":724},"prevScroll":[0,0],"previousSelection":[0,0],"registeredForMouseEvents":true,"savedTextString":"Text","scripts":[],"shape":{"__isSmartRef__":true,"id":725},"showsHalos":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":726}],"__serializedExpressions__":["_Position","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(154.8,13.1)","textColor":"Color.rgb(0,0,0)"},"721":{"sourceAttrName":"savedTextString","sourceObj":{"__isSmartRef__":true,"id":720},"targetMethodName":"search","targetObj":{"__isSmartRef__":true,"id":23},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"722":{"morph":{"__isSmartRef__":true,"id":720},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"723":{"resizeWidth":true},"724":{"migrationLevel":1,"partsSpaceName":"PartsBin/Basic","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"725":{"_BorderRadius":1.8500000000000003,"_BorderStyle":"solid","_BorderWidth":2.3680000000000003,"_ClipMode":"visible","_Opacity":1,"fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(552.9,21.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"726":{"style":{"__isSmartRef__":true,"id":727},"chunkOwner":{"__isSmartRef__":true,"id":720},"_id":"_15858","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"727":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"728":{"_ClipMode":"visible","_FontFamily":"Arial, sans-serif","_FontSize":9,"_MaxTextWidth":168,"_MinTextWidth":168,"_Rotation":0,"_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowsInput":true,"attributeConnections":[],"charsReplaced":"some text","derivationIds":[1243,"5346A257-CAB6-48DA-B412-636917F28280","E611ABED-3298-4027-89C5-503BFCFE4CA3","27AE40EC-F949-496E-8968-BA32D5E3A431","025BE71F-60AB-4115-B745-04714CE7774C","A2845EF4-117F-4AC3-AD19-E09D78C3C866","B854DD97-9BE2-44B9-BFF5-93AA931B4385","2FEEF365-D284-4F58-A92B-A8E11A69DAA6","41171B50-1911-4C21-A067-633FFB938163","6FF550A7-CD2A-48AA-B67F-9E24ACDEB0C1","107A1C0E-D268-4536-AF57-603A206E6460","108F5C5C-B711-4859-8463-980AD2E5EC4C","B78A07FF-977F-4CC1-8870-16B4756D22A1","EACE9426-8983-4C7C-9388-7829A84E90FB","01449D54-8A3D-46AD-9B4F-7CB12D5FF2A9","705CF292-539B-4A18-81B5-3D2B962B1D82","7810B7C5-9EAF-4413-85AB-8FE6E928F162","5B5C10A0-4921-4667-85C7-D7C5966142AF","6A39CF0A-97A8-49DF-9B54-020670AD0468","88E227DC-8FD9-4B38-97D6-85FC64763D68","3B9B0D78-5CAA-4412-897E-8B85FA575A81","1604E949-532E-4C99-9456-9E4406A5379E"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":729},"fixedHeight":false,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"843AFC1B-67F0-42A3-B2BD-3034685A6CC7","lastFindLoc":-9,"name":"Text4","owner":{"__isSmartRef__":true,"id":23},"partsBinMetaInfo":{"__isSmartRef__":true,"id":730},"prevScroll":[0,0],"previousSelection":[0,6],"priorSelectionRange":[6,6],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":731},"showsHalos":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":732}],"__serializedExpressions__":["_Position","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(154.8,0.1)","textColor":"Color.rgb(0,0,0)"},"729":{"morph":{"__isSmartRef__":true,"id":728},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"730":{"migrationLevel":1,"partsSpaceName":"PartsBin/Basic","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"731":{"_BorderWidth":0,"_ClipMode":"visible","fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(168.0,14.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"732":{"_id":"_1755","chunkOwner":{"__isSmartRef__":true,"id":728},"morph":{"__isSmartRef__":true,"id":728},"storedString":"search","style":{"__isSmartRef__":true,"id":733},"__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"733":{"italics":"italic","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"734":{"onrestore":{"__isSmartRef__":true,"id":735},"addCategory":{"__isSmartRef__":true,"id":743},"addCategoryInteractively":{"__isSmartRef__":true,"id":747},"addExternalCategory":{"__isSmartRef__":true,"id":751},"addMorphsForPartItems":{"__isSmartRef__":true,"id":755},"addPartsFromURLs":{"__isSmartRef__":true,"id":759},"addPartsOfCategory":{"__isSmartRef__":true,"id":763},"commitLogString":{"__isSmartRef__":true,"id":767},"defaultPartsBinURL":{"__isSmartRef__":true,"id":771},"ensureCategories":{"__isSmartRef__":true,"id":775},"getPartsSpaceForCategory":{"__isSmartRef__":true,"id":779},"getURLForCategoryNamed":{"__isSmartRef__":true,"id":783},"interactivelyCopySelectedPartItem":{"__isSmartRef__":true,"id":787},"interactivelyMoveSelectedPartItem":{"__isSmartRef__":true,"id":791},"interactivelyRemoveSelectedPartItem":{"__isSmartRef__":true,"id":795},"loadAndOpenSelectedPartItem":{"__isSmartRef__":true,"id":799},"loadPartsOfCategory":{"__isSmartRef__":true,"id":803},"makeUpPartNameFor":{"__isSmartRef__":true,"id":807},"onLoadAll":{"__isSmartRef__":true,"id":811},"onLoadFromPartsBin":{"__isSmartRef__":true,"id":815},"onLoadLatest":{"__isSmartRef__":true,"id":823},"onSearch":{"__isSmartRef__":true,"id":827},"openPart":{"__isSmartRef__":true,"id":831},"partsBinURL":{"__isSmartRef__":true,"id":835},"partsBinUrl":{"__isSmartRef__":true,"id":839},"reloadEverything":{"__isSmartRef__":true,"id":843},"removeCategory":{"__isSmartRef__":true,"id":847},"removeCategoryInteractively":{"__isSmartRef__":true,"id":851},"removeParts":{"__isSmartRef__":true,"id":855},"reset":{"__isSmartRef__":true,"id":859},"saveCommentForSelectedPartItem":{"__isSmartRef__":true,"id":863},"search":{"__isSmartRef__":true,"id":867},"setMetaInfoOfSelectedItem":{"__isSmartRef__":true,"id":871},"setSelectedPartItem":{"__isSmartRef__":true,"id":875},"setSelectedPartVersions":{"__isSmartRef__":true,"id":879},"setShareLink":{"__isSmartRef__":true,"id":883},"setupConnections":{"__isSmartRef__":true,"id":887},"showCommits":{"__isSmartRef__":true,"id":891},"showMsg":{"__isSmartRef__":true,"id":895},"toggleMorePane":{"__isSmartRef__":true,"id":899},"updateCategoriesDictFromPartsBin":{"__isSmartRef__":true,"id":903},"updateCategoryList":{"__isSmartRef__":true,"id":907}},"735":{"funcProperties":{"__isSmartRef__":true,"id":736},"source":"function onrestore() {\n (function(){ this.reloadEverything() }.bind(this)).delay(0)\n}","varMapping":{"__isSmartRef__":true,"id":738},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"736":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":737},"user":"undefined"},"737":{"isSerializedDate":true,"string":"Sat Mar 10 2012 05:25:14 GMT-0500 (EST)"},"738":{"this":{"__isSmartRef__":true,"id":23},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":739}},"739":{"$super":{"__isSmartRef__":true,"id":740}},"740":{"funcProperties":{"__isSmartRef__":true,"id":741},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","varMapping":{"__isSmartRef__":true,"id":742},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"741":{},"742":{"name":"onrestore","obj":{"__isSmartRef__":true,"id":23}},"743":{"funcProperties":{"__isSmartRef__":true,"id":744},"source":"function addCategory(categoryName, doNotUpdate) {\n if (!categoryName.startsWith(\"*\")) {\n var url = this.partsBinURL().withFilename(categoryName);\n this.addExternalCategory(categoryName, url, true);\n } else {\n this.categories[categoryName] = {isSpecialCategory: true};\n if (!doNotUpdate) {\n this.updateCategoryList(categoryName);\n }\n }\n}","varMapping":{"__isSmartRef__":true,"id":746},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"744":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":745}},"745":{"isSerializedDate":true,"string":"Tue Dec 20 2011 13:03:58 GMT-0500 (EST)"},"746":{"this":{"__isSmartRef__":true,"id":23}},"747":{"funcProperties":{"__isSmartRef__":true,"id":748},"source":"function addCategoryInteractively() {\n var partsBin = this, world = this.world();\n world.prompt('Name of new category?', function(categoryName) {\n if (!categoryName || categoryName == '') {\n\t alert('no category created!')\n\t return;\n\t}\n partsBin.addCategory(categoryName)\n });\n}","varMapping":{"__isSmartRef__":true,"id":750},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"748":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":749}},"749":{"isSerializedDate":true,"string":"Tue Dec 20 2011 12:46:51 GMT-0500 (EST)"},"750":{"this":{"__isSmartRef__":true,"id":23}},"751":{"funcProperties":{"__isSmartRef__":true,"id":752},"source":"function addExternalCategory(categoryName, url, createPath) {\n url = url.asDirectory();\n this.categories[categoryName] = url;\n if (createPath) {\n this.getPartsSpaceForCategory(categoryName).ensureExistance();\n }\n this.updateCategoryList(categoryName)\n}","varMapping":{"__isSmartRef__":true,"id":754},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"752":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":753}},"753":{"isSerializedDate":true,"string":"Tue Dec 20 2011 12:46:51 GMT-0500 (EST)"},"754":{"this":{"__isSmartRef__":true,"id":23}},"755":{"funcProperties":{"__isSmartRef__":true,"id":756},"source":"function addMorphsForPartItems(partItems, doNotSort) {\n this.removeParts();\n if (!doNotSort) {\n partItems = partItems.sortBy(function(ea) {\n return ea.name.toLowerCase() \n });\n }\n\n var pContents = this.get('partsBinContents');\n pContents.stopAddingPartItemsAsync();\n pContents.startAddingPartItems(partItems);\n}","varMapping":{"__isSmartRef__":true,"id":758},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"756":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":757}},"757":{"isSerializedDate":true,"string":"Tue Dec 20 2011 12:26:53 GMT-0500 (EST)"},"758":{"this":{"__isSmartRef__":true,"id":23}},"759":{"funcProperties":{"__isSmartRef__":true,"id":760},"source":"function addPartsFromURLs(urls) {\n var partsBin = this,\n partItems = [];\n\n urls.forEach(function(ea) {\n var partPath = ea.relativePathFrom(URL.codeBase.withFilename(\"../\")),\n match = partPath.match(/(.*\\/)(.*).json/);\n if (match)\n partItems.push(lively.PartsBin.getPartItem(match[2], match[1]));\n });\n partsBin.addMorphsForPartItems(partItems, true);\n\n}","varMapping":{"__isSmartRef__":true,"id":762},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"760":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":761},"user":"jenslincke"},"761":{"isSerializedDate":true,"string":"Thu Feb 23 2012 12:39:54 GMT-0500 (EST)"},"762":{"this":{"__isSmartRef__":true,"id":23}},"763":{"funcProperties":{"__isSmartRef__":true,"id":764},"source":"function addPartsOfCategory(categoryName) {\n var partsSpace = this.getPartsSpaceForCategory(categoryName);\n connect(partsSpace, 'partItems', this, 'addMorphsForPartItems', {\n\tconverter: function(partItemObj) { return Properties.ownValues(partItemObj) }})\n partsSpace.load(true);\n}","varMapping":{"__isSmartRef__":true,"id":766},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"764":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":765}},"765":{"isSerializedDate":true,"string":"Tue Dec 20 2011 12:46:51 GMT-0500 (EST)"},"766":{"this":{"__isSmartRef__":true,"id":23}},"767":{"funcProperties":{"__isSmartRef__":true,"id":768},"source":"function commitLogString(metaInfo) {\n if (!metaInfo.changes) return \"\";\n return metaInfo.changes\n .reverse()\n .collect(function(ea) {\n return Strings.format(\"%s %s: \\n %s\\n\\n\",\n ea.date.format(\"yyyy-mm-dd HH:MM\") , \n ea.author, (ea.message || \"no comment\"));\n })\n .join('');\n}","varMapping":{"__isSmartRef__":true,"id":770},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"768":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":769},"user":"jenslincke"},"769":{"isSerializedDate":true,"string":"Tue Jan 31 2012 14:19:05 GMT-0500 (EST)"},"770":{"this":{"__isSmartRef__":true,"id":23}},"771":{"funcProperties":{"__isSmartRef__":true,"id":772},"source":"function defaultPartsBinURL() {\n return new URL(Config.rootPath).withFilename('PartsBin/');\n}","varMapping":{"__isSmartRef__":true,"id":774},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"772":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":773},"user":"fabian"},"773":{"isSerializedDate":true,"string":"Wed Feb 22 2012 17:39:48 GMT-0500 (EST)"},"774":{"this":{"__isSmartRef__":true,"id":23}},"775":{"funcProperties":{"__isSmartRef__":true,"id":776},"source":"function ensureCategories() {\n if (!this.categories)\n this.categories = {uncategorized: 'PartsBin/'};\n}","varMapping":{"__isSmartRef__":true,"id":778},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"776":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":777}},"777":{"isSerializedDate":true,"string":"Tue Dec 20 2011 12:46:51 GMT-0500 (EST)"},"778":{"this":{"__isSmartRef__":true,"id":23}},"779":{"funcProperties":{"__isSmartRef__":true,"id":780},"source":"function getPartsSpaceForCategory(categoryName) {\n var url = this.getURLForCategoryNamed(categoryName);\n return lively.PartsBin.partsSpaceWithURL(url);\n}","varMapping":{"__isSmartRef__":true,"id":782},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"780":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":781}},"781":{"isSerializedDate":true,"string":"Tue Dec 20 2011 12:46:51 GMT-0500 (EST)"},"782":{"this":{"__isSmartRef__":true,"id":23}},"783":{"funcProperties":{"__isSmartRef__":true,"id":784},"source":"function getURLForCategoryNamed(categoryName) {\n this.ensureCategories()\n\n var relative = this.categories[categoryName];\n if (!relative) return null;\n return URL.ensureAbsoluteCodeBaseURL(relative).withRelativePartsResolved()\n}","varMapping":{"__isSmartRef__":true,"id":786},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"784":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":785},"user":"undefined"},"785":{"isSerializedDate":true,"string":"Sat Mar 10 2012 05:20:59 GMT-0500 (EST)"},"786":{"this":{"__isSmartRef__":true,"id":23}},"787":{"funcProperties":{"__isSmartRef__":true,"id":788},"source":"function interactivelyCopySelectedPartItem(partMorph) {\n // FIXME duplication with interactivelyMoveSelectedPartItem\n var partItem = this.selectedPartItem, categories = this.categories, self = this;\n if (!partItem) { alert('no item selected'); return }\n var items = Properties.own(categories).sort()\n .reject(function(ea) { return ea.startsWith(\"*\") || ea === self. categoryName})\n .collect(function(catName) {\n return [catName, function() {\n var url = new URL(categories[catName]);\n var partsSpace = lively.PartsBin.partsSpaceWithURL(url)\n partItem.copyToPartsSpace(partsSpace);\n alertOK('Copied ' + partItem.name + ' to ' + url);\n }]\n })\n lively.morphic.Menu.openAtHand('Select category', items);\n}","varMapping":{"__isSmartRef__":true,"id":790},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"788":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":789},"user":"robertkrahn"},"789":{"isSerializedDate":true,"string":"Thu Jul 07 2011 10:13:17 GMT-0400 (EDT)"},"790":{"this":{"__isSmartRef__":true,"id":23}},"791":{"funcProperties":{"__isSmartRef__":true,"id":792},"source":"function interactivelyMoveSelectedPartItem(partMorph) {\n var partItem = this.selectedPartItem, categories = this.categories, self = this;\n if (!partItem) { alert('no item selected'); return }\n var items = Properties.own(categories).sort()\n .reject(function(ea) { return ea.startsWith(\"*\") || ea === self. categoryName})\n .collect(function(catName) {\n return [catName, function() {\n var url = new URL(categories[catName]);\n var partsSpace = lively.PartsBin.partsSpaceWithURL(url)\n partItem.moveToPartsSpace(partsSpace);\n self.reloadEverything();\n alertOK('Moved ' + partItem.name + ' to ' + url);\n }]\n })\n lively.morphic.Menu.openAtHand('Select category', items);\n}","varMapping":{"__isSmartRef__":true,"id":794},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"792":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":793},"user":"robertkrahn"},"793":{"isSerializedDate":true,"string":"Thu Jul 07 2011 10:13:12 GMT-0400 (EDT)"},"794":{"this":{"__isSmartRef__":true,"id":23}},"795":{"funcProperties":{"__isSmartRef__":true,"id":796},"source":"function interactivelyRemoveSelectedPartItem(partMorph) {\n var item = this.selectedPartItem;\n if (!item) return;\n this.world().confirm(\"really delete \" + item.name + \" in PartsBin?\", function(answer) {\n\tif (!answer) return;\n\titem.del();\n\tthis.reloadEverything();\n\talertOK(\"deleted \" + item.name);\n }.bind(this))\n}","varMapping":{"__isSmartRef__":true,"id":798},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"796":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":797}},"797":{"isSerializedDate":true,"string":"Tue Dec 20 2011 12:46:51 GMT-0500 (EST)"},"798":{"this":{"__isSmartRef__":true,"id":23}},"799":{"funcProperties":{"__isSmartRef__":true,"id":800},"source":"function loadAndOpenSelectedPartItem(partMorph) {\n var item = this.selectedPartItem;\n if (!item) return;\n connect(item, 'part', this, 'openPart');\n var selectedVersion = this.get('selectedPartVersions').selection,\n\trev = selectedVersion ? selectedVersion.rev : null;\n item.loadPart(true, null, rev);\n alert('loading ' + item.name + '...');\n}","varMapping":{"__isSmartRef__":true,"id":802},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"800":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":801}},"801":{"isSerializedDate":true,"string":"Tue Dec 20 2011 12:46:51 GMT-0500 (EST)"},"802":{"this":{"__isSmartRef__":true,"id":23}},"803":{"funcProperties":{"__isSmartRef__":true,"id":804},"source":"function loadPartsOfCategory(categoryName) {\n this.removeParts();\n this.setSelectedPartItem(null);\n if (!categoryName) return;\n var webR;\n if (categoryName == \"*all*\") {\n this.showMsg(\"loading all...\");\n webR = new WebResource(this.partsBinURL()).beAsync();\n lively.bindings.connect(webR, 'subDocuments', this, 'onLoadAll');\n webR.getSubElements(10)\n } else if (categoryName == \"*latest*\") {\n this.showMsg(\"loading latest...\");\n webR = new WebResource(this.partsBinURL()).beAsync();\n lively.bindings.connect(webR, 'contentDocument', this, 'onLoadLatest');\n webR.propfind('infinity')\n } else if (categoryName == \"*search*\") {\n this.showMsg(\"searching...\");\n webR = new WebResource(this.partsBinURL()).beAsync();\n lively.bindings.connect(webR, 'subDocuments', this, 'allURLs', {\n converter: function(subDocuments) {\n return subDocuments.invoke('getURL')\n }\n });\n lively.bindings.connect(this, 'allURLs', this, 'onSearch', {\n removeAfterUpdate: true});\n webR.getSubElements(10)\n } else {\n this.addPartsOfCategory(categoryName)\n }\n}","varMapping":{"__isSmartRef__":true,"id":806},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"804":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":805}},"805":{"isSerializedDate":true,"string":"Tue Dec 20 2011 13:03:58 GMT-0500 (EST)"},"806":{"this":{"__isSmartRef__":true,"id":23}},"807":{"funcProperties":{"__isSmartRef__":true,"id":808},"source":"function makeUpPartNameFor(name) {\n if (!$morph(name)) return name;\n var i = 2;\n while($morph(name + i)) { i++ }\n return name + i;\n}","varMapping":{"__isSmartRef__":true,"id":810},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"808":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":809}},"809":{"isSerializedDate":true,"string":"Tue Dec 20 2011 12:46:51 GMT-0500 (EST)"},"810":{"this":{"__isSmartRef__":true,"id":23}},"811":{"funcProperties":{"__isSmartRef__":true,"id":812},"source":"function onLoadAll(subDocuments) {\n // alertOK(\"load all \" + subDocuments.length)\n var all = subDocuments.invoke('getURL')\n .select(function(ea) {return ea.filename().endsWith(\".json\")})\n .sortBy(function(ea) {return ea.filename()});\n \n this.addPartsFromURLs(all) \n}","varMapping":{"__isSmartRef__":true,"id":814},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"812":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":813}},"813":{"isSerializedDate":true,"string":"Tue Dec 20 2011 12:38:18 GMT-0500 (EST)"},"814":{"this":{"__isSmartRef__":true,"id":23}},"815":{"funcProperties":{"__isSmartRef__":true,"id":816},"source":"function onLoadFromPartsBin() {\n $super();\n this.reloadEverything();\n}","varMapping":{"__isSmartRef__":true,"id":818},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"816":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":817}},"817":{"isSerializedDate":true,"string":"Tue Dec 20 2011 12:46:51 GMT-0500 (EST)"},"818":{"this":{"__isSmartRef__":true,"id":23},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":819}},"819":{"$super":{"__isSmartRef__":true,"id":820}},"820":{"funcProperties":{"__isSmartRef__":true,"id":821},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","varMapping":{"__isSmartRef__":true,"id":822},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"821":{},"822":{"name":"onLoadFromPartsBin","obj":{"__isSmartRef__":true,"id":23}},"823":{"funcProperties":{"__isSmartRef__":true,"id":824},"source":"function onLoadLatest(propfindXML) {\n var rawNodes = new Query(\"/D:multistatus/D:response\").findAll(propfindXML.documentElement);\n\n var svnVersionInfos = rawNodes.map(function(rawNode) { return SVNVersionInfo.fromPropfindNode(rawNode) });\n\n var top20 = svnVersionInfos\n .select(function(ea) { return ea.url.endsWith(\".json\")})\n .sortBy(function(ea) { return ea.rev}).reverse().slice(0,20);\n var top20URLs = top20.collect(function(ea) { \n return new URL(\"http://\" + URL.codeBase.hostname + ea.url)})\n \n this.addPartsFromURLs(top20URLs) \n}","varMapping":{"__isSmartRef__":true,"id":826},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"824":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":825}},"825":{"isSerializedDate":true,"string":"Tue Dec 20 2011 12:46:51 GMT-0500 (EST)"},"826":{"this":{"__isSmartRef__":true,"id":23}},"827":{"funcProperties":{"__isSmartRef__":true,"id":828},"source":"function onSearch(allPartURLs) {\n var searchString = this.get('searchText').textString;\n var matchingPartURLs = allPartURLs\n .select(function(ea) {return new RegExp(searchString, 'i').test(ea.filename())})\n .sortBy(function(ea) {return ea.filename()});\n this.addPartsFromURLs(matchingPartURLs) \n if (matchingPartURLs.length == 0)\n this.showMsg(\"nothing found for '\" + searchString + \"'\")\n}","varMapping":{"__isSmartRef__":true,"id":830},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"828":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":829},"user":"lauritz"},"829":{"isSerializedDate":true,"string":"Mon Dec 19 2011 13:59:19 GMT-0500 (EST)"},"830":{"this":{"__isSmartRef__":true,"id":23}},"831":{"funcProperties":{"__isSmartRef__":true,"id":832},"source":"function openPart(partMorph) {\n partMorph.setName(this.makeUpPartNameFor(partMorph.getName()));\n lively.morphic.World.current().firstHand().grabMorph(partMorph, null);\n if(partMorph.onCreateFromPartsBin) partMorph.onCreateFromPartsBin();\n partMorph.setPosition(pt(0,0));\n}","varMapping":{"__isSmartRef__":true,"id":834},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"832":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":833}},"833":{"isSerializedDate":true,"string":"Tue Dec 20 2011 12:46:51 GMT-0500 (EST)"},"834":{"this":{"__isSmartRef__":true,"id":23}},"835":{"funcProperties":{"__isSmartRef__":true,"id":836},"source":"function partsBinURL() {\n if (this.url) {\n return this.url;\n }\n return this.defaultPartsBinURL();\n}","varMapping":{"__isSmartRef__":true,"id":838},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"836":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":837}},"837":{"isSerializedDate":true,"string":"Tue Dec 20 2011 13:03:06 GMT-0500 (EST)"},"838":{"this":{"__isSmartRef__":true,"id":23}},"839":{"funcProperties":{"__isSmartRef__":true,"id":840},"source":"function partsBinUrl() {\n if (this.url) {\n return url;\n }\n return this.partsBinURL();\n}","varMapping":{"__isSmartRef__":true,"id":842},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"840":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":841}},"841":{"isSerializedDate":true,"string":"Tue Dec 20 2011 13:03:58 GMT-0500 (EST)"},"842":{"this":{"__isSmartRef__":true,"id":23}},"843":{"funcProperties":{"__isSmartRef__":true,"id":844},"source":"function reloadEverything() {\n this.setSelectedPartItem(null)\n this.updateCategoriesDictFromPartsBin();\n this.addCategory(\"*latest*\", true);\n this.addCategory(\"*all*\", true);\n this.addCategory(\"*search*\", true);\n}","varMapping":{"__isSmartRef__":true,"id":846},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"844":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":845}},"845":{"isSerializedDate":true,"string":"Tue Dec 20 2011 13:03:58 GMT-0500 (EST)"},"846":{"this":{"__isSmartRef__":true,"id":23}},"847":{"funcProperties":{"__isSmartRef__":true,"id":848},"source":"function removeCategory(categoryName) {\n var url = this.getURLForCategoryNamed(categoryName);\n if (!url) {\n alert('No category ' + categoryName + ' exists! Doing nothing')\n\treturn;\n }\n var webR = new WebResource(url);\n if (!webR.exists()) {\n alert('Does not exist: ' + url);\n\tdelete this.categories[categoryName];\n\tlively.PartsBin.removePartsSpace(name);\n\tthis.updateCategoryList();\n\treturn\n }\n webR.getSubElements()\n if (!webR.subDocuments || webR.subDocuments.length > 0 ||\n !webR.subCollections || webR.subCollections.length > 0) {\n alert('Will not remove directory ' + url + ' because it is not empty')\n } else {\n webR.del();\n alertOK('Removed ' + categoryName + ' url ' + url);\n }\n delete this.categories[categoryName];\n lively.PartsBin.removePartsSpace(name);\n this.updateCategoryList();\n}","varMapping":{"__isSmartRef__":true,"id":850},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"848":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":849}},"849":{"isSerializedDate":true,"string":"Tue Dec 20 2011 12:46:51 GMT-0500 (EST)"},"850":{"this":{"__isSmartRef__":true,"id":23}},"851":{"funcProperties":{"__isSmartRef__":true,"id":852},"source":"function removeCategoryInteractively() {\n var partsBin = this, world = this.world();\n world.confirm('Really remove ' + this.categoryName + '?', function(result) {\n\tif (!result) {\n\t alert('no category removed!')\n\t return;\n\t}\n\tpartsBin.removeCategory(partsBin.categoryName)\n });\t\n}","varMapping":{"__isSmartRef__":true,"id":854},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"852":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":853}},"853":{"isSerializedDate":true,"string":"Tue Dec 20 2011 12:46:51 GMT-0500 (EST)"},"854":{"this":{"__isSmartRef__":true,"id":23}},"855":{"funcProperties":{"__isSmartRef__":true,"id":856},"source":"function removeParts() {\n this.get('partsBinContents').submorphs.clone().invoke('remove');\n}","varMapping":{"__isSmartRef__":true,"id":858},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"856":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":857}},"857":{"isSerializedDate":true,"string":"Tue Dec 20 2011 12:46:51 GMT-0500 (EST)"},"858":{"this":{"__isSmartRef__":true,"id":23}},"859":{"funcProperties":{"__isSmartRef__":true,"id":860},"source":"function reset() {\n this.connections = {toggleMorePane: {}};\n this.setSelectedPartItem(null);\n delete this.categories;\n this.getPartsBinMetaInfo().requiredModules = ['lively.PartsBin']; \n this.get('categoryList').updateList([]);\n this.get('partsBinContents').removeAllMorphs();\n this.get('searchText').setTextString(\"\");\n}","varMapping":{"__isSmartRef__":true,"id":862},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"860":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":861},"user":"robertkrahn"},"861":{"isSerializedDate":true,"string":"Mon Sep 03 2012 03:53:04 GMT-0400 (EDT)"},"862":{"this":{"__isSmartRef__":true,"id":23}},"863":{"funcProperties":{"__isSmartRef__":true,"id":864},"source":"function saveCommentForSelectedPartItem(comment) {\n if (!this.selectedPartItem) {\n\talert('no part item selected!')\n\treturn;\n }\n var metaInfo = this.selectedPartItem.getMetaInfo();\n metaInfo.setComment(comment);\n this.selectedPartItem.uploadMetaInfoOnly();\n}","varMapping":{"__isSmartRef__":true,"id":866},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"864":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":865}},"865":{"isSerializedDate":true,"string":"Tue Dec 20 2011 12:26:53 GMT-0500 (EST)"},"866":{"this":{"__isSmartRef__":true,"id":23}},"867":{"funcProperties":{"__isSmartRef__":true,"id":868},"source":"function search(searchString) {\n // triggers search in this.loadPartsOfCategory through connection\n this.get('categoryList').setSelection(\"*search*\");\n}","varMapping":{"__isSmartRef__":true,"id":870},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"868":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":869},"user":"robertkrahn"},"869":{"isSerializedDate":true,"string":"Mon Sep 03 2012 03:23:52 GMT-0400 (EDT)"},"870":{"this":{"__isSmartRef__":true,"id":23}},"871":{"funcProperties":{"__isSmartRef__":true,"id":872},"source":"function setMetaInfoOfSelectedItem(metaInfo) {\n var comment = (metaInfo && metaInfo.getComment()) ||\n 'No comment yet';\n this.get('CommitLog').setTextString(this.commitLogString(metaInfo))\n\n\n this.get('selectedPartComment').textString = comment;\n}","varMapping":{"__isSmartRef__":true,"id":874},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"872":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":873},"user":"jenslincke"},"873":{"isSerializedDate":true,"string":"Tue Jan 31 2012 14:15:25 GMT-0500 (EST)"},"874":{"this":{"__isSmartRef__":true,"id":23}},"875":{"funcProperties":{"__isSmartRef__":true,"id":876},"source":"function setSelectedPartItem(item) {\n this.selectedPartItem = item;\n this.get('selectedPartComment').textString = '';\n this.get('selectedPartVersions').updateList(item ? ['Loading versions...']: []);\n this.get('selectedPartVersions').setSelection(null);\n if (!item) {\n this.get('selectedPartName').textString = 'nothing selected'\n this.get('selectedPartSpaceName').textString = ''\n\treturn;\n }\n this.get('selectedPartName').textString = item.name\n this.get('selectedPartSpaceName').textString = item.partsSpaceName\n\n // load versions\n connect(item, 'partVersions', this, 'setSelectedPartVersions');\n item.loadPartVersions(true);\n\n // load meta info\n connect(item, 'loadedMetaInfo', this, 'setMetaInfoOfSelectedItem');\n \n this.setShareLink(item);\n\n item.loadPartMetaInfo(true);\n}","varMapping":{"__isSmartRef__":true,"id":878},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"876":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":877},"user":"jenslincke"},"877":{"isSerializedDate":true,"string":"Tue Jan 31 2012 13:34:13 GMT-0500 (EST)"},"878":{"this":{"__isSmartRef__":true,"id":23}},"879":{"funcProperties":{"__isSmartRef__":true,"id":880},"source":"function setSelectedPartVersions(versions) {\n // alertOK(\"set versions:\" + versions.length)\n var list = versions.collect(function(ea) {\n return { \n string: '' + ea.date.format(\"yyyy-mm-dd HH:MM\") \n + \" \" + ea.author + \" (\" + ea.rev + \")\", \n value: ea, isListItem: true}\n })\n this.get('selectedPartVersions').updateList(list)\n}","varMapping":{"__isSmartRef__":true,"id":882},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"880":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":881},"user":"jenslincke"},"881":{"isSerializedDate":true,"string":"Tue Jan 31 2012 14:06:52 GMT-0500 (EST)"},"882":{"this":{"__isSmartRef__":true,"id":23}},"883":{"funcProperties":{"__isSmartRef__":true,"id":884},"source":"function setShareLink(partItem) {\n var linkText = this.get('shareLink');\n linkText.setTextString('Share Link');\n var url = 'http://www.lively-kernel.org/viral?part='\n + partItem.name + '&path=' + partItem.partsSpaceName;\n linkText.emphasizeAll({uri: url});\n}","varMapping":{"__isSmartRef__":true,"id":886},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"884":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":885},"user":"robertkrahn"},"885":{"isSerializedDate":true,"string":"Mon Jan 23 2012 13:45:42 GMT-0500 (EST)"},"886":{"this":{"__isSmartRef__":true,"id":23}},"887":{"funcProperties":{"__isSmartRef__":true,"id":888},"source":"function setupConnections() {\n connect(this.closeButton, 'fire', this, 'remove')\n connect(this.addCategoryButton, 'fire', this, 'addCategoryInteractively')\n connect(this.get('removeCategoryButton'), 'fire', this, 'removeCategoryInteractively')\n connect(this.get('categoryList'), 'selection', this, 'categoryName')\n connect(this, 'categoryName', this, 'loadPartsOfCategory')\n\n connect(this.get('partsBinContents'), 'selectedItem', this, 'setSelectedPartItem')\n\n connect(this.get('reloadButton'), \"fire\", this, \"reloadEverything\")\n\n connect(this.get('loadPartButton'), \"fire\", this, \"loadAndOpenSelectedPartItem\")\n\n connect(this.get('removePartButton'), \"fire\", this, \"interactivelyRemoveSelectedPartItem\")\n\n connect(this.get('movePartButton'), \"fire\", this, \"interactivelyMoveSelectedPartItem\")\n connect(this.get('copyPartButton'), \"fire\", this, \"interactivelyCopySelectedPartItem\")\n\n connect(this.get('selectedPartComment'), \"savedTextString\", this, \"saveCommentForSelectedPartItem\")\n}","varMapping":{"__isSmartRef__":true,"id":890},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"888":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":889}},"889":{"isSerializedDate":true,"string":"Tue Dec 20 2011 12:46:51 GMT-0500 (EST)"},"890":{"this":{"__isSmartRef__":true,"id":23}},"891":{"funcProperties":{"__isSmartRef__":true,"id":892},"source":"function showCommits() {\n if (!this.selectedPartItem) {\n alert('nothing selected');\n return;\n }\n var metaInfo = this.selectedPartItem.loadedMetaInfo;\n this.world().addTextWindow({\n title: 'Commits of ' + metaInfo.partName,\n content: this.commitLogString(metaInfo)\n });\n}","varMapping":{"__isSmartRef__":true,"id":894},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"892":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":893},"user":"robertkrahn"},"893":{"isSerializedDate":true,"string":"Mon Jan 23 2012 13:20:49 GMT-0500 (EST)"},"894":{"this":{"__isSmartRef__":true,"id":23}},"895":{"funcProperties":{"__isSmartRef__":true,"id":896},"source":"function showMsg(string) {\n var label = new lively.morphic.Text(new Rectangle(0,0,200,30), string);\n label.applyStyle({fill: null, borderWidth: 0})\n this.get('partsBinContents').addMorph(label)\n}","varMapping":{"__isSmartRef__":true,"id":898},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"896":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":897},"user":"lauritz"},"897":{"isSerializedDate":true,"string":"Mon Dec 19 2011 13:59:19 GMT-0500 (EST)"},"898":{"this":{"__isSmartRef__":true,"id":23}},"899":{"funcProperties":{"__isSmartRef__":true,"id":900},"source":"function toggleMorePane() {\n var pane = this.get('morePane');\n moveOffset = pane.getExtent().withY(0),\n steps = 5, timePerStep = 10,\n btn = pane.get('moreButton');\n if (pane.isVisible()) {\n var dest = pane.getPosition().addPt(moveOffset.negated());\n pane.animatedInterpolateTo(dest, steps, timePerStep, function() {\n btn.setLabel('more')\n pane.setVisible(false)\n });\n\n } else {\n btn.setLabel('hide')\n pane.setVisible(true)\n this.addMorphBack(pane);\n pane.align(\n pane.bounds().topRight(), \n this.get('partsBinContents').bounds().topRight());\n // move it so that it is completely visible\n var dest = pane.getPosition().addPt(moveOffset);\n pane.animatedInterpolateTo(dest, steps, timePerStep, Functions.Null);\n }\n}","varMapping":{"__isSmartRef__":true,"id":902},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"900":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":901},"user":"lauritz"},"901":{"isSerializedDate":true,"string":"Mon Dec 19 2011 13:59:19 GMT-0500 (EST)"},"902":{"this":{"__isSmartRef__":true,"id":23}},"903":{"funcProperties":{"__isSmartRef__":true,"id":904},"source":"function updateCategoriesDictFromPartsBin() {\n this.ensureCategories();\n var webR = new WebResource(this.partsBinURL());\n webR.beAsync();\n\n var that = this;\n var callback = function(collections) {\n collections.forEach(function(dir) {\n var unescape = Global.urlUnescape || Global.unescape,\n unescaped = unescape(dir.getURL().filename()),\n name = unescaped.replace(/\\/$/,\"\");\n if (name.startsWith('.')) return;\n that.categories[name] = that.partsBinURL().withFilename(unescaped);\n });\n that.updateCategoryList(that.categoryName);\n }\n\n connect(webR, 'subCollections', {cb: callback}, 'cb', {\n updater: function($upd, value) {\n if (!(this.sourceObj.status && this.sourceObj.status.isDone())) return;\n if (!value) return;\n $upd(value);\n },\n });\n\n webR.getSubElements();\n\n}","varMapping":{"__isSmartRef__":true,"id":906},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"904":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":905},"user":"robertkrahn"},"905":{"isSerializedDate":true,"string":"Mon Sep 03 2012 03:29:04 GMT-0400 (EDT)"},"906":{"this":{"__isSmartRef__":true,"id":23}},"907":{"funcProperties":{"__isSmartRef__":true,"id":908},"source":"function updateCategoryList(optCategoryName) {\n this.get('categoryList').updateList(\n\tProperties.own(this.categories).sortBy(function(name) { return name.toLowerCase()}));\n this.get('categoryList').setSelection(optCategoryName)\n}","varMapping":{"__isSmartRef__":true,"id":910},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"908":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":909}},"909":{"isSerializedDate":true,"string":"Tue Dec 20 2011 12:46:51 GMT-0500 (EST)"},"910":{"this":{"__isSmartRef__":true,"id":23}},"911":{"dependedBy":{"__isSmartRef__":true,"id":19},"sourceAttrName":"_Scale","sourceObj":{"__isSmartRef__":true,"id":21},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":19},"varMapping":{"__isSmartRef__":true,"id":912},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"912":{"source":{"__isSmartRef__":true,"id":21},"target":{"__isSmartRef__":true,"id":19}},"913":{"dependedBy":{"__isSmartRef__":true,"id":19},"sourceAttrName":"_Rotation","sourceObj":{"__isSmartRef__":true,"id":21},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":19},"varMapping":{"__isSmartRef__":true,"id":914},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"914":{"source":{"__isSmartRef__":true,"id":21},"target":{"__isSmartRef__":true,"id":19}},"915":{"dependedBy":{"__isSmartRef__":true,"id":19},"sourceAttrName":"owner","sourceObj":{"__isSmartRef__":true,"id":21},"targetMethodName":"updateOwners","targetObj":{"__isSmartRef__":true,"id":19},"varMapping":{"__isSmartRef__":true,"id":916},"converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"916":{"source":{"__isSmartRef__":true,"id":21},"target":{"__isSmartRef__":true,"id":19}},"917":{"morph":{"__isSmartRef__":true,"id":21},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"918":{"_Align":"center","_ClipMode":"hidden","_FontFamily":"Helvetica, Sans-Serif","_FontSize":10,"_HandStyle":"default","_MaxTextHeight":null,"_MaxTextWidth":45.76199368290986,"_MinTextHeight":null,"_MinTextWidth":45.76199368290986,"_PointerEvents":"none","_Scale":1,"_WhiteSpaceHandling":"pre-wrap","allowsInput":false,"attributeConnections":[],"derivationIds":[1245,"0125C72B-2B04-4872-A0B1-0292F9733F9D","99E6F0CD-AA33-42BD-B6E6-3154AA491D70","DAFB157F-4F83-4402-894A-12549438C7E9","98F29C75-DB67-470E-8F9F-4B7135CE21D9","D4509212-C332-45F0-B768-69E4E0D59537","735C22EC-309F-484F-B643-48229EC6D6E5","72386EBF-DE01-4B53-9084-32841E59EE3C","8AB3572C-52F6-4F6A-B59F-9EFA069C1601","C882377D-6F5C-43E4-AEAB-996ECA6A82A1","DA159A64-D6F8-4A2F-834D-71C6289A1FC8","58923C3A-4492-4DB3-871A-DEE1219F199C","B4024F35-8AB7-43DE-BE23-2758B0EB4C26","93871BBA-3E5C-4B6F-8A5A-CB2AA4DDA546","98E9C433-F2D7-4ED4-B286-33CDFC7F8B7F","82135AAD-8041-4CA4-B78C-0D80FBA43722","358F966D-679E-4DC3-98C0-8D697712CD4E","0D4E0BD4-0743-470F-8F3B-E0602F5CE408","7F61D12A-0120-49DD-A4D5-CB25BB23ED74","239EF5C4-25A1-410D-95A7-FDB8E07FAFDE","18C10445-D399-4D8C-8FAF-ED17AE46C87E","8B925C8B-69F0-43FB-B6E9-8C3108434E69"],"doNotCopyProperties":[],"doNotSerialize":[],"droppingEnabled":false,"eventHandler":{"__isSmartRef__":true,"id":919},"eventsAreIgnored":true,"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"C80EF853-3777-4E1E-90AF-1837A3005715","owner":{"__isSmartRef__":true,"id":21},"prevScroll":[0,0],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":920},"showsMorphMenu":false,"submorphs":[],"textChunks":[{"__isSmartRef__":true,"id":921}],"_WordBreak":"break-all","__serializedExpressions__":["_Padding","_Position","_TextColor","padding","textColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)","_TextColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,0,0,0)","textColor":"Color.rgb(0,0,0)"},"919":{"morph":{"__isSmartRef__":true,"id":918},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"920":{"_BorderWidth":0,"_ClipMode":"hidden","_Fill":null,"borderWidth":0,"fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(45.8,20.0)","_Padding":"lively.rect(0,3,0,0)","_Position":"lively.pt(0.0,0.0)"},"921":{"style":{"__isSmartRef__":true,"id":922},"chunkOwner":{"__isSmartRef__":true,"id":918},"_id":"_138","storedString":"hide","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"922":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"923":{"moveHorizontal":true},"924":{"stops":[{"__isSmartRef__":true,"id":925},{"__isSmartRef__":true,"id":926},{"__isSmartRef__":true,"id":927},{"__isSmartRef__":true,"id":928}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"925":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"926":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"927":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"928":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"929":{"stops":[{"__isSmartRef__":true,"id":930},{"__isSmartRef__":true,"id":931},{"__isSmartRef__":true,"id":932},{"__isSmartRef__":true,"id":933}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"930":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"931":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"932":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"933":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"934":{"comment":"Simple button. Connect to 'fire' to trigger actions when the button is pressed.","migrationLevel":2,"partName":"Button","partsSpaceName":"PartsBin/Inputs/","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"935":{"_BorderRadius":5,"_BorderStyle":"solid","_BorderWidth":1,"_ClipMode":"visible","_Fill":{"__isSmartRef__":true,"id":929},"_Opacity":1,"__serializedExpressions__":["_BorderColor","_Extent","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(214,214,214)","_Extent":"lively.pt(45.8,20.0)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"936":{"source":{"__isSmartRef__":true,"id":21},"target":{"__isSmartRef__":true,"id":19}},"937":{"dependedBy":{"__isSmartRef__":true,"id":19},"sourceAttrName":"_Scale","sourceObj":{"__isSmartRef__":true,"id":17},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":19},"varMapping":{"__isSmartRef__":true,"id":938},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"938":{"source":{"__isSmartRef__":true,"id":17},"target":{"__isSmartRef__":true,"id":19}},"939":{"dependedBy":{"__isSmartRef__":true,"id":19},"sourceAttrName":"_Rotation","sourceObj":{"__isSmartRef__":true,"id":17},"targetMethodName":"signalTarget","targetObj":{"__isSmartRef__":true,"id":19},"varMapping":{"__isSmartRef__":true,"id":940},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"940":{"source":{"__isSmartRef__":true,"id":17},"target":{"__isSmartRef__":true,"id":19}},"941":{"dependedBy":{"__isSmartRef__":true,"id":19},"sourceAttrName":"owner","sourceObj":{"__isSmartRef__":true,"id":17},"targetMethodName":"updateOwners","targetObj":{"__isSmartRef__":true,"id":19},"varMapping":{"__isSmartRef__":true,"id":942},"converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"942":{"source":{"__isSmartRef__":true,"id":17},"target":{"__isSmartRef__":true,"id":19}},"943":{"d":1,"a":1,"f":109.9,"e":930.5,"c":0,"b":0,"matrix_":{"__isSmartRef__":true,"id":944},"__LivelyClassName__":"lively.morphic.Similitude","__SourceModuleName__":"Global.lively.morphic.Graphics"},"944":{"a":1,"b":0,"c":0,"d":1,"e":930.5,"f":109.9,"__LivelyClassName__":"lively.morphic.Similitude","__SourceModuleName__":"Global.lively.morphic.Graphics"},"945":{"source":{"__isSmartRef__":true,"id":17},"target":{"__isSmartRef__":true,"id":19}},"946":{"morph":{"__isSmartRef__":true,"id":17},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"947":{"adjustForNewBounds":true},"948":{"changes":[{"__isSmartRef__":true,"id":949},{"__isSmartRef__":true,"id":951},{"__isSmartRef__":true,"id":953},{"__isSmartRef__":true,"id":955},{"__isSmartRef__":true,"id":957},{"__isSmartRef__":true,"id":959},{"__isSmartRef__":true,"id":961},{"__isSmartRef__":true,"id":963},{"__isSmartRef__":true,"id":965},{"__isSmartRef__":true,"id":967}],"comment":"Browser for a Parts repository.","migrationLevel":4,"partName":"PartsBinBrowser","partsSpaceName":"PartsBin/Tools","requiredModules":["lively.PartsBin"],"lastModifiedDate":{"__isSmartRef__":true,"id":969},"revisionOnLoad":185160,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"949":{"author":"athomschke","date":{"__isSmartRef__":true,"id":950},"id":"5575D312-033A-47A5-B889-C43BE97C3AAA","message":"style"},"950":{"isSerializedDate":true,"string":"Wed Feb 08 2012 06:02:38 GMT-0500 (EST)"},"951":{"author":"markoroeder","date":{"__isSmartRef__":true,"id":952},"id":"1D9493E9-B229-4716-8649-F1333D5133D0","message":"Reset to clean copy. Added this.categories to doNotSerialize list."},"952":{"isSerializedDate":true,"string":"Thu Jan 05 2012 09:19:05 GMT-0500 (EST)"},"953":{"author":"sstamm","date":{"__isSmartRef__":true,"id":954},"id":"3466A0DA-C96D-4997-8182-AFB6DF99C988","message":""},"954":{"isSerializedDate":true,"string":"Wed Feb 08 2012 06:13:30 GMT-0500 (EST)"},"955":{"author":"fabian","date":{"__isSmartRef__":true,"id":956},"id":"69D747F9-EDB5-478D-B0DE-C4CEBFDF1E9A","message":"moved PartsBin out of core"},"956":{"isSerializedDate":true,"string":"Wed Feb 22 2012 17:40:13 GMT-0500 (EST)"},"957":{"author":"fabian","date":{"__isSmartRef__":true,"id":958},"id":"3DABC39F-D8E9-4EA8-AB40-719739AD92DF","message":""},"958":{"isSerializedDate":true,"string":"Wed Feb 22 2012 18:14:10 GMT-0500 (EST)"},"959":{"author":"jenslincke","date":{"__isSmartRef__":true,"id":960},"id":"C6CF2A78-407E-4691-B5D6-914977DEAD8B","message":"- fixed searching and latest after moving the parts bin"},"960":{"isSerializedDate":true,"string":"Thu Feb 23 2012 12:40:33 GMT-0500 (EST)"},"961":{"author":"undefined","date":{"__isSmartRef__":true,"id":962},"id":"34468222-F3C8-4636-B202-27DFAD734B8A","message":"- reload everything on restore"},"962":{"isSerializedDate":true,"string":"Sat Mar 10 2012 05:26:28 GMT-0500 (EST)"},"963":{"author":"robertkrahn","date":{"__isSmartRef__":true,"id":964},"id":"75B2A711-5004-4862-B3F7-94C91FA06E17","message":"no DateFormat dependency anymore"},"964":{"isSerializedDate":true,"string":"Mon Sep 03 2012 03:54:25 GMT-0400 (EDT)"},"965":{"date":{"__isSmartRef__":true,"id":966},"author":"robertkrahn","message":"scale fix + basic category preselected","id":"8C0DDF72-2CB9-4AD2-8717-F22986EDD48A"},"966":{"isSerializedDate":true,"string":"Tue Sep 04 2012 18:55:14 GMT-0400 (EDT)"},"967":{"date":{"__isSmartRef__":true,"id":968},"author":"jenslincke","message":"reset title bars","id":"D723B2FE-DC4B-4A16-9AA5-A420B11C4285"},"968":{"isSerializedDate":true,"string":"Thu Nov 29 2012 04:31:13 GMT-0500 (EST)"},"969":{"isSerializedDate":true,"string":"Thu Nov 29 2012 04:28:19 GMT-0500 (EST)"},"970":{"_BorderRadius":0,"_BorderWidth":0,"_ClipMode":"visible","_Fill":null,"_StrokeOpacity":0,"__serializedExpressions__":["_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(770.8,507.2)","_Padding":"lively.rect(0,0,0,0)"},"971":{"_ClipMode":"visible","_Rotation":0,"_Scale":1,"attributeConnections":[{"__isSmartRef__":true,"id":972}],"cornerName":"bottomRight","derivationIds":[7147,"16E962DF-21E9-4FE6-8B9B-953F0E908113","ADD0B5C0-0DC6-4D8E-9C2A-0EC7E3C71F21","25C53CC1-53E0-44A6-8E16-A56606A19EF0","50F19BF2-9607-4419-A8C2-0352B0A6FF57","56B7FFB1-61EA-47B9-AC63-A78EA3203E0F","7ED9D491-F8A0-41CA-ADCC-D29EB7805558","1A9D02A8-2BC9-4042-9A96-2149467A88F5","0E224134-B29B-4EF6-AA59-0CDD8170364D","BF087085-EA96-48C6-9B64-61ACD38A53E1"],"doNotCopyProperties":["$$cornerName"],"doNotSerialize":["$$cornerName"],"dragStartPoint":null,"draggingEnabled":true,"droppingEnabled":true,"eventHandler":{"__isSmartRef__":true,"id":973},"halosEnabled":true,"id":"555F2F36-6D14-4B3F-B52A-14D95DD3FCE9","isResizeCorner":true,"moved":true,"name":"ResizeCorner","originalTargetBounds":null,"originalTargetExtent":null,"originalTargetInnerBounds":null,"owner":{"__isSmartRef__":true,"id":17},"partsBinMetaInfo":{"__isSmartRef__":true,"id":974},"registeredForMouseEvents":true,"relativeOrigin":null,"scripts":[],"shape":{"__isSmartRef__":true,"id":975},"showsHalos":false,"submorphs":[],"__serializedExpressions__":["_Position","originalExtent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":976},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(760.8,497.3)","originalExtent":"lively.pt(239.0,138.0)"},"972":{"sourceAttrName":"cornerName","sourceObj":{"__isSmartRef__":true,"id":971},"targetMethodName":"alignToOwner","targetObj":{"__isSmartRef__":true,"id":971},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"973":{"morph":{"__isSmartRef__":true,"id":971},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"974":{"comment":"Resize an object without using halos.","migrationLevel":2,"partName":"ResizeCorner","partsSpaceName":"PartsBin/Widgets/","revisionOnLoad":140152,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"975":{"_BorderWidth":0,"_ClipMode":"visible","__serializedExpressions__":["_BorderColor","_Extent","_Fill","_Padding","position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(145,145,145)","_Extent":"lively.pt(10.0,10.0)","_Fill":"Color.rgb(66,66,66)","_Padding":"lively.rect(0,0,0,0)","position":"lively.pt(0.0,0.0)"},"976":{"alignToOwner":{"__isSmartRef__":true,"id":977},"morphMenuItems":{"__isSmartRef__":true,"id":980},"onDrag":{"__isSmartRef__":true,"id":987},"onDragEnd":{"__isSmartRef__":true,"id":995},"onDragStart":{"__isSmartRef__":true,"id":1003},"reset":{"__isSmartRef__":true,"id":1011}},"977":{"funcProperties":{"__isSmartRef__":true,"id":978},"source":"function alignToOwner() {\n this.align(this.bounds()[this.cornerName](), this.owner.shape.bounds()[this.cornerName]() )\n}","varMapping":{"__isSmartRef__":true,"id":979},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"978":{},"979":{"this":{"__isSmartRef__":true,"id":971}},"980":{"funcProperties":{"__isSmartRef__":true,"id":981},"source":"function morphMenuItems() {\n return $super().concat([\n [\"corner\", [\n [\"top left\", function() { this.cornerName = 'topLeft'}.bind(this)],\n [\"top right\", function() { this.cornerName = 'topRight'}.bind(this)],\n [\"bottom right\", function() { this.cornerName = 'bottomRight'}.bind(this)],\n [\"bottom left\", function() { this.cornerName = 'bottomLeft'}.bind(this)],\n ]]\n ])\t\n}","varMapping":{"__isSmartRef__":true,"id":982},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"981":{},"982":{"this":{"__isSmartRef__":true,"id":971},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":983}},"983":{"$super":{"__isSmartRef__":true,"id":984}},"984":{"funcProperties":{"__isSmartRef__":true,"id":985},"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}","varMapping":{"__isSmartRef__":true,"id":986},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"985":{},"986":{"name":"morphMenuItems","obj":{"__isSmartRef__":true,"id":971}},"987":{"funcProperties":{"__isSmartRef__":true,"id":988},"source":"function onDrag(evt) {\n // alert(\"onDrag\")\n // this.owner.setPosition(pt(0,0))\n // this.owner.setOrigin(pt(0,0))\n var moveDelta = evt.mousePoint.subPt(this.dragStartPoint)\n \n // moveDelta = moveDelta.maxPt(pt(0,0))\n var ownerExtent = this.owner.getExtent();\n\n // TODO does not work\n if (evt.isShiftDown()) {\n var maxDelta = Math.max(moveDelta.x, moveDelta.y);\n if (maxDelta == 0) return;\n var factor = ownerExtent.x / ownerExtent.y\n moveDelta = pt(maxDelta * factor, maxDelta )\n }\n var accessor = \"with\" + this.cornerName.charAt(0).toUpperCase() + this.cornerName.substring(1);\n\n var newCorner = this.originalTargetBounds[this.cornerName]().addPt(moveDelta);\n var newBounds = this.originalTargetBounds[accessor ](newCorner);\n\n this.owner.setBounds(newBounds);\n \n // var newExtent = this.originalTargetExtent.addPt(moveDelta)\n // alertOK(\"new extent\" + newExtent)\n // this.owner.setExtent(newExtent);\n this.owner.submorphs.select(function(ea) {\n return ea.isResizeCorner\n }).invoke('alignToOwner');\n if (this.owner.halos) {\n this.owner.halos.invoke('alignAtTarget')\n }\n // alertOK(\"relative \" + this.relativeOrigin)\n var newOrigin = pt(0,0).extent(this.owner.getExtent()).relativeToAbsPoint(this.relativeOrigin)\n\n // TODO IMPLEMENT updating the origin does not work yet\n // this.owner.setOrigin(newOrigin);\n // alertOK(\"new origin \" + newOrigin)\n\n}","varMapping":{"__isSmartRef__":true,"id":990},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"988":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":989},"user":"sstamm"},"989":{"isSerializedDate":true,"string":"Thu Feb 23 2012 06:08:52 GMT-0500 (EST)"},"990":{"this":{"__isSmartRef__":true,"id":971},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":991}},"991":{"$super":{"__isSmartRef__":true,"id":992}},"992":{"funcProperties":{"__isSmartRef__":true,"id":993},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","varMapping":{"__isSmartRef__":true,"id":994},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"993":{},"994":{"name":"onDrag","obj":{"__isSmartRef__":true,"id":971}},"995":{"funcProperties":{"__isSmartRef__":true,"id":996},"source":"function onDragEnd(evt) {\n this.dragStartPoint = null;\n this.originalTargetBounds = null;\n this.relativeOrigin = null;\n}","varMapping":{"__isSmartRef__":true,"id":998},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"996":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":997},"user":"sstamm"},"997":{"isSerializedDate":true,"string":"Thu Feb 23 2012 06:09:00 GMT-0500 (EST)"},"998":{"this":{"__isSmartRef__":true,"id":971},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":999}},"999":{"$super":{"__isSmartRef__":true,"id":1000}},"1000":{"funcProperties":{"__isSmartRef__":true,"id":1001},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","varMapping":{"__isSmartRef__":true,"id":1002},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1001":{},"1002":{"name":"onDragEnd","obj":{"__isSmartRef__":true,"id":971}},"1003":{"funcProperties":{"__isSmartRef__":true,"id":1004},"source":"function onDragStart(evt) {\n var absToRelativePoint = function (r, absPt) {\n\t\treturn new Point(\n\t\t\t(absPt.x - r.x) / r.width,\n\t\t\t(absPt.y - r.y) / r.height)\n\t}\n // absToRelativePoint(new Rectangle(10,10,100,100), pt(20,20))\n // absToRelativePoint(new Rectangle(10,10,100,100), pt(0,0))\n // absToRelativePoint(new Rectangle(-100,-100,200,200), pt(0,0))\n\n\n this.dragStartPoint = evt.mousePoint;\n this.originalTargetBounds= this.owner.bounds();\n this.relativeOrigin = absToRelativePoint(pt(0,0).extent(this.owner.getExtent()), this.owner.getOrigin())\n}","varMapping":{"__isSmartRef__":true,"id":1006},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1004":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":1005},"user":"sstamm"},"1005":{"isSerializedDate":true,"string":"Thu Feb 23 2012 06:08:40 GMT-0500 (EST)"},"1006":{"this":{"__isSmartRef__":true,"id":971},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1007}},"1007":{"$super":{"__isSmartRef__":true,"id":1008}},"1008":{"funcProperties":{"__isSmartRef__":true,"id":1009},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch (e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","varMapping":{"__isSmartRef__":true,"id":1010},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1009":{},"1010":{"name":"onDragStart","obj":{"__isSmartRef__":true,"id":971}},"1011":{"funcProperties":{"__isSmartRef__":true,"id":1012},"source":"function reset() {\n this.isResizeCorner = true\n this.cornerName = 'bottomRight'\n this.setExtent(pt(10,10));\n this.setPosition(pt(0,0))\n}","varMapping":{"__isSmartRef__":true,"id":1013},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1012":{},"1013":{"this":{"__isSmartRef__":true,"id":971}},"1014":{"submorphs":[{"__isSmartRef__":true,"id":1015},{"__isSmartRef__":true,"id":1021},{"__isSmartRef__":true,"id":1034},{"__isSmartRef__":true,"id":1046}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1059},"eventHandler":{"__isSmartRef__":true,"id":1060},"_ClipMode":"visible","derivationIds":["51818F1E-35ED-47B0-A271-C76CA7A5875A"],"id":"546D0E1F-066F-4842-B214-CC61BF8F03C6","droppingEnabled":false,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":1061},"windowMorph":{"__isSmartRef__":true,"id":17},"label":{"__isSmartRef__":true,"id":1015},"closeButton":{"__isSmartRef__":true,"id":1021},"menuButton":{"__isSmartRef__":true,"id":1034},"collapseButton":{"__isSmartRef__":true,"id":1046},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":17},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,0.0)"},"1015":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1016},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":1017}],"eventHandler":{"__isSmartRef__":true,"id":1019},"_ClipMode":"hidden","derivationIds":["2FAB5433-DF2F-4334-99DB-409619662E79"],"id":"31E5CD05-6BB1-457B-91AB-504B11CB57A5","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"layout":{"__isSmartRef__":true,"id":1020},"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":1014},"_StyleClassNames":["window-title"],"_TextStylingMode":true,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(20.0,3.0)"},"1016":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(711.8,18.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"1017":{"style":{"__isSmartRef__":true,"id":1018},"chunkOwner":{"__isSmartRef__":true,"id":1015},"_id":"_38","storedString":"PartsBinBrowser","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1018":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1019":{"morph":{"__isSmartRef__":true,"id":1015},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1020":{"resizeWidth":true},"1021":{"submorphs":[{"__isSmartRef__":true,"id":1022}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1027},"eventHandler":{"__isSmartRef__":true,"id":1028},"_ClipMode":"visible","derivationIds":["EC28C613-A158-4C80-BF6E-6CF04640106B"],"id":"C008A20A-D31E-4BAC-9932-241BE9D2FEA3","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":1022},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":1014},"layout":{"__isSmartRef__":true,"id":1029},"_StyleClassNames":["close"],"attributeConnections":[{"__isSmartRef__":true,"id":1030},{"__isSmartRef__":true,"id":1032}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(750.8,3.0)"},"1022":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1023},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":1024}],"eventHandler":{"__isSmartRef__":true,"id":1026},"_ClipMode":"hidden","derivationIds":["79C67E5D-33A6-4DA7-BB27-BD1E94B65747"],"id":"056D1484-4EDE-4E65-8C9B-57EF71E62DC8","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1021},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,-1.0)"},"1023":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"1024":{"style":{"__isSmartRef__":true,"id":1025},"chunkOwner":{"__isSmartRef__":true,"id":1022},"_id":"_15578","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1025":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1026":{"morph":{"__isSmartRef__":true,"id":1022},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1027":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"1028":{"morph":{"__isSmartRef__":true,"id":1021},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1029":{"moveHorizontal":true},"1030":{"sourceObj":{"__isSmartRef__":true,"id":1021},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":17},"targetMethodName":"getCloseHelp","varMapping":{"__isSmartRef__":true,"id":1031},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1031":{"source":{"__isSmartRef__":true,"id":1021},"target":{"__isSmartRef__":true,"id":17}},"1032":{"sourceObj":{"__isSmartRef__":true,"id":1021},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":17},"targetMethodName":"initiateShutdown","varMapping":{"__isSmartRef__":true,"id":1033},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1033":{"source":{"__isSmartRef__":true,"id":1021},"target":{"__isSmartRef__":true,"id":17}},"1034":{"submorphs":[{"__isSmartRef__":true,"id":1035}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1040},"eventHandler":{"__isSmartRef__":true,"id":1041},"_ClipMode":"visible","derivationIds":["BD33D105-CBDC-4894-8FFF-AB61C2703BB1"],"id":"97559A50-0508-4B10-9AB5-26E8EE06789B","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":1035},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":1014},"attributeConnections":[{"__isSmartRef__":true,"id":1042},{"__isSmartRef__":true,"id":1044}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(3.0,3.0)"},"1035":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1036},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":1037}],"eventHandler":{"__isSmartRef__":true,"id":1039},"_ClipMode":"hidden","derivationIds":["BA9A6B1C-4973-4BF9-8711-0D480F5A4087"],"id":"DE8F0E3E-FADD-4D4F-85BF-6298764D44DB","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1034},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"1036":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(18.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"1037":{"style":{"__isSmartRef__":true,"id":1038},"chunkOwner":{"__isSmartRef__":true,"id":1035},"_id":"_15580","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1038":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1039":{"morph":{"__isSmartRef__":true,"id":1035},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1040":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"1041":{"morph":{"__isSmartRef__":true,"id":1034},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1042":{"sourceObj":{"__isSmartRef__":true,"id":1034},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":17},"targetMethodName":"getMenuHelp","varMapping":{"__isSmartRef__":true,"id":1043},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1043":{"source":{"__isSmartRef__":true,"id":1034},"target":{"__isSmartRef__":true,"id":17}},"1044":{"sourceObj":{"__isSmartRef__":true,"id":1034},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":17},"targetMethodName":"showTargetMorphMenu","varMapping":{"__isSmartRef__":true,"id":1045},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1045":{"source":{"__isSmartRef__":true,"id":1034},"target":{"__isSmartRef__":true,"id":17}},"1046":{"submorphs":[{"__isSmartRef__":true,"id":1047}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1052},"eventHandler":{"__isSmartRef__":true,"id":1053},"_ClipMode":"visible","derivationIds":["1931C2F4-2FE3-409A-A8A5-571A36E8C3FA"],"id":"B09E9932-C5CF-46F4-9179-C5A1193DDD04","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":1047},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":1014},"layout":{"__isSmartRef__":true,"id":1054},"attributeConnections":[{"__isSmartRef__":true,"id":1055},{"__isSmartRef__":true,"id":1057}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(731.8,3.0)"},"1047":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1048},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":1049}],"eventHandler":{"__isSmartRef__":true,"id":1051},"_ClipMode":"hidden","derivationIds":["2B7C2134-12AA-4F45-8936-7B19DC0B4608"],"id":"90394303-5EAD-4480-A1D6-83DCDBA55002","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1046},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,1.0)"},"1048":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"1049":{"style":{"__isSmartRef__":true,"id":1050},"chunkOwner":{"__isSmartRef__":true,"id":1047},"_id":"_15582","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1050":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1051":{"morph":{"__isSmartRef__":true,"id":1047},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1052":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"1053":{"morph":{"__isSmartRef__":true,"id":1046},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1054":{"moveHorizontal":true},"1055":{"sourceObj":{"__isSmartRef__":true,"id":1046},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":17},"targetMethodName":"getCollapseHelp","varMapping":{"__isSmartRef__":true,"id":1056},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1056":{"source":{"__isSmartRef__":true,"id":1046},"target":{"__isSmartRef__":true,"id":17}},"1057":{"sourceObj":{"__isSmartRef__":true,"id":1046},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":17},"targetMethodName":"toggleCollapse","varMapping":{"__isSmartRef__":true,"id":1058},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1058":{"source":{"__isSmartRef__":true,"id":1046},"target":{"__isSmartRef__":true,"id":17}},"1059":{"_AppearanceStylingMode":true,"_BorderStylingMode":true,"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(770.8,22.0)","_Padding":"lively.rect(0,0,0,0)"},"1060":{"morph":{"__isSmartRef__":true,"id":1014},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1061":{"resizeWidth":true,"adjustForNewBounds":true},"1062":{"onLoadFromPartsBin":{"__isSmartRef__":true,"id":1063}},"1063":{"funcProperties":{"__isSmartRef__":true,"id":1064},"source":"function onLoadFromPartsBin() {\n\t$super();\n\tthis.targetMorph.reloadEverything();\n}","varMapping":{"__isSmartRef__":true,"id":1066},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1064":{"timestamp":{"__isSmartRef__":true,"id":1065},"user":"robertkrahn"},"1065":{"isSerializedDate":true,"string":"Mon Jun 27 2011 04:54:32 GMT-0400 (EDT)"},"1066":{"this":{"__isSmartRef__":true,"id":17},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1067}},"1067":{"$super":{"__isSmartRef__":true,"id":1068}},"1068":{"funcProperties":{"__isSmartRef__":true,"id":1069},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","varMapping":{"__isSmartRef__":true,"id":1070},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1069":{},"1070":{"name":"onLoadFromPartsBin","obj":{"__isSmartRef__":true,"id":17}},"1071":{"submorphs":[],"scripts":[],"id":226,"shape":{"__isSmartRef__":true,"id":1072},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":false,"registeredForMouseEvents":true,"_world":{"__isSmartRef__":true,"id":0},"owner":{"__isSmartRef__":true,"id":0},"carriesGrabbedMorphs":false,"_Scale":1.002003004005006,"eventHandler":{"__isSmartRef__":true,"id":1073},"_Rotation":0,"lastScrollTime":1318553496851,"_ClipMode":"visible","__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.HandMorph","__SourceModuleName__":"Global.lively.morphic.Events","withLayers":["Global.NoMagnetsLayer"],"_Position":"lively.pt(347.0,861.0)"},"1072":{"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(2.0,2.0)","_Fill":"Color.rgb(204,0,0)","_Padding":"lively.rect(0,0,0,0)"},"1073":{"morph":{"__isSmartRef__":true,"id":1071},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1074":{"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(2800.0,2900.0)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"1075":{"name":"Local code","__LivelyClassName__":"ChangeSet","__SourceModuleName__":"Global.lively.ChangeSet"},"1076":{"morph":{"__isSmartRef__":true,"id":0},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1077":{"sourceObj":{"__isSmartRef__":true,"id":0},"sourceAttrName":"savedWorldAsURL","targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"visitNewPageAfterSaveAs","varMapping":{"__isSmartRef__":true,"id":1078},"updaterString":"function ($upd, v) {\n if (v && v.toString() !== URL.source.toString()) { $upd(v); }\n }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"1078":{"source":{"__isSmartRef__":true,"id":0},"target":{"__isSmartRef__":true,"id":0}},"1079":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/users/mzimmerm/start.xhtml","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"1080":{"submorphs":[{"__isSmartRef__":true,"id":1081}],"scripts":[],"id":"0FFC35B0-609F-4261-BDAA-E218DB0FCFD2","shape":{"__isSmartRef__":true,"id":1092},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"__serializedExpressions__":["_Position","distanceToDragEvent"],"showsHalos":false,"name":"LoadingMorph","partsBinMetaInfo":{"__isSmartRef__":true,"id":1093},"eventHandler":{"__isSmartRef__":true,"id":1191},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[127,"59692BC3-6C7B-4E23-B820-8699260EA722","486BB935-1313-4103-B2A8-642B19437478","18AFFD44-46CD-489E-B1D6-DED43E2B6B06","2608C892-2204-4981-9A87-8E749F8944AB","5535861F-4EA2-44AB-8A40-0538124E0AAC","16C292B3-86E8-4622-B516-27C48263B8CC","87731A20-D455-44D0-97E5-98A7CFD4E417","A17081E7-E597-47ED-BD32-6E4D206BD7D7","CFB4A44C-BFEA-4584-BCBA-AE2A56739200","76B3DD9B-8D01-42BA-A574-AB99D5F899BB","1EBC5512-8F54-4B24-998C-69A285EC8533","DD1165C7-6C1A-4361-A4AE-FCF6F31152FD","4D6D36E8-48F3-408A-B03C-202E4DC182BD","5F3B3E0F-BBC6-4DDA-BAA0-7EFC05FF2011","E0A6B33B-767A-4532-9021-892414520200","F5F5E2B1-5FF0-4E09-B323-AE88A3920B8D","0C7E832A-A741-430F-B295-8BC181D066FE","472AED3B-CB76-49BD-BF49-354A2D568F86","A7C52F65-D140-4791-880F-F7584C7BB570","3516412B-8B36-4E52-9416-6B7FB358BDC2","1840CACC-078C-4795-AD3F-E9D6F8D557A0","1FEDCA25-0131-46FA-840F-DC5F1B05C6CA","C620CED3-0AE9-4097-9AA7-2706A042F9C9","679A861B-40E0-4DB2-B22F-95B454C6978D","FEF39B3C-E634-4825-BAB8-2D44FE647B03"],"isBeingDragged":false,"layout":{"__isSmartRef__":true,"id":1192},"prevScroll":[0,0],"moved":true,"_Rotation":0,"_Scale":1,"headRevision":146469,"_ClipMode":"visible","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1193},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)","distanceToDragEvent":"lively.pt(171.0,-13.0)"},"1081":{"submorphs":[{"__isSmartRef__":true,"id":1082}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1088},"id":"9CDE5807-8917-4104-9F1C-70F53ED8DDF0","eventHandler":{"__isSmartRef__":true,"id":1089},"droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position","distanceToDragEvent"],"name":"ProgressIndicator","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":1090},"derivationIds":[520,"071F18BE-FF28-40F5-ACAD-1916E0D25C38","DF185A10-743D-45FC-B9C2-76E12D908BCF","BF125D2C-596A-4C1E-A5F8-DAE4801E9497","3CEE8CFF-B8F1-4B4B-A405-CB583080252A","D0652878-8F9C-4591-8A82-296898AACDB6","31441DDF-2220-43BE-A99F-69E1FEC68030","14A90039-0D3E-46DC-8445-D42B8E02EB42","681EF5DE-A344-4114-B2F3-B96CE3872524","C0381116-5116-4F33-B082-A411D0E4534E","24E9581E-B008-46EE-9CBC-D5190E100D98","C69D1041-2C5E-48FE-B04C-04E66450658A","4830945B-4FFF-4564-9424-34D7995DAE60","8602C233-B3E7-4682-9B0E-D7549761D934","B4E0E11F-2BED-462E-B708-89D63971856E","EE0144C2-D016-4390-8A67-4E7DEF171C83","F44DF6E4-5F27-440E-AB5F-3721C0A10CA6","73FC6648-DAAF-4673-8CF4-7DA219513F22","B78EB1B5-780C-45F7-B0A7-B988B52B1FF1","DFDB8CD1-72F7-40F4-849B-1F9B866277AB","66111105-B1FC-41F7-BF70-D45118C9E09F","02420416-1E35-4831-AABB-91CD0460CA1A","7C6B2EB2-4510-4A8E-BAFF-5CF0040DD7F5","0503F5A1-1732-4610-9A5A-920D658CA766","07C5AE03-36AD-4849-BACD-27D7D9A2CCF2","9FFF9D73-931C-404C-AA4B-5AC2E7C53504"],"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"owner":{"__isSmartRef__":true,"id":1080},"isBeingDragged":false,"layout":{"__isSmartRef__":true,"id":1091},"prevScroll":[0,0],"_Rotation":0,"_Scale":1,"_ClipMode":"visible","__LivelyClassName__":"lively.morphic.Image","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(113.5,81.0)","distanceToDragEvent":"lively.pt(39.0,-11.0)"},"1082":{"submorphs":[],"scripts":[],"id":"4A1FD61A-04D5-4085-889E-36961126066A","shape":{"__isSmartRef__":true,"id":1083},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"__serializedExpressions__":["_Position","textColor","_Padding","distanceToDragEvent"],"_MaxTextWidth":257,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":14,"name":"loadedMorphName","partsBinMetaInfo":{"__isSmartRef__":true,"id":1084},"textChunks":[{"__isSmartRef__":true,"id":1085}],"charsReplaced":"MorphName","lastFindLoc":18,"priorSelectionRange":[9,0],"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":1087},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_ClipMode":"visible","derivationIds":[355,"023045B3-2D6B-4425-89FB-F4806D527BE0","DC0C2365-868C-41AE-8369-51C31E91493E","C6D9D314-86A1-4015-970B-F6787F535E1A","6AA4552E-2E85-447E-9033-99D5AA1A94BC","D94BE49C-8A3E-4F1F-BF28-FEDD9B40D213","AA8F0470-654C-4AA2-8135-4607F5429AC5","E0BAABCC-FFB2-4EDF-BAE5-C63CC99B6A97","1A86AE17-73AE-442E-AB36-DD90C6DFC8BC","EF750075-E964-4CD3-B6A4-161511E1D058","CED69CBF-FFA5-45E7-B333-FBACE4F278AC","E56978C1-7424-4C10-8168-11FD3237B540","D5AB2532-A4DC-42D6-AF17-99CBBCEAA848","245866CB-598A-4172-A3A0-A06D4D26C6AD","43B0F12E-5793-43AA-80E1-496774E0EBA6","1B776A8C-0413-475F-8EBD-120BBD91D2BB","F84F2C9A-8003-4E81-833A-83F48C92F3B8","3124B389-9FA4-4348-BC5D-0DFF9C59CD1B","1A1BCBAC-D7CC-4BAE-B8C2-7C693F7327A1","1CB201BA-5E0B-4771-821A-139FA2AEFBC2","195520FA-4816-47A4-B0F5-BA890AFD9DF9","0D15F28A-24C9-46B7-89C5-6D2354728AC1","316FE9D3-62EC-4FD6-9B0F-FFA622B79575","739F3743-9BE1-48C8-813D-C0BFB0DCACA6","01877B3B-7DA7-4222-B011-7B5F4E501862","B8FE7DEE-9568-4BE6-BA12-EA674BA79E08"],"_WhiteSpaceHandling":"pre-wrap","owner":{"__isSmartRef__":true,"id":1081},"_MinTextWidth":257,"_MinTextHeight":null,"previousSelection":[6,6],"_Align":"center","isBeingDragged":false,"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(-109.0,38.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)","distanceToDragEvent":"lively.pt(179.0,-11.0)"},"1083":{"fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(257.0,23.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"1084":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1085":{"style":{"__isSmartRef__":true,"id":1086},"chunkOwner":{"__isSmartRef__":true,"id":1082},"storedString":"loading part","_id":"_1","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1086":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1087":{"morph":{"__isSmartRef__":true,"id":1082},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1088":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"_ImageURL":"data:image/gif;base64,R0lGODlhEAAQAPIAAP///wAAAMLCwkJCQgAAAGJiYoKCgpKSkiH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAEAAQAAADMwi63P4wyklrE2MIOggZnAdOmGYJRbExwroUmcG2LmDEwnHQLVsYOd2mBzkYDAdKa+dIAAAh+QQJCgAAACwAAAAAEAAQAAADNAi63P5OjCEgG4QMu7DmikRxQlFUYDEZIGBMRVsaqHwctXXf7WEYB4Ag1xjihkMZsiUkKhIAIfkECQoAAAAsAAAAABAAEAAAAzYIujIjK8pByJDMlFYvBoVjHA70GU7xSUJhmKtwHPAKzLO9HMaoKwJZ7Rf8AYPDDzKpZBqfvwQAIfkECQoAAAAsAAAAABAAEAAAAzMIumIlK8oyhpHsnFZfhYumCYUhDAQxRIdhHBGqRoKw0R8DYlJd8z0fMDgsGo/IpHI5TAAAIfkECQoAAAAsAAAAABAAEAAAAzIIunInK0rnZBTwGPNMgQwmdsNgXGJUlIWEuR5oWUIpz8pAEAMe6TwfwyYsGo/IpFKSAAAh+QQJCgAAACwAAAAAEAAQAAADMwi6IMKQORfjdOe82p4wGccc4CEuQradylesojEMBgsUc2G7sDX3lQGBMLAJibufbSlKAAAh+QQJCgAAACwAAAAAEAAQAAADMgi63P7wCRHZnFVdmgHu2nFwlWCI3WGc3TSWhUFGxTAUkGCbtgENBMJAEJsxgMLWzpEAACH5BAkKAAAALAAAAAAQABAAAAMyCLrc/jDKSatlQtScKdceCAjDII7HcQ4EMTCpyrCuUBjCYRgHVtqlAiB1YhiCnlsRkAAAOwAAAAAAAAAAAA==","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"isLoaded":true,"_ClipMode":"visible","_BorderWidth":0,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Image","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(31.0,31.0)","_Padding":"lively.rect(0,0,0,0)"},"1089":{"morph":{"__isSmartRef__":true,"id":1081},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1090":{"partName":"ProgressIndicator","requiredModules":[],"migrationLevel":2,"partsSpaceName":"PartsBin/Widgets/","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1091":{"centeredHorizontal":true,"centeredVertical":true},"1092":{"__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":8.515,"_Opacity":0.8146,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(266.0,223.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"1093":{"partsSpaceName":"PartsBin/iPadWidgets","comment":"This is a placeholder to indicate that a morph is being loaded. It will be replaced by the morph as soon as the requested morph finished loading.","migrationLevel":4,"partName":"LoadingMorph","changes":[{"__isSmartRef__":true,"id":1094},{"__isSmartRef__":true,"id":1096},{"__isSmartRef__":true,"id":1098},{"__isSmartRef__":true,"id":1100},{"__isSmartRef__":true,"id":1102},{"__isSmartRef__":true,"id":1104},{"__isSmartRef__":true,"id":1106},{"__isSmartRef__":true,"id":1108},{"__isSmartRef__":true,"id":1110},{"__isSmartRef__":true,"id":1112},{"__isSmartRef__":true,"id":1114},{"__isSmartRef__":true,"id":1116},{"__isSmartRef__":true,"id":1118},{"__isSmartRef__":true,"id":1120},{"__isSmartRef__":true,"id":1122},{"__isSmartRef__":true,"id":1124},{"__isSmartRef__":true,"id":1126},{"__isSmartRef__":true,"id":1128},{"__isSmartRef__":true,"id":1130},{"__isSmartRef__":true,"id":1132},{"__isSmartRef__":true,"id":1134},{"__isSmartRef__":true,"id":1136},{"__isSmartRef__":true,"id":1138},{"__isSmartRef__":true,"id":1140},{"__isSmartRef__":true,"id":1142},{"__isSmartRef__":true,"id":1144},{"__isSmartRef__":true,"id":1146},{"__isSmartRef__":true,"id":1148},{"__isSmartRef__":true,"id":1150},{"__isSmartRef__":true,"id":1152},{"__isSmartRef__":true,"id":1154},{"__isSmartRef__":true,"id":1156},{"__isSmartRef__":true,"id":1158},{"__isSmartRef__":true,"id":1160},{"__isSmartRef__":true,"id":1162},{"__isSmartRef__":true,"id":1164},{"__isSmartRef__":true,"id":1166},{"__isSmartRef__":true,"id":1168},{"__isSmartRef__":true,"id":1170},{"__isSmartRef__":true,"id":1172},{"__isSmartRef__":true,"id":1174},{"__isSmartRef__":true,"id":1176},{"__isSmartRef__":true,"id":1178},{"__isSmartRef__":true,"id":1180},{"__isSmartRef__":true,"id":1182},{"__isSmartRef__":true,"id":1184},{"__isSmartRef__":true,"id":1186},{"__isSmartRef__":true,"id":1188}],"revisionOnLoad":151069,"lastModifiedDate":{"__isSmartRef__":true,"id":1190},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"1094":{"date":{"__isSmartRef__":true,"id":1095},"author":"sstamm","message":"","id":"1C1391AE-5722-4707-BE52-F0094FC56829"},"1095":{"isSerializedDate":true,"string":"Wed Feb 22 2012 08:02:04 GMT-0500 (EST)"},"1096":{"date":{"__isSmartRef__":true,"id":1097},"author":"sstamm","message":"","id":"663F147A-9084-4AC3-81A7-1E7BA6547F08"},"1097":{"isSerializedDate":true,"string":"Wed Feb 22 2012 06:43:10 GMT-0500 (EST)"},"1098":{"date":{"__isSmartRef__":true,"id":1099},"author":"sstamm","message":"","id":"F72B746E-B170-4EFB-9074-5E8770640B8A"},"1099":{"isSerializedDate":true,"string":"Wed Feb 22 2012 06:36:14 GMT-0500 (EST)"},"1100":{"date":{"__isSmartRef__":true,"id":1101},"author":"sstamm","message":"","id":"568D2EFD-C535-43AE-8944-6D8B967129F5"},"1101":{"isSerializedDate":true,"string":"Wed Feb 22 2012 06:23:04 GMT-0500 (EST)"},"1102":{"date":{"__isSmartRef__":true,"id":1103},"author":"sstamm","message":"","id":"AB2484A6-0707-4E13-845E-F0A5F48BBA3D"},"1103":{"isSerializedDate":true,"string":"Wed Feb 22 2012 05:59:45 GMT-0500 (EST)"},"1104":{"date":{"__isSmartRef__":true,"id":1105},"author":"sstamm","message":"","id":"97D20633-F76C-46A5-A32A-FFE9BC83CAB3"},"1105":{"isSerializedDate":true,"string":"Wed Feb 22 2012 05:59:10 GMT-0500 (EST)"},"1106":{"date":{"__isSmartRef__":true,"id":1107},"author":"sstamm","message":"","id":"8A697DF5-9A45-4A84-B709-9719BF55083E"},"1107":{"isSerializedDate":true,"string":"Wed Feb 22 2012 05:56:54 GMT-0500 (EST)"},"1108":{"date":{"__isSmartRef__":true,"id":1109},"author":"sstamm","message":"","id":"F2157D66-1571-4B9A-B325-6FA96488260F"},"1109":{"isSerializedDate":true,"string":"Wed Feb 22 2012 05:51:05 GMT-0500 (EST)"},"1110":{"date":{"__isSmartRef__":true,"id":1111},"author":"sstamm","message":"","id":"E5E808CA-06AB-47DC-A9C9-CA7967591545"},"1111":{"isSerializedDate":true,"string":"Wed Feb 22 2012 05:47:19 GMT-0500 (EST)"},"1112":{"date":{"__isSmartRef__":true,"id":1113},"author":"sstamm","message":"","id":"009DC4E0-23CA-485A-A796-801AA0F75049"},"1113":{"isSerializedDate":true,"string":"Wed Feb 22 2012 05:46:25 GMT-0500 (EST)"},"1114":{"date":{"__isSmartRef__":true,"id":1115},"author":"sstamm","message":"","id":"C0CE1397-6E2E-4E8C-AEFF-9017E24BB7E4"},"1115":{"isSerializedDate":true,"string":"Wed Feb 22 2012 05:45:05 GMT-0500 (EST)"},"1116":{"date":{"__isSmartRef__":true,"id":1117},"author":"sstamm","message":"","id":"FFE16986-548D-4AC2-A627-CF6416282BC4"},"1117":{"isSerializedDate":true,"string":"Wed Feb 22 2012 05:37:15 GMT-0500 (EST)"},"1118":{"date":{"__isSmartRef__":true,"id":1119},"author":"sstamm","message":"","id":"57213D63-7147-4057-ADC9-30994443B066"},"1119":{"isSerializedDate":true,"string":"Wed Feb 22 2012 05:35:29 GMT-0500 (EST)"},"1120":{"date":{"__isSmartRef__":true,"id":1121},"author":"sstamm","message":"","id":"75A31364-B380-4312-BB5B-F8F2DA1CE824"},"1121":{"isSerializedDate":true,"string":"Wed Feb 22 2012 05:31:52 GMT-0500 (EST)"},"1122":{"date":{"__isSmartRef__":true,"id":1123},"author":"sstamm","message":"","id":"5AA50B7E-7D33-44C4-807B-BF1ABA31D530"},"1123":{"isSerializedDate":true,"string":"Wed Feb 22 2012 05:14:10 GMT-0500 (EST)"},"1124":{"date":{"__isSmartRef__":true,"id":1125},"author":"sstamm","message":"","id":"BCDCC505-534C-45E5-9BB2-5238959A5AD0"},"1125":{"isSerializedDate":true,"string":"Wed Feb 22 2012 05:02:56 GMT-0500 (EST)"},"1126":{"date":{"__isSmartRef__":true,"id":1127},"author":"sstamm","message":"","id":"890D14F4-E89D-4E05-BFB9-875D6AB6C765"},"1127":{"isSerializedDate":true,"string":"Wed Feb 22 2012 05:01:50 GMT-0500 (EST)"},"1128":{"date":{"__isSmartRef__":true,"id":1129},"author":"sstamm","message":"","id":"B6FE0805-0D24-4267-8238-8B332352617E"},"1129":{"isSerializedDate":true,"string":"Wed Feb 22 2012 04:55:44 GMT-0500 (EST)"},"1130":{"date":{"__isSmartRef__":true,"id":1131},"author":"sstamm","message":"callbacks are working","id":"9348260A-3B55-4659-BC85-440BFBD98EA4"},"1131":{"isSerializedDate":true,"string":"Fri Feb 10 2012 03:45:55 GMT-0500 (EST)"},"1132":{"date":{"__isSmartRef__":true,"id":1133},"author":"sstamm","message":"made it more opaque","id":"1B84264C-2822-407F-A58F-19217BCD2762"},"1133":{"isSerializedDate":true,"string":"Wed Feb 08 2012 05:41:50 GMT-0500 (EST)"},"1134":{"date":{"__isSmartRef__":true,"id":1135},"author":"sstamm","message":"","id":"0FB41D7D-2A52-4782-814B-A66C24FCE569"},"1135":{"isSerializedDate":true,"string":"Tue Feb 07 2012 05:13:49 GMT-0500 (EST)"},"1136":{"date":{"__isSmartRef__":true,"id":1137},"author":"sstamm","message":"","id":"A0C2D7C1-04AF-493A-A7D7-70750F7D3E2F"},"1137":{"isSerializedDate":true,"string":"Thu Feb 02 2012 11:22:07 GMT-0500 (EST)"},"1138":{"date":{"__isSmartRef__":true,"id":1139},"author":"sstamm","message":"trollolol","id":"F6CFAD78-AC72-4DE2-9F38-79776C2E9462"},"1139":{"isSerializedDate":true,"string":"Thu Feb 02 2012 08:55:14 GMT-0500 (EST)"},"1140":{"date":{"__isSmartRef__":true,"id":1141},"author":"sstamm","message":"should be centered now","id":"EE366B4D-C272-477F-8C28-4EAE5A7EC7CB"},"1141":{"isSerializedDate":true,"string":"Thu Feb 02 2012 08:54:35 GMT-0500 (EST)"},"1142":{"date":{"__isSmartRef__":true,"id":1143},"author":"sstamm","message":"initial commit","id":"8920D925-DD16-4667-B8C7-FB74D78C2424"},"1143":{"isSerializedDate":true,"string":"Thu Feb 02 2012 07:26:01 GMT-0500 (EST)"},"1144":{"date":{"__isSmartRef__":true,"id":1145},"author":"sstamm","message":"changed text morph name","id":"80E88A3C-5AF3-48F2-A600-710877630997"},"1145":{"isSerializedDate":true,"string":"Thu Feb 02 2012 08:04:01 GMT-0500 (EST)"},"1146":{"date":{"__isSmartRef__":true,"id":1147},"author":"sstamm","message":"added loading script","id":"EE9B8F4D-1F03-4232-82E6-794046974F8F"},"1147":{"isSerializedDate":true,"string":"Thu Feb 02 2012 08:28:30 GMT-0500 (EST)"},"1148":{"date":{"__isSmartRef__":true,"id":1149},"author":"sstamm","message":"added disconnection","id":"11F19267-924E-4087-99ED-998245576BD2"},"1149":{"isSerializedDate":true,"string":"Thu Feb 02 2012 08:32:58 GMT-0500 (EST)"},"1150":{"date":{"__isSmartRef__":true,"id":1151},"author":"sstamm","message":"removed connections before deletion","id":"35A88218-6864-4D52-83A2-BFF7B9A6907C"},"1151":{"isSerializedDate":true,"string":"Thu Feb 02 2012 08:41:00 GMT-0500 (EST)"},"1152":{"date":{"__isSmartRef__":true,"id":1153},"author":"sstamm","message":"now able to load parts by name and category as well as per partItem","id":"F36A5782-461D-4813-95F8-0207990A261C"},"1153":{"isSerializedDate":true,"string":"Thu Feb 02 2012 09:24:30 GMT-0500 (EST)"},"1154":{"date":{"__isSmartRef__":true,"id":1155},"author":"sstamm","message":"now with round corners","id":"F42C39CB-CC37-467D-BF10-D362241F047E"},"1155":{"isSerializedDate":true,"string":"Thu Feb 02 2012 09:26:23 GMT-0500 (EST)"},"1156":{"date":{"__isSmartRef__":true,"id":1157},"author":"sstamm","message":"loadingMorph is sync now","id":"12ACFFC9-BA53-4A2A-ABD4-894A5ECE1145"},"1157":{"isSerializedDate":true,"string":"Thu Feb 02 2012 09:48:04 GMT-0500 (EST)"},"1158":{"date":{"__isSmartRef__":true,"id":1159},"author":"sstamm","message":"display the loadingMorph in new thread","id":"2BA51E30-F02B-4AF0-B3BE-52DD4ED522CC"},"1159":{"isSerializedDate":true,"string":"Thu Feb 02 2012 09:53:49 GMT-0500 (EST)"},"1160":{"date":{"__isSmartRef__":true,"id":1161},"author":"sstamm","message":"","id":"DF0AE4EA-1B08-4556-8BBE-E6488F23B8A3"},"1161":{"isSerializedDate":true,"string":"Thu Feb 02 2012 10:49:48 GMT-0500 (EST)"},"1162":{"date":{"__isSmartRef__":true,"id":1163},"author":"sstamm","message":"","id":"220821B3-C589-41C9-A324-8E7E6D9D6CEB"},"1163":{"isSerializedDate":true,"string":"Thu Feb 02 2012 10:58:43 GMT-0500 (EST)"},"1164":{"date":{"__isSmartRef__":true,"id":1165},"author":"sstamm","message":"","id":"DEBFACE2-7EC5-4A86-AD46-5A0A88A73707"},"1165":{"isSerializedDate":true,"string":"Thu Feb 02 2012 11:04:28 GMT-0500 (EST)"},"1166":{"date":{"__isSmartRef__":true,"id":1167},"author":"sstamm","message":"load request in new thread if loading should be async","id":"18282D28-D6D4-48C9-A508-6E3244449BD8"},"1167":{"isSerializedDate":true,"string":"Tue Feb 07 2012 05:10:27 GMT-0500 (EST)"},"1168":{"date":{"__isSmartRef__":true,"id":1169},"author":"sstamm","message":"added benchmarking output","id":"249CFF90-DDF5-4A83-9759-0289E96D7D58"},"1169":{"isSerializedDate":true,"string":"Tue Feb 07 2012 05:31:50 GMT-0500 (EST)"},"1170":{"date":{"__isSmartRef__":true,"id":1171},"author":"sstamm","message":"","id":"882082E1-29B6-418D-9B8B-672729D60619"},"1171":{"isSerializedDate":true,"string":"Tue Feb 07 2012 05:38:26 GMT-0500 (EST)"},"1172":{"date":{"__isSmartRef__":true,"id":1173},"author":"sstamm","message":"","id":"5179AEF9-E19F-4B0C-BBD8-556C5687988A"},"1173":{"isSerializedDate":true,"string":"Tue Feb 07 2012 05:44:11 GMT-0500 (EST)"},"1174":{"date":{"__isSmartRef__":true,"id":1175},"author":"sstamm","message":"","id":"1159C5B4-724E-4124-9D7B-5CD5DC4A8EE3"},"1175":{"isSerializedDate":true,"string":"Tue Feb 07 2012 05:48:14 GMT-0500 (EST)"},"1176":{"date":{"__isSmartRef__":true,"id":1177},"author":"sstamm","message":"","id":"2A718D1F-1036-41D6-999A-336F2B14E65D"},"1177":{"isSerializedDate":true,"string":"Tue Feb 07 2012 05:49:47 GMT-0500 (EST)"},"1178":{"date":{"__isSmartRef__":true,"id":1179},"author":"sstamm","message":"","id":"EB6BDD0C-7EEC-4124-B77F-2F106A601538"},"1179":{"isSerializedDate":true,"string":"Tue Feb 07 2012 05:59:48 GMT-0500 (EST)"},"1180":{"date":{"__isSmartRef__":true,"id":1181},"author":"sstamm","message":"","id":"63EC8D07-AB6A-450A-BB84-9B4D37E03647"},"1181":{"isSerializedDate":true,"string":"Tue Feb 07 2012 06:02:33 GMT-0500 (EST)"},"1182":{"date":{"__isSmartRef__":true,"id":1183},"author":"sstamm","message":"","id":"19CE12E4-5AA5-48DC-B1D1-B0EB0EDF1CB9"},"1183":{"isSerializedDate":true,"string":"Tue Feb 07 2012 06:03:42 GMT-0500 (EST)"},"1184":{"date":{"__isSmartRef__":true,"id":1185},"author":"sstamm","message":"first attempt to introduce callback functions to part loading","id":"22BD0B95-8948-411A-A56E-AD7CBE445F1D"},"1185":{"isSerializedDate":true,"string":"Thu Feb 09 2012 14:20:11 GMT-0500 (EST)"},"1186":{"date":{"__isSmartRef__":true,"id":1187},"author":"sstamm","message":"","id":"A216DFD2-9D1F-4E62-A22F-6B5472823E1B"},"1187":{"isSerializedDate":true,"string":"Fri Mar 16 2012 10:37:34 GMT-0400 (EDT)"},"1188":{"date":{"__isSmartRef__":true,"id":1189},"author":"sstamm","message":"","id":"464E723A-08DC-433C-AA5C-CEC850DBAF0B"},"1189":{"isSerializedDate":true,"string":"Fri Mar 16 2012 10:42:29 GMT-0400 (EDT)"},"1190":{"isSerializedDate":true,"string":"Thu Sep 06 2012 22:04:46 GMT-0400 (EDT)"},"1191":{"morph":{"__isSmartRef__":true,"id":1080},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"1192":{"adjustForNewBounds":true},"1193":{"loadPart":{"__isSmartRef__":true,"id":1194},"loadFinished":{"__isSmartRef__":true,"id":1198},"loadPartByName":{"__isSmartRef__":true,"id":1202}},"1194":{"varMapping":{"__isSmartRef__":true,"id":1195},"source":"function loadPart(partItem, isAsync) {\n this.partItem = partItem;\n \n this.openInWorld();\n if(partItem.part) {\n this.setExtent(partItem.part.getExtent());\n }\n this.align(this.bounds().center(), $world.visibleBounds().center());\n \n \n if(typeof isAsync === \"function\") {\n this.callback = isAsync;\n }\n\n connect(partItem, 'part', this, \"loadFinished\");\n\n partItem.loadPart(isAsync);\n\n return partItem.part;\n\n}","funcProperties":{"__isSmartRef__":true,"id":1196},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1195":{"this":{"__isSmartRef__":true,"id":1080}},"1196":{"timestamp":{"__isSmartRef__":true,"id":1197},"user":"sstamm","tags":[]},"1197":{"isSerializedDate":true,"string":"Fri Mar 16 2012 10:42:18 GMT-0400 (EDT)"},"1198":{"varMapping":{"__isSmartRef__":true,"id":1199},"source":"function loadFinished(part) {\n if(this.owner === $world.firstHand()) {\n $world.firstHand().removeAllMorphs();\n } else {\n this.owner.addMorph(part);\n part.align(part.bounds().center(), this.bounds().center());\n this.remove();\n }\n disconnect(this.partItem, 'part', this, \"loadFinished\");\n if(this.callback) {\n this.callback(part);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":1200},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1199":{"this":{"__isSmartRef__":true,"id":1080}},"1200":{"timestamp":{"__isSmartRef__":true,"id":1201},"user":"sstamm","tags":[]},"1201":{"isSerializedDate":true,"string":"Wed Feb 22 2012 08:01:53 GMT-0500 (EST)"},"1202":{"varMapping":{"__isSmartRef__":true,"id":1203},"source":"function loadPartByName(partName, optPartsSpaceName, isAsync) {\n var partItem = lively.PartsBin.getPartItem(partName, optPartsSpaceName);\n return this.loadPart(partItem, isAsync);\n}","funcProperties":{"__isSmartRef__":true,"id":1204},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"1203":{"this":{"__isSmartRef__":true,"id":1080}},"1204":{"timestamp":{"__isSmartRef__":true,"id":1205},"user":"sstamm","tags":[]},"1205":{"isSerializedDate":true,"string":"Thu Feb 02 2012 11:03:18 GMT-0500 (EST)"},"1206":{"isSerializedDate":true,"string":"Thu Nov 29 2012 18:30:12 GMT-0500 (EST)"},"isSimplifiedRegistry":true}}]]>