{"id":0,"registry":{"0":{"submorphs":[{"__isSmartRef__":true,"id":1},{"__isSmartRef__":true,"id":229},{"__isSmartRef__":true,"id":254},{"__isSmartRef__":true,"id":302},{"__isSmartRef__":true,"id":327}],"scripts":[],"shape":{"__isSmartRef__":true,"id":352},"eventHandler":{"__isSmartRef__":true,"id":353},"_ClipMode":"visible","derivationIds":["4094BDCB-DC7C-46E8-8654-8DB6E54E708E","72FB30BF-F6E8-408A-8B0E-0CBE4479CBC6","3E168C16-9FF9-426B-91D2-49E14DC5F2B6","A431D6C1-1277-45ED-A344-9B5EFA0CE9BE","A0C32793-C2A8-4CA2-B7B4-9290D5CFE6CC"],"id":"E3732BFB-8FE2-4B7C-8760-824BDC319436","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":354},"LK2":true,"targetMorph":{"__isSmartRef__":true,"id":1},"reframeHandle":{"__isSmartRef__":true,"id":327},"bottomReframeHandle":{"__isSmartRef__":true,"id":302},"rightReframeHandle":{"__isSmartRef__":true,"id":229},"titleBar":{"__isSmartRef__":true,"id":254},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"_PreviousBorderWidth":0,"partsBinMetaInfo":{"__isSmartRef__":true,"id":355},"name":"WorldSearch","highlighted":false,"isBeingDragged":false,"cameForward":false,"prevScroll":[0,0],"moved":true,"showsHalos":false,"_Rotation":0,"_Scale":1,"state":"shutdown","__serializedExpressions__":["_Position","contentOffset","prevDragPos"],"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets","withoutLayers":["Global.lively.morphic.GrabbingLayer"],"_Position":"lively.pt(0.0,0.0)","contentOffset":"lively.pt(4.0,22.0)","prevDragPos":"lively.pt(1366.9,247.0)"},"1":{"submorphs":[{"__isSmartRef__":true,"id":2},{"__isSmartRef__":true,"id":20},{"__isSmartRef__":true,"id":62},{"__isSmartRef__":true,"id":179}],"scripts":[],"id":"29777CBC-F098-407C-9574-041BF112017C","shape":{"__isSmartRef__":true,"id":196},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"WorldSearchPane","partsBinMetaInfo":{"__isSmartRef__":true,"id":108},"eventHandler":{"__isSmartRef__":true,"id":197},"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4","F38439A3-2F4E-4AC2-BF73-2633C00B1393","6748F5B5-2284-4748-A6EE-F1A261CBAD0B","BBAFB862-93AE-4F89-BCFF-9F1C67B7FE4C","4B172554-7959-4D08-BC18-81A667A9147F","36733AE3-6152-4803-94FB-46D8CB4A3E8D","5FA52FAF-AD6B-43CF-86CC-38CFF762E4D7","74055FEC-A94C-4F0C-87D9-4C5E3C417D13","08BC1CE3-83B5-4A63-AA65-EFD8B873335C","6F98F027-88B0-4595-819E-57B65BECC656","EF6258FF-3CEE-4406-B89A-8ACE4A29DC35","1C00D689-4D67-477C-BE10-7E54F20F9170"],"partTests":{"__isSmartRef__":true,"id":198},"_ClipMode":"visible","moved":true,"owner":{"__isSmartRef__":true,"id":0},"layout":{"__isSmartRef__":true,"id":203},"prevScroll":[0,0],"#startLetters":"high","isBeingDragged":false,"_PreviousBorderWidth":1,"_Rotation":0,"_Scale":1,"isCopyMorphRef":true,"morphRefId":2,"__serializedExpressions__":["_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":204},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(4.0,22.0)"},"2":{"submorphs":[],"scripts":[],"id":"DB9AA6F6-ADD8-4DF6-91BD-F09F5DD053BD","shape":{"__isSmartRef__":true,"id":3},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":798.152,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":12,"name":"SearchField","partsBinMetaInfo":{"__isSmartRef__":true,"id":4},"textChunks":[{"__isSmartRef__":true,"id":15}],"charsReplaced":"Motivation","lastFindLoc":10,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":17},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","09817039-A6CC-44B4-8D5D-EECC759AFE8F","9944B39C-D6C4-4DD9-B5D0-641158D2E852","5F81B4CA-3ED0-479B-9158-3021C9882A18","D0DB075B-083A-44EC-ACFB-BF3255B00A76","BB469739-D256-4356-8D72-8201F92E6AB5","B81B76B7-1B6A-4C6F-A68D-E6281C3E5133","79935B16-D5E3-479A-BB6E-46D6C4B7DFD7","7A88B158-B05C-4045-8C60-EF04F6B22E98"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":798.152,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"owner":{"__isSmartRef__":true,"id":1},"layout":{"__isSmartRef__":true,"id":18},"isInputLine":true,"attributeConnections":[{"__isSmartRef__":true,"id":19}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"savedTextString":"xyz","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"_Rotation":0,"_Scale":1,"previousSelection":[10,10],"priorSelectionRange":[0,10],"__serializedExpressions__":["_Position","textColor","_Padding","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(10.0,10.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)","distanceToDragEvent":"lively.pt(93.0,-9.0)"},"3":{"fill":null,"_BorderWidth":1.492,"_ClipMode":"visible","_Fill":null,"_BorderRadius":2.1750000000000003,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__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(1138.3,24.0)","_BorderColor":"Color.rgb(189,185,185)","_Padding":"lively.rect(4,2,0,0)"},"4":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":5},{"__isSmartRef__":true,"id":7},{"__isSmartRef__":true,"id":9},{"__isSmartRef__":true,"id":11},{"__isSmartRef__":true,"id":13}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5":{"date":{"__isSmartRef__":true,"id":6},"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0"},"6":{"isSerializedDate":true,"string":"Sat Apr 21 2012 16:30:30 GMT+0200 (CEST)"},"7":{"date":{"__isSmartRef__":true,"id":8},"author":"undefined","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.","id":"BD5B0E4C-4830-4863-A013-35BB66D5AD6F"},"8":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (CET)"},"9":{"date":{"__isSmartRef__":true,"id":10},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF"},"10":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:31:43 GMT+0200 (CEST)"},"11":{"date":{"__isSmartRef__":true,"id":12},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9"},"12":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:32:09 GMT+0200 (CEST)"},"13":{"date":{"__isSmartRef__":true,"id":14},"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194"},"14":{"isSerializedDate":true,"string":"Tue May 08 2012 14:18:18 GMT+0200 (CEST)"},"15":{"style":{"__isSmartRef__":true,"id":16},"chunkOwner":{"__isSmartRef__":true,"id":2},"_id":"_99257","storedString":"xyz","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"16":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"17":{"morph":{"__isSmartRef__":true,"id":2},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"18":{"resizeWidth":true},"19":{"sourceObj":{"__isSmartRef__":true,"id":2},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":1},"targetMethodName":"search","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"20":{"submorphs":[{"__isSmartRef__":true,"id":21}],"scripts":[],"id":"CCB3E93E-F300-401E-A43E-5279B8C518F0","shape":{"__isSmartRef__":true,"id":26},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":32},"lighterFill":{"__isSmartRef__":true,"id":37},"label":{"__isSmartRef__":true,"id":21},"name":"Button1","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":42},"attributeConnections":[{"__isSmartRef__":true,"id":53},{"__isSmartRef__":true,"id":54}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":55},"derivationIds":[7251,"3F26258D-0EE1-4A94-8419-5EE2BB6065A6","B624295D-42E3-4E0A-B370-844C2B43F4F0","F5D160C8-1C2F-47D9-9BE1-2FD26C53BFB3","7D4A1972-76E5-4369-9964-2F6ACB87C81F","5904AE43-BA1D-4F70-A281-3DB54ED7E5C6","7413DD19-DCCF-4B33-A847-356D8F36ED48","20077AF0-E067-4CB5-806F-29C68F95D0DA","5FA2BF67-4DA7-49FC-8232-D24E38690529","CC6EA552-FE01-4256-93D9-08024FB20122","721A5909-7B42-4EA8-B229-B8DCB4035D4C","164C9CA2-412C-466D-B4AD-96BD6141BB20"],"_ClipMode":"visible","isPressed":false,"owner":{"__isSmartRef__":true,"id":1},"prevScroll":[0,0],"layout":{"__isSmartRef__":true,"id":56},"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":57},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(10.0,634.1)","distanceToDragEvent":"lively.pt(70.0,-9.0)"},"21":{"submorphs":[],"scripts":[],"id":"B4D46202-51E6-4233-B102-4A3E3BE9E9C9","shape":{"__isSmartRef__":true,"id":22},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":100,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":20},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":23}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":25},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[7252,"4881773E-A824-4992-B814-33C8D37580C6","EE955AA4-D648-4DFC-8E2D-08881D605170","7EC413DD-D34D-449D-B448-2F3904B04FA5","7939AA82-2A96-4559-9090-DD58B7C8868A","36EC2C3E-FBF6-4C78-A933-ED5D7AE2D594","399CA972-119B-4F56-A96A-6691C3AA0F3A","AF8B54D3-91D9-427E-B274-012757814F4D","B08C0204-8CCA-4073-8A31-18846B05A681","66D12E5A-C38B-447F-B6F4-161861E5894B","23CC8A17-5CB7-45DA-BBA3-CBC1CB89DE35","5D8FB212-4B07-45C5-8B7B-232EE8BDC645"],"_MinTextWidth":100,"_MinTextHeight":null,"_FontSize":10,"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"_WordBreak":"break-all","__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"22":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__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(100.0,22.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"23":{"style":{"__isSmartRef__":true,"id":24},"chunkOwner":{"__isSmartRef__":true,"id":21},"_id":"_28943","storedString":"vist","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"24":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"25":{"morph":{"__isSmartRef__":true,"id":21},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"26":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":27},"_BorderRadius":5.2,"_ClipMode":"visible","_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__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(100.0,22.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"27":{"stops":[{"__isSmartRef__":true,"id":28},{"__isSmartRef__":true,"id":29},{"__isSmartRef__":true,"id":30},{"__isSmartRef__":true,"id":31}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"28":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"29":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"30":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"31":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"32":{"stops":[{"__isSmartRef__":true,"id":33},{"__isSmartRef__":true,"id":34},{"__isSmartRef__":true,"id":35},{"__isSmartRef__":true,"id":36}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"33":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"34":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"35":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"36":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"37":{"stops":[{"__isSmartRef__":true,"id":38},{"__isSmartRef__":true,"id":39},{"__isSmartRef__":true,"id":40},{"__isSmartRef__":true,"id":41}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"38":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"39":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"40":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"41":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"42":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":43},{"__isSmartRef__":true,"id":45},{"__isSmartRef__":true,"id":47},{"__isSmartRef__":true,"id":49},{"__isSmartRef__":true,"id":51}],"revisionOnLoad":171940,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"43":{"date":{"__isSmartRef__":true,"id":44},"author":"undefined","message":"","id":"7074B413-6CF0-4892-9D18-52009A2A2E03"},"44":{"isSerializedDate":true,"string":"Fri Apr 13 2012 21:04:01 GMT+0200 (CEST)"},"45":{"date":{"__isSmartRef__":true,"id":46},"author":"sstamm","message":"reverted button","id":"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E"},"46":{"isSerializedDate":true,"string":"Mon Apr 16 2012 10:36:21 GMT+0200 (CEST)"},"47":{"date":{"__isSmartRef__":true,"id":48},"author":"robertkrahn","message":"no comment","id":"97D17254-EAC6-4494-8330-A347909590D6"},"48":{"isSerializedDate":true,"string":"Sat Apr 21 2012 14:08:58 GMT+0200 (CEST)"},"49":{"date":{"__isSmartRef__":true,"id":50},"author":"robertkrahn","message":"no comment","id":"DDE22D44-9A6D-4485-80F3-262D5DA0CC07"},"50":{"isSerializedDate":true,"string":"Tue Jun 05 2012 14:03:19 GMT+0200 (CEST)"},"51":{"date":{"__isSmartRef__":true,"id":52},"author":"bgnauk","message":"no comment","id":"FA43C1A3-19A9-4ED6-A014-82C74689A5C3"},"52":{"isSerializedDate":true,"string":"Tue Jun 19 2012 23:39:23 GMT+0200 (CEST)"},"53":{"sourceObj":{"__isSmartRef__":true,"id":20},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":20},"targetMethodName":"doAction","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"54":{"sourceObj":{"__isSmartRef__":true,"id":20},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1},"targetMethodName":"visitWorld","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"55":{"morph":{"__isSmartRef__":true,"id":20},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"56":{"moveVertical":true},"57":{"doAction":{"__isSmartRef__":true,"id":58}},"58":{"varMapping":{"__isSmartRef__":true,"id":59},"source":"function doAction() {\n    \n}","funcProperties":{"__isSmartRef__":true,"id":60},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"59":{"this":{"__isSmartRef__":true,"id":20}},"60":{"timestamp":{"__isSmartRef__":true,"id":61},"user":"robertkrahn","tags":[]},"61":{"isSerializedDate":true,"string":"Tue Jun 05 2012 14:02:40 GMT+0200 (CEST)"},"62":{"submorphs":[{"__isSmartRef__":true,"id":63}],"scripts":[],"id":"F300F3A7-9D92-4852-8941-BA098C364C2D","shape":{"__isSmartRef__":true,"id":107},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"ResultList","partsBinMetaInfo":{"__isSmartRef__":true,"id":108},"eventHandler":{"__isSmartRef__":true,"id":134},"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4","F38439A3-2F4E-4AC2-BF73-2633C00B1393","6748F5B5-2284-4748-A6EE-F1A261CBAD0B","BBAFB862-93AE-4F89-BCFF-9F1C67B7FE4C","D30FBEEE-826D-4E26-BA97-A30FD43C3232","34338990-2C9E-47FA-8AE8-F96133828E14","F6461C95-1F38-40D0-B482-082BCE6CBC34","666C4DFA-DF5D-48EC-A558-99C907031FC7","164EB2BD-7768-480A-B7E5-2833A341DDDA","6D93FA4F-2404-44C1-ACAB-4E42052283CA","1DBC366E-6D0C-4583-AF99-4401C9D3584B","7BA79FCD-573E-4B2E-9CFF-AD85B161C965"],"partTests":{"__isSmartRef__":true,"id":135},"_ClipMode":"scroll","moved":true,"owner":{"__isSmartRef__":true,"id":1},"isBeingDragged":false,"itemList":[],"#startLetters":"morph","selectedMorphs":[],"selection":{"__isSmartRef__":true,"id":140},"prevScroll":[0,174],"connections":{"__isSmartRef__":true,"id":142},"attributeConnections":[{"__isSmartRef__":true,"id":144}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":146},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(10.0,40.0)","distanceToDragEvent":"lively.pt(74.0,-9.0)"},"63":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":64},"derivationIds":[null,"C869B7E5-D95F-4F31-9140-D8CB5152CF65","CAEF9146-BAB7-4D92-A180-6A91F9363127","FB2423D6-DBBD-44AE-A864-59D164B4C10C","CCE45276-7228-4210-927B-BDAC8108FB21","997A622D-9AA4-44C8-8E79-D848A34746A1","B9386EBD-71A2-43D3-9C1A-85B9FD0BE450","C348BEF1-9648-4ECB-96BD-8828D012228D","D01ED183-9F4C-418D-83E4-A7A4C54EF917","A688E972-EB9B-4E6F-8F90-D18DD52CB410","9792C1C7-7328-4B49-AD86-5CF0C9AA1661"],"id":"2C0EECCA-94C7-4755-B451-342C1DEC38F7","eventHandler":{"__isSmartRef__":true,"id":65},"droppingEnabled":true,"halosEnabled":true,"noAddMorphDelegation":true,"owner":{"__isSmartRef__":true,"id":62},"layout":{"__isSmartRef__":true,"id":66},"isInLayoutCycle":false,"prevScroll":[0,0],"showsHalos":false,"draggingEnabled":false,"grabbingEnabled":false,"_ClipMode":"scroll","itemList":[{"__isSmartRef__":true,"id":68},{"__isSmartRef__":true,"id":71},{"__isSmartRef__":true,"id":74},{"__isSmartRef__":true,"id":77},{"__isSmartRef__":true,"id":80},{"__isSmartRef__":true,"id":83},{"__isSmartRef__":true,"id":86},{"__isSmartRef__":true,"id":89},{"__isSmartRef__":true,"id":92},{"__isSmartRef__":true,"id":95}],"name":"Container","eventsAreDisabled":true,"_HandStyle":"default","_PointerEvents":"none","_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":98},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(10.0,0.0)","distanceToDragEvent":"lively.pt(597.0,-13.0)"},"64":{"_ClipMode":"visible","_Fill":null,"_BorderWidth":0,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__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(1134.8,143405.6)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(204,0,0)"},"65":{"morph":{"__isSmartRef__":true,"id":63},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"66":{"layouter":{"__isSmartRef__":true,"id":67},"resizeWidth":false,"resizeHeight":false,"__serializedExpressions__":["extentWithoutPlaceholder"],"extentWithoutPlaceholder":"lively.pt(820.0,143405.6)"},"67":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":6.29,"spacing":2.3800000000000003,"container":{"__isSmartRef__":true,"id":63},"#startLetters":"","__LivelyClassName__":"lively.morphic.Layout.VerticalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"68":{"string":"documentation.worlds$submorphs.4\n","value":{"__isSmartRef__":true,"id":69}},"69":{"_index":"webwerkstatt","_type":"worlds","_id":"documentation.worlds$submorphs.4","_score":1.511586,"_source":{"__isSmartRef__":true,"id":70}},"70":{"path":"submorphs.4","textString":"lively/bootstrap.js","name":"Text"},"71":{"string":"documentation.StyleSheets$submorphs.0\nLively CSS","value":{"__isSmartRef__":true,"id":72}},"72":{"_index":"webwerkstatt","_type":"worlds","_id":"documentation.StyleSheets$submorphs.0","_score":1.4802537,"_source":{"__isSmartRef__":true,"id":73}},"73":{"path":"submorphs.0","textString":"Lively CSS","name":"Title"},"74":{"string":"documentation.overview$submorphs.0\nLively Kernel Documentation","value":{"__isSmartRef__":true,"id":75}},"75":{"_index":"webwerkstatt","_type":"worlds","_id":"documentation.overview$submorphs.0","_score":1.321147,"_source":{"__isSmartRef__":true,"id":76}},"76":{"path":"submorphs.0","textString":"Lively Kernel Documentation","name":"Title"},"77":{"string":"documentation.Sync$submorphs.0\nLively Sync","value":{"__isSmartRef__":true,"id":78}},"78":{"_index":"webwerkstatt","_type":"worlds","_id":"documentation.Sync$submorphs.0","_score":1.312237,"_source":{"__isSmartRef__":true,"id":79}},"79":{"path":"submorphs.0","textString":"Lively Sync","name":"Title"},"80":{"string":"documentation.overview$submorphs.9.submorphs.2\nLively Help","value":{"__isSmartRef__":true,"id":81}},"81":{"_index":"webwerkstatt","_type":"worlds","_id":"documentation.overview$submorphs.9.submorphs.2","_score":1.2956451,"_source":{"__isSmartRef__":true,"id":82}},"82":{"path":"submorphs.9.submorphs.2","textString":"Lively Help","name":"Text3"},"83":{"string":"documentation.overview$submorphs.17.submorphs.0\nLively FAQ","value":{"__isSmartRef__":true,"id":84}},"84":{"_index":"webwerkstatt","_type":"worlds","_id":"documentation.overview$submorphs.17.submorphs.0","_score":1.2956451,"_source":{"__isSmartRef__":true,"id":85}},"85":{"path":"submorphs.17.submorphs.0","textString":"Lively FAQ","name":"Text3"},"86":{"string":"documentation.ShortcutList$submorphs.0\nHelpful shortcuts for the Lively Kernel","value":{"__isSmartRef__":true,"id":87}},"87":{"_index":"webwerkstatt","_type":"worlds","_id":"documentation.ShortcutList$submorphs.0","_score":1.2687889,"_source":{"__isSmartRef__":true,"id":88}},"88":{"path":"submorphs.0","textString":"Helpful shortcuts for the Lively Kernel","name":"Title"},"89":{"string":"documentation.repository$submorphs.1.submorphs.9.submorphs.0\n/lively/                 - Lively Kernel's Kernel","value":{"__isSmartRef__":true,"id":90}},"90":{"_index":"webwerkstatt","_type":"worlds","_id":"documentation.repository$submorphs.1.submorphs.9.submorphs.0","_score":1.2455893,"_source":{"__isSmartRef__":true,"id":91}},"91":{"path":"submorphs.1.submorphs.9.submorphs.0","textString":"/lively/                 - Lively Kernel's Kernel","name":"Text3"},"92":{"string":"documentation.overview$submorphs.1.submorphs.5\n","value":{"__isSmartRef__":true,"id":93}},"93":{"_index":"webwerkstatt","_type":"worlds","_id":"documentation.overview$submorphs.1.submorphs.5","_score":1.2084087,"_source":{"__isSmartRef__":true,"id":94}},"94":{"path":"submorphs.1.submorphs.5","textString":"Available at: http://lively-kernel.org/lively/index.html","name":"Text7"},"95":{"string":"documentation.Events$submorphs.0\nMouse and Keyboard Events in Lively\n","value":{"__isSmartRef__":true,"id":96}},"96":{"_index":"webwerkstatt","_type":"worlds","_id":"documentation.Events$submorphs.0","_score":1.1247746,"_source":{"__isSmartRef__":true,"id":97}},"97":{"path":"submorphs.0","textString":"Mouse and Keyboard Events in Lively\n","name":"Title"},"98":{"onMouseWheel":{"__isSmartRef__":true,"id":99}},"99":{"varMapping":{"__isSmartRef__":true,"id":100},"source":"function onMouseWheel() {\n    return false\n}","funcProperties":{"__isSmartRef__":true,"id":105},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"100":{"this":{"__isSmartRef__":true,"id":63},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":101}},"101":{"$super":{"__isSmartRef__":true,"id":102}},"102":{"varMapping":{"__isSmartRef__":true,"id":103},"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                }","funcProperties":{"__isSmartRef__":true,"id":104},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"103":{"obj":{"__isSmartRef__":true,"id":63},"name":"onMouseWheel"},"104":{},"105":{"timestamp":{"__isSmartRef__":true,"id":106},"user":"jenslincke","tags":[]},"106":{"isSerializedDate":true,"string":"Thu Nov 22 2012 17:12:19 GMT+0100 (CET)"},"107":{"_BorderWidth":1.874,"_Fill":null,"_ClipMode":"visible","_BorderRadius":3.6250000000000004,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__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(1142.2,592.1)","_BorderColor":"Color.rgb(182,182,182)","_Padding":"lively.rect(0,0,0,0)"},"108":{"partsSpaceName":"PartsBin/Jens","comment":"A world search using the elastic search server.","migrationLevel":4,"partName":"WorldSearch","changes":[{"__isSmartRef__":true,"id":109},{"__isSmartRef__":true,"id":111},{"__isSmartRef__":true,"id":113},{"__isSmartRef__":true,"id":115},{"__isSmartRef__":true,"id":117},{"__isSmartRef__":true,"id":119},{"__isSmartRef__":true,"id":121},{"__isSmartRef__":true,"id":123},{"__isSmartRef__":true,"id":125},{"__isSmartRef__":true,"id":127},{"__isSmartRef__":true,"id":129},{"__isSmartRef__":true,"id":131}],"revisionOnLoad":185183,"lastModifiedDate":{"__isSmartRef__":true,"id":133},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"109":{"date":{"__isSmartRef__":true,"id":110},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"110":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"111":{"date":{"__isSmartRef__":true,"id":112},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"112":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"113":{"date":{"__isSmartRef__":true,"id":114},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"114":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"115":{"date":{"__isSmartRef__":true,"id":116},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"116":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"117":{"date":{"__isSmartRef__":true,"id":118},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"118":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"119":{"date":{"__isSmartRef__":true,"id":120},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"120":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"121":{"date":{"__isSmartRef__":true,"id":122},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"122":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"123":{"date":{"__isSmartRef__":true,"id":124},"author":"jenslincke","message":"no comment","id":"5326E512-D739-42EF-B767-231D1BDD252E"},"124":{"isSerializedDate":true,"string":"Fri Nov 23 2012 17:15:45 GMT+0100 (CET)"},"125":{"date":{"__isSmartRef__":true,"id":126},"author":"jenslincke","message":"no comment","id":"64AD7EE0-6535-4D97-B519-63AC41754BF9"},"126":{"isSerializedDate":true,"string":"Mon Nov 26 2012 12:22:58 GMT+0100 (CET)"},"127":{"date":{"__isSmartRef__":true,"id":128},"author":"jenslincke","message":"no comment","id":"3A10ED1B-CF14-44BD-B2A3-CB11FE0B9C52"},"128":{"isSerializedDate":true,"string":"Thu Nov 29 2012 10:57:53 GMT+0100 (CET)"},"129":{"date":{"__isSmartRef__":true,"id":130},"author":"jenslincke","message":"no comment","id":"8E53310E-FCCC-45DD-B5AB-A3F6F30DD1E4"},"130":{"isSerializedDate":true,"string":"Thu Nov 29 2012 11:21:27 GMT+0100 (CET)"},"131":{"date":{"__isSmartRef__":true,"id":132},"author":"jenslincke","message":"no comment","id":"8AF76A31-C3F6-40B1-8A37-55A66EEA202E"},"132":{"isSerializedDate":true,"string":"Thu Nov 29 2012 11:24:26 GMT+0100 (CET)"},"133":{"isSerializedDate":true,"string":"Thu Nov 29 2012 11:18:33 GMT+0100 (CET)"},"134":{"morph":{"__isSmartRef__":true,"id":62},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"135":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":136}},"136":{"test01IsMorph":{"__isSmartRef__":true,"id":137}},"137":{"varMapping":{"__isSmartRef__":true,"id":138},"source":"function test01IsMorph(aPart) {\n    this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":139},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"138":{"this":{"__isSmartRef__":true,"id":135}},"139":{},"140":{"_index":"webwerkstatt","_type":"worlds","_id":"users.jenslincke.QuaturMigration$submorphs.8.submorphs.0","_score":0.2511463,"_source":{"__isSmartRef__":true,"id":141}},"141":{"path":"submorphs.8.submorphs.0","textString":"    acpi-support-base\n    acpid\n    adduser\n    apache2\n    apache2-mpm-prefork\n    apache2-utils\n    apache2.2-common\n    apt\n    apt-utils\n    aptitude\n    autoconf\n    automake \n    base-files\n    base-passwd\n    bash\n    bincimap\n    bincimap-run\n    binutils\n    bsd-mailx\n    bsdmainutils\n    bsdutils\n    build-essential\n    busybox\n    bzip2 \n    ca-certificates\n    checkpw \nchecksecurity \nchkrootkit\n    cmake\n    console-common\n    console-data\n    console-tools\n    coreutils\n    cpio\n    cpp\n    cpp-4.3\n    cpufrequtils\n    cron\n    cscope\n    dbconfig-common\n    debconf\n    debconf-i18n\n    debian-archive-keyring\n    debianutils\n    defoma\n    dhcp3-client\n    dhcp3-common\n    diff\n    djvulibre-desktop\n    dmidecode\n    dpkg\n    dvipdfmx\n    e2fslibs\n    e2fsprogs\n    ed\nejabberd\n    eject\n    emacs\n    emacs22\n    emacs22-bin-common\n    emacs22-common\n    emacsen-common\n    encfs\n    erlang-base\n    erlang-nox\nexim4\n    exim4-base\n    exim4-config\n    exim4-daemon-light\n    exuberant-ctags\n    fail2ban\n    fdupes\nfetchmail\n    ffmpeg\n    fgetty\n    file\n    findutils\n    finger\n    fontconfig\n    fontconfig-config\n    fuse-utils\n    g++\n    g++-4.3\n    gcc\n    gcc-4.2-base\n    gcc-4.3\n    gcc-4.3-base\n    ghostscript\ngit\n    git-core\n    git-doc\n    gnuit\n    gnupg\n    gpgv\n    grep\n    groff-base\n    grub\n    grub-common\n    gs-common\n    gsfonts\ngzip\n    hicolor-icon-theme\n    hostname\nhtop\n    ifupdown\nimagemagick\n    info\n    initramfs-tools\n    initscripts\n    installation-report\n    iproute\n    ipsvd\n    iptables\n    iputils-ping\n    javascript-common\n    john\n    john-data\n    klibc-utils\n    lacheck\n    laptop-detect\n    latex-beamer\n    latex-xcolor\n    less\n    lilo\n    linux-image-2.6-amd64\n    linux-image-2.6.26-2-amd64\n    lksctp-tools\n    lmodern\n    locales\n    locate\n    lockfile-progs\n    logcheck\n    logcheck-database\n    login\n    logrotate\n    logtail\n    lsb-base\n    lvm2\n    lynx\n    lynx-cur\n    lzma\n    m4\n    mailx\n    make\n    makedev\n    man-db\n    manpages\n    mawk\n    mb2md\n    mbr\n    mc\n    mdadm\n    mime-support\n    mktemp\n    module-init-tools\n    molly-guard\n    mount\n    mysql-client\n    mysql-client-5.0\n    mysql-common\n    mysql-server\n    mysql-server-5.0\nnano\n    ncurses-base\n    ncurses-bin\n    net-tools\n    netbase\n    netcat-traditional\nnmap\n    ntp\n    ntpdate\n    odbcinst1debian1\n    openssh-blacklist\n    openssh-client\n    openssh-server\n    openssl\n    openssl-blacklist\n    p7zip-full\n    passwd\n    patch\n    perl\n    perl-base\n    perl-modules\n    pgf\n    php5\n    php5-common\n    php5-gd\n    php5-imagick\n    php5-mcrypt\n    php5-mysql\n    phpbb3\n    phpmyadmin\n    pkg-config\npostfix\nprocmail\n    procps\n    proftpd\n    proftpd-basic\n    proftpd-mod-ldap\n    proftpd-mod-mysql\n    proftpd-mod-pgsql\n    prosper\n    ps2eps\n    psfontmgr\n    psmisc\npython\n    python-central\n    python-minimal\n    python-moinmoin\n    python-subversion\n    python-support\n    python-xapian\n    python-xml\n    python2.5\n    python2.5-minimal\n    qemacs\n    rar\n    readline-common\nrkhunter\n    rsync\n    rsyslog\nrtorrent\n    runit\nscreen\n    sed\n    ssl-cert\nsubversion\n    subversion-tools\n    sudo\n    svgalibg1\n    swi-prolog\n    sysv-rc\n    sysvinit\n    sysvinit-utils\n    tar\n    tasksel\n    tasksel-data\n    tcpd\n    tex-common\n    texlive\n    texlive-base\n    texlive-base-bin\n    texlive-base-bin-doc\n    texlive-common\n    texlive-doc-base\n    texlive-extra-utils\n    texlive-fonts-recommended\n    texlive-fonts-recommended-doc\n    texlive-generic-recommended\n    texlive-latex-base\n    texlive-latex-base-doc\n    texlive-latex-recommended\n    texlive-latex-recommended-doc\n    texlive-pstricks\n    texlive-pstricks-doc\n    tiger\n    tinymce\n    tipa\ntraceroute\n    transmission-cli\n    transmission-common\ntripwire\n    ttf-dejavu\n    ttf-dejavu-core\n    ttf-dejavu-extra\n    tzdata\n    ucf\n    udev\n    unhide\n    unixodbc\n    unrar-free\n    unzip\n    update-inetd\n    usbutils\n    util-linux\n    vim\n    vim-common\n    vim-runtime\n    vim-tiny\n    webmin\n    wget\n    whiptail\n    whois\nwordpress\n    wwwconfig-common\n    x-ttcidfont-conf\n    x11-common\n    xaw3dg\n    xfonts-encodings\n    xfonts-utils\n    xfsprogs\n    xsltproc\n    zlib1g\n    zlibc\n"},"142":{"selection":{"__isSmartRef__":true,"id":143}},"143":{},"144":{"sourceObj":{"__isSmartRef__":true,"id":62},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":1},"targetMethodName":"displaySelection","varMapping":{"__isSmartRef__":true,"id":145},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"145":{"source":{"__isSmartRef__":true,"id":62},"target":{"__isSmartRef__":true,"id":1}},"146":{"layout":{"__isSmartRef__":true,"id":147},"renderFunction":{"__isSmartRef__":true,"id":151},"setList":{"__isSmartRef__":true,"id":155},"updateItemMorphs":{"__isSmartRef__":true,"id":159},"updateList":{"__isSmartRef__":true,"id":163},"reset":{"__isSmartRef__":true,"id":167},"onMouseDown":{"__isSmartRef__":true,"id":171}},"147":{"varMapping":{"__isSmartRef__":true,"id":148},"source":"function layout() {\n    this.get('Container').applyLayout()\n}","funcProperties":{"__isSmartRef__":true,"id":149},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"148":{"this":{"__isSmartRef__":true,"id":62}},"149":{"timestamp":{"__isSmartRef__":true,"id":150},"user":"jenslincke","tags":[]},"150":{"isSerializedDate":true,"string":"Wed Nov 28 2012 16:17:02 GMT+0100 (CET)"},"151":{"varMapping":{"__isSmartRef__":true,"id":152},"source":"function renderFunction(anObject) {\n    return anObject.string || String(anObject);\n}","funcProperties":{"__isSmartRef__":true,"id":153},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"152":{"this":{"__isSmartRef__":true,"id":62}},"153":{"timestamp":{"__isSmartRef__":true,"id":154},"user":"jenslincke","tags":[]},"154":{"isSerializedDate":true,"string":"Wed Nov 21 2012 19:49:23 GMT+0100 (CET)"},"155":{"varMapping":{"__isSmartRef__":true,"id":156},"source":"function setList(items) {\n   this.updateList(items)\n}","funcProperties":{"__isSmartRef__":true,"id":157},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"156":{"this":{"__isSmartRef__":true,"id":62}},"157":{"timestamp":{"__isSmartRef__":true,"id":158},"user":"jenslincke","tags":[]},"158":{"isSerializedDate":true,"string":"Wed Nov 21 2012 19:49:23 GMT+0100 (CET)"},"159":{"varMapping":{"__isSmartRef__":true,"id":160},"source":"function updateItemMorphs() {\n    // this.setList([\"A\", \"B\", \"Hello\\nWorld\"])\n    var container = this.get(\"Container\");\n    container.submorphs.invoke('remove')\n    if (! this.itemList ) return;\n    var itemStrings = this.itemList.collect(function(ea) { \n        return this.renderFunction(ea); }, this);\n    var itemWidth = this.getExtent().x - 20;\n    itemStrings.each(function(ea, index) {\n        var itemMorph = new lively.morphic.Text(new Rectangle(0,0,itemWidth, 10), ea);\n        itemMorph.applyStyle({fill: null, borderWidth: 0, fixedHeight: false});\n        itemMorph.fit();\n        itemMorph.item = this.itemList[index]\n        itemMorph.addScript(function onMouseWheel() {\n            return false\n        })\n        container.addMorph(itemMorph)\n    }, this)\n}","funcProperties":{"__isSmartRef__":true,"id":161},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"160":{"this":{"__isSmartRef__":true,"id":62}},"161":{"timestamp":{"__isSmartRef__":true,"id":162},"user":"jenslincke","tags":[]},"162":{"isSerializedDate":true,"string":"Thu Nov 22 2012 17:34:43 GMT+0100 (CET)"},"163":{"varMapping":{"__isSmartRef__":true,"id":164},"source":"function updateList(items) {\n    if (!items) items = [];\n    this.itemList = items;\n   \n    this.updateItemMorphs()\n}","funcProperties":{"__isSmartRef__":true,"id":165},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"164":{"this":{"__isSmartRef__":true,"id":62}},"165":{"timestamp":{"__isSmartRef__":true,"id":166},"user":"jenslincke","tags":[]},"166":{"isSerializedDate":true,"string":"Wed Nov 21 2012 19:49:23 GMT+0100 (CET)"},"167":{"varMapping":{"__isSmartRef__":true,"id":168},"source":"function reset() {\n    this.get('Container').disableEvents();\n    this.get('Container').setPosition(pt(10,0));\n    this.connections = {selection: {}}\n\n}","funcProperties":{"__isSmartRef__":true,"id":169},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"168":{"this":{"__isSmartRef__":true,"id":62}},"169":{"timestamp":{"__isSmartRef__":true,"id":170},"user":"jenslincke","tags":[]},"170":{"isSerializedDate":true,"string":"Mon Dec 03 2012 15:14:23 GMT+0100 (CET)"},"171":{"varMapping":{"__isSmartRef__":true,"id":172},"source":"function onMouseDown(evt) {\n    if (this.selectedMorphs) this.selectedMorphs.forEach(function(ea) {\n        ea.setFill(null)\n    })\n    var c = this.get('Container');\n    var scroll = this.getScroll()\n   \n    var p = c.localize(evt.mousePoint.scaleBy(1 / $world.getScale())\n        .addPt(pt(scroll[0], scroll[1])))\n    \n    // show(evt.mousePoint)\n    this.selectedMorphs = c.submorphs.select(function(ea) {\n        return ea.bounds().containsPoint(p)\n    });\n\n    this.selectedMorphs.forEach(function(ea) {\n       ea.setFill(Color.gray.withA(0.5))\n       this.selection = ea.item.value || ea.item\n    }, this)\n    \n    return true\n}","funcProperties":{"__isSmartRef__":true,"id":177},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"172":{"this":{"__isSmartRef__":true,"id":62},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":173}},"173":{"$super":{"__isSmartRef__":true,"id":174}},"174":{"varMapping":{"__isSmartRef__":true,"id":175},"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                }","funcProperties":{"__isSmartRef__":true,"id":176},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"175":{"obj":{"__isSmartRef__":true,"id":62},"name":"onMouseDown"},"176":{},"177":{"timestamp":{"__isSmartRef__":true,"id":178},"user":"jenslincke","tags":[]},"178":{"isSerializedDate":true,"string":"Thu Nov 22 2012 17:44:50 GMT+0100 (CET)"},"179":{"submorphs":[],"scripts":[],"id":"27CB126C-064A-4F54-9992-026CED3051B8","shape":{"__isSmartRef__":true,"id":180},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":9,"name":"Status","partsBinMetaInfo":{"__isSmartRef__":true,"id":181},"textChunks":[{"__isSmartRef__":true,"id":192}],"charsReplaced":"foo!?","lastFindLoc":5,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":194},"_ClipMode":"scroll","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","81F48ACD-2330-4E0F-B266-986876DF4ED1","7CEA3267-E4CE-466F-9E58-259357FD285A","B2E010A7-7C31-410E-A369-B2E5B40FD9F7","7E243AD2-095C-440C-AA4A-B32839F13C04","C42F0CD6-ADF9-4045-9D9D-F6C60F0EDB54"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"owner":{"__isSmartRef__":true,"id":1},"layout":{"__isSmartRef__":true,"id":195},"_Rotation":0,"_Scale":1,"previousSelection":[17,17],"_WordBreak":"break-all","__serializedExpressions__":["_Position","textColor","_Padding","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(120.0,634.1)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)","distanceToDragEvent":"lively.pt(462.5,-15.2)"},"180":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","_Fill":null,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__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(1021.2,28.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"181":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":182},{"__isSmartRef__":true,"id":184},{"__isSmartRef__":true,"id":186},{"__isSmartRef__":true,"id":188},{"__isSmartRef__":true,"id":190}],"revisionOnLoad":160159,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"182":{"date":{"__isSmartRef__":true,"id":183},"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0"},"183":{"isSerializedDate":true,"string":"Sat Apr 21 2012 16:30:30 GMT+0200 (CEST)"},"184":{"date":{"__isSmartRef__":true,"id":185},"author":"undefined","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.","id":"BD5B0E4C-4830-4863-A013-35BB66D5AD6F"},"185":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (CET)"},"186":{"date":{"__isSmartRef__":true,"id":187},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF"},"187":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:31:43 GMT+0200 (CEST)"},"188":{"date":{"__isSmartRef__":true,"id":189},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9"},"189":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:32:09 GMT+0200 (CEST)"},"190":{"date":{"__isSmartRef__":true,"id":191},"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194"},"191":{"isSerializedDate":true,"string":"Tue May 08 2012 14:18:18 GMT+0200 (CEST)"},"192":{"style":{"__isSmartRef__":true,"id":193},"chunkOwner":{"__isSmartRef__":true,"id":179},"_id":"_1757","storedString":"0 hits   ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"193":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"194":{"morph":{"__isSmartRef__":true,"id":179},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"195":{"moveVertical":true,"resizeWidth":true},"196":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":true,"__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(1152.2,663.1)","_BorderColor":"Color.rgb(95,94,95)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"197":{"morph":{"__isSmartRef__":true,"id":1},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"198":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":199}},"199":{"test01IsMorph":{"__isSmartRef__":true,"id":200}},"200":{"varMapping":{"__isSmartRef__":true,"id":201},"source":"function test01IsMorph(aPart) {\n    this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":202},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"201":{"this":{"__isSmartRef__":true,"id":198}},"202":{},"203":{"adjustForNewBounds":true,"resizeWidth":true,"resizeHeight":true},"204":{"search":{"__isSmartRef__":true,"id":205},"searchWorld":{"__isSmartRef__":true,"id":209},"visitWorld":{"__isSmartRef__":true,"id":213},"idToURL":{"__isSmartRef__":true,"id":217},"reset":{"__isSmartRef__":true,"id":221},"displaySelection":{"__isSmartRef__":true,"id":225}},"205":{"varMapping":{"__isSmartRef__":true,"id":206},"source":"function search(s) {\n    var query = {\n        from: 0, size: 100\n    }\n    query.query =  {text_phrase: {\n        textString:  s \n    }}\n    var content = this.searchWorld(query);\n    if (!content) {\n         this.get('ResultList').setList(['no access to search']);\n         return\n    };\n    var result = JSON.parse(content)\n    // \"1.aaa\\n2.aa\\n3.aaaa\\n4.aaa\\abc\\n5.c\\n6.c\\n7.ccc\".match(/[^\\n]+\\n[^\\n]*b[^\\n]*\\n?[^\\n]*?/)\n\n   this.get('ResultList').setList(result.hits.hits.collect(function(ea) {\n        // extract\n        var snippet = \"\"\n        var full = ea._source.textString || ea._source.source;\n        if (full)  {\n            snippet = full.truncate(600)\n        } else {\n            var snippet = \"no testString\"\n        }\n        return {\n            string: this.idToURL(ea[\"_id\"]).relativePathFrom(URL.root)  \n                       + (snippet  ? \":\\n\" + snippet.replace(/\\n$/,\"\") : \"\"),\n            value: ea\n        }\n    }, this))\n    this.get('Status').textString = result.hits.total + \" hits   \"\n    this.get('ResultList').get(\"Container\").submorphs.each(function(ea) {\n        ea.emphasizeRegex(new RegExp(s, \"g\"), {color: Color.red})\n        ea.setFontSize(8);\n        ea.emphasizeRegex(new RegExp(\"^.*.xhtml:\", \"g\"), {fontSize: 10, fontWeight: 'bold', color: Color.blue})\n        ea.fit()\n    })\n    this.get('ResultList').layout()\n}","funcProperties":{"__isSmartRef__":true,"id":207},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"206":{"this":{"__isSmartRef__":true,"id":1}},"207":{"timestamp":{"__isSmartRef__":true,"id":208},"user":"jenslincke","tags":[]},"208":{"isSerializedDate":true,"string":"Mon Feb 25 2013 10:20:18 GMT+0100 (CET)"},"209":{"varMapping":{"__isSmartRef__":true,"id":210},"source":"function searchWorld(query) {\n    // this.searchWorld(\"Grrr\")\n   // query = {}\n var webR = new WebResource('http://localhost:9200/webwerkstatt/worlds/_search?pretty=true').post(JSON.serialize(query))\n if (webR.status.isSuccess())\n     return webR.content\n else \n     return null\n}","funcProperties":{"__isSmartRef__":true,"id":211},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"210":{"this":{"__isSmartRef__":true,"id":1}},"211":{"timestamp":{"__isSmartRef__":true,"id":212},"user":"jenslincke","tags":[]},"212":{"isSerializedDate":true,"string":"Mon Nov 26 2012 17:31:29 GMT+0100 (CET)"},"213":{"varMapping":{"__isSmartRef__":true,"id":214},"source":"function visitWorld() {\n    var selection = this.get('ResultList').selection\n    if (!selection) return;\n\n    // convention parse id to xhtml url\n    var url = this.idToURL(selection._id);\n\n    var path = selection._id.split(\"$\")[1];\n\n    window.open(url + \"?worldSearch=\" + path + \"$\" +\n        this.get(\"SearchField\").textString)\n}","funcProperties":{"__isSmartRef__":true,"id":215},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"214":{"this":{"__isSmartRef__":true,"id":1}},"215":{"timestamp":{"__isSmartRef__":true,"id":216},"user":"jenslincke","tags":[]},"216":{"isSerializedDate":true,"string":"Fri Nov 23 2012 14:39:54 GMT+0100 (CET)"},"217":{"varMapping":{"__isSmartRef__":true,"id":218},"source":"function idToURL(id) {\n    return URL.root.withFilename(id.split(\"$\")[0].replace(/\\./g,\"/\") + \".xhtml\")\n}","funcProperties":{"__isSmartRef__":true,"id":219},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"218":{"this":{"__isSmartRef__":true,"id":1}},"219":{"timestamp":{"__isSmartRef__":true,"id":220},"user":"jenslincke","tags":[]},"220":{"isSerializedDate":true,"string":"Fri Nov 23 2012 13:18:49 GMT+0100 (CET)"},"221":{"varMapping":{"__isSmartRef__":true,"id":222},"source":"function reset() {\n    \n    this.get('ResultList').setList([])\n    this.get('SearchField').textString = \"\"\n    this.get('Status').textString = \"\"\n}","funcProperties":{"__isSmartRef__":true,"id":223},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"222":{"this":{"__isSmartRef__":true,"id":1}},"223":{"timestamp":{"__isSmartRef__":true,"id":224},"user":"jenslincke","tags":[]},"224":{"isSerializedDate":true,"string":"Mon Nov 26 2012 17:45:31 GMT+0100 (CET)"},"225":{"varMapping":{"__isSmartRef__":true,"id":226},"source":"function displaySelection(selection) {\n    this.get('Status').textString = Properties.own(selection._source)\n       .collect(function(ea) {\n             return ea + \":\" + String(selection._source[ea]).truncate(50)\n   }).join(\", \")\n}","funcProperties":{"__isSmartRef__":true,"id":227},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"226":{"this":{"__isSmartRef__":true,"id":1}},"227":{"timestamp":{"__isSmartRef__":true,"id":228},"user":"jenslincke","tags":[]},"228":{"isSerializedDate":true,"string":"Mon Dec 03 2012 15:28:11 GMT+0100 (CET)"},"229":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":230},"eventHandler":{"__isSmartRef__":true,"id":231},"_ClipMode":"visible","derivationIds":["008BD6FA-668F-442C-8A35-2B7BB1C83DAC","70614C24-0980-46D7-95AE-85EA5D4AA35C","C1A824A5-30A7-439E-A6AF-CB2363BCBDDD","E4537CE7-6868-4A0D-812A-377EA75AB192","49656516-39E2-4B82-BC20-051312631964"],"id":"912516CE-B609-4571-B54B-E4DDD5CD43BA","droppingEnabled":true,"halosEnabled":true,"_StyleClassNames":["reframe-handle right"],"owner":{"__isSmartRef__":true,"id":0},"prevScroll":[0,0],"__serializedExpressions__":["_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":232},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(1156.2,0.0)"},"230":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(4.0,675.1)","_Padding":"lively.rect(0,0,0,0)"},"231":{"morph":{"__isSmartRef__":true,"id":229},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"232":{"onDragStart":{"__isSmartRef__":true,"id":233},"onDrag":{"__isSmartRef__":true,"id":240},"onDragEnd":{"__isSmartRef__":true,"id":247}},"233":{"varMapping":{"__isSmartRef__":true,"id":234},"source":"function onDragStart(evt) {\n            this.dragStartPoint = evt.mousePoint;\n            this.originalTargetExtent = this.owner.getExtent();\n        }","funcProperties":{"__isSmartRef__":true,"id":239},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"234":{"this":{"__isSmartRef__":true,"id":229},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":235}},"235":{"$super":{"__isSmartRef__":true,"id":236}},"236":{"varMapping":{"__isSmartRef__":true,"id":237},"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                }","funcProperties":{"__isSmartRef__":true,"id":238},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"237":{"obj":{"__isSmartRef__":true,"id":229},"name":"onDragStart"},"238":{},"239":{},"240":{"varMapping":{"__isSmartRef__":true,"id":241},"source":"function onDrag(evt) {\n            var moveDelta = pt(evt.mousePoint.subPt(this.dragStartPoint).x,0);\n            var newExtent = this.originalTargetExtent.addPt(moveDelta);\n            if (newExtent.x < this.owner.minWidth) newExtent.x = this.owner.minWidth;\n\n            this.owner.setExtent(newExtent);\n            this.align(this.bounds().topRight(), pt(this.owner.getExtent().x,0));\n        }","funcProperties":{"__isSmartRef__":true,"id":246},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"241":{"this":{"__isSmartRef__":true,"id":229},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":242}},"242":{"$super":{"__isSmartRef__":true,"id":243}},"243":{"varMapping":{"__isSmartRef__":true,"id":244},"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                }","funcProperties":{"__isSmartRef__":true,"id":245},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"244":{"obj":{"__isSmartRef__":true,"id":229},"name":"onDrag"},"245":{},"246":{},"247":{"varMapping":{"__isSmartRef__":true,"id":248},"source":"function onDragEnd(evt) {\n            this.dragStartPoint = null;\n            this.originalTargetExtent = null;\n            this.owner.alignReframeHandle();\n            this.owner.alignBottomReframeHandle();\n        }","funcProperties":{"__isSmartRef__":true,"id":253},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"248":{"this":{"__isSmartRef__":true,"id":229},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":249}},"249":{"$super":{"__isSmartRef__":true,"id":250}},"250":{"varMapping":{"__isSmartRef__":true,"id":251},"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                }","funcProperties":{"__isSmartRef__":true,"id":252},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"251":{"obj":{"__isSmartRef__":true,"id":229},"name":"onDragEnd"},"252":{},"253":{},"254":{"submorphs":[{"__isSmartRef__":true,"id":255},{"__isSmartRef__":true,"id":261},{"__isSmartRef__":true,"id":274},{"__isSmartRef__":true,"id":286}],"scripts":[],"shape":{"__isSmartRef__":true,"id":299},"eventHandler":{"__isSmartRef__":true,"id":300},"_ClipMode":"visible","derivationIds":["255FB3A7-1EF6-451D-A428-88166DC97806","B59CAB51-2FC5-4152-8B24-975C38353188","C4411898-9688-4168-8B79-E62B9EBCD9C6","B37E2286-567B-49DB-A6D6-ED4C54AD8A5F","995AD582-7F79-4B1D-B440-261E9B40C31D"],"id":"C75F32B4-FD92-48EE-8A33-37492ABE48DF","droppingEnabled":false,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":301},"windowMorph":{"__isSmartRef__":true,"id":0},"label":{"__isSmartRef__":true,"id":255},"closeButton":{"__isSmartRef__":true,"id":261},"menuButton":{"__isSmartRef__":true,"id":274},"collapseButton":{"__isSmartRef__":true,"id":286},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":0},"prevScroll":[0,0],"showsHalos":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,0.0)"},"255":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":256},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":257}],"eventHandler":{"__isSmartRef__":true,"id":259},"_ClipMode":"hidden","derivationIds":["433B19BC-7CC5-4F33-BE82-01ECEC3CC6E1","693B822D-8557-4E33-A0DB-419B8B99776F","C1E37A1C-0919-4F6C-8174-97C267EFC6C6","6273ECCF-7220-433A-BF53-B9A258984F79","156AB99A-D7CF-421C-B02E-B66202F737E9"],"id":"BB435734-CCBE-444B-B3A5-3D089FC6FE1C","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":260},"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":254},"_StyleClassNames":["window-title"],"_TextStylingMode":true,"prevScroll":[0,0],"showsHalos":false,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(21.0,3.0)"},"256":{"_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(1100.2,18.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"257":{"style":{"__isSmartRef__":true,"id":258},"chunkOwner":{"__isSmartRef__":true,"id":255},"_id":"_14874","storedString":"WorldSearch","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"258":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"259":{"morph":{"__isSmartRef__":true,"id":255},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"260":{"resizeWidth":true},"261":{"submorphs":[{"__isSmartRef__":true,"id":262}],"scripts":[],"shape":{"__isSmartRef__":true,"id":267},"eventHandler":{"__isSmartRef__":true,"id":268},"_ClipMode":"visible","derivationIds":["9B49C2E7-740A-49E3-8B30-A2E6B9C2E8F6","8452EE63-AC96-4387-BF01-6FDD90532CAE","E521DCE3-519F-499B-B51F-7046EE829ED1","71B21A8E-DC2D-4612-BA19-BFCE3ECF13D5","A57F880B-0C16-459B-BC2D-18E9F9131817"],"id":"11A15E38-73F9-4C5B-B34E-07C86CC0975E","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":262},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":254},"layout":{"__isSmartRef__":true,"id":269},"_StyleClassNames":["close"],"attributeConnections":[{"__isSmartRef__":true,"id":270},{"__isSmartRef__":true,"id":272}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(1140.2,3.0)"},"262":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":263},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":264}],"eventHandler":{"__isSmartRef__":true,"id":266},"_ClipMode":"hidden","derivationIds":["3FAF9965-A952-40C8-A6A4-320F887CAAB7","5AF9494B-A059-405E-BC8C-BABC670FEF1B","CCA8322C-F726-4DDB-BC3F-5104AED6B89B","5F20E2DF-4FEF-48C7-B342-918EB79BB829","6F51E7E3-556E-4A07-9299-EC24D0C79DD4"],"id":"33CDF49D-4FAF-4578-8F27-C55B51B45F5F","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":261},"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)"},"263":{"_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)"},"264":{"style":{"__isSmartRef__":true,"id":265},"chunkOwner":{"__isSmartRef__":true,"id":262},"_id":"_14869","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"265":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"266":{"morph":{"__isSmartRef__":true,"id":262},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"267":{"_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)"},"268":{"morph":{"__isSmartRef__":true,"id":261},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"269":{"moveHorizontal":true},"270":{"sourceObj":{"__isSmartRef__":true,"id":261},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"getCloseHelp","varMapping":{"__isSmartRef__":true,"id":271},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"271":{"source":{"__isSmartRef__":true,"id":261},"target":{"__isSmartRef__":true,"id":0}},"272":{"sourceObj":{"__isSmartRef__":true,"id":261},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"initiateShutdown","varMapping":{"__isSmartRef__":true,"id":273},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"273":{"source":{"__isSmartRef__":true,"id":261},"target":{"__isSmartRef__":true,"id":0}},"274":{"submorphs":[{"__isSmartRef__":true,"id":275}],"scripts":[],"shape":{"__isSmartRef__":true,"id":280},"eventHandler":{"__isSmartRef__":true,"id":281},"_ClipMode":"visible","derivationIds":["14810A71-A31D-4B65-B3F6-14D3BCB84840","AB4C82D8-485B-41EF-B657-BCD0EA31B588","2F243FF6-B2A7-41AE-9A5B-A622B19D5EBB","CF229C92-7B13-4335-8624-7AD41BBCBB8D","4FC9C714-FE8B-4296-8378-37322F7A86F0"],"id":"0B252EC9-E91D-4790-8020-61D0A21D5923","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":275},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":254},"attributeConnections":[{"__isSmartRef__":true,"id":282},{"__isSmartRef__":true,"id":284}],"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)"},"275":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":276},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":277}],"eventHandler":{"__isSmartRef__":true,"id":279},"_ClipMode":"hidden","derivationIds":["4C0F6B51-403D-4E32-B62F-A38D7430FD84","75538E0E-C66B-4B9E-A3FB-03FC3A404254","01D51377-7D6E-4F07-9D09-936F331A064B","86614837-2335-48D4-B039-69A6E2FFAC95","F6FA6206-EC8A-4773-8086-A459783C78BD"],"id":"F25A6702-6F0C-41A6-B6B3-DCAA98B1685E","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":274},"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)"},"276":{"_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)"},"277":{"style":{"__isSmartRef__":true,"id":278},"chunkOwner":{"__isSmartRef__":true,"id":275},"_id":"_14871","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"278":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"279":{"morph":{"__isSmartRef__":true,"id":275},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"280":{"_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)"},"281":{"morph":{"__isSmartRef__":true,"id":274},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"282":{"sourceObj":{"__isSmartRef__":true,"id":274},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"getMenuHelp","varMapping":{"__isSmartRef__":true,"id":283},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"283":{"source":{"__isSmartRef__":true,"id":274},"target":{"__isSmartRef__":true,"id":0}},"284":{"sourceObj":{"__isSmartRef__":true,"id":274},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"showTargetMorphMenu","varMapping":{"__isSmartRef__":true,"id":285},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"285":{"source":{"__isSmartRef__":true,"id":274},"target":{"__isSmartRef__":true,"id":0}},"286":{"submorphs":[{"__isSmartRef__":true,"id":287}],"scripts":[],"shape":{"__isSmartRef__":true,"id":292},"eventHandler":{"__isSmartRef__":true,"id":293},"_ClipMode":"visible","derivationIds":["11D4F94E-CA84-4C05-BA57-5280C2F92640","2F8001B1-E3B2-47CD-AA35-D4968B4F018C","EE4A63C2-0CBE-413D-B1F0-06B9C8FBC815","419E4FC9-309D-4CEF-92B6-213E320A6AF2","366F0B9B-B624-4501-B225-42A050D154CC"],"id":"A12101DE-1352-4DCF-AB8B-984DE8051D2C","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":287},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":254},"layout":{"__isSmartRef__":true,"id":294},"attributeConnections":[{"__isSmartRef__":true,"id":295},{"__isSmartRef__":true,"id":297}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(1121.2,3.0)"},"287":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":288},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":289}],"eventHandler":{"__isSmartRef__":true,"id":291},"_ClipMode":"hidden","derivationIds":["F68996A8-167D-4E2E-AD9E-14DE9AD4989C","0644409F-28E4-4CA8-BBB4-95617193EA93","1CE9281A-E601-41E9-8566-E6FE87D4F0EC","3012C710-C114-4F6B-ACDE-3A81671FA33A","01C8E88C-D7C2-4F6E-96E5-2F17662965AD"],"id":"BD256714-A295-4B87-B477-16F1AD6914C8","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":286},"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)"},"288":{"_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)"},"289":{"style":{"__isSmartRef__":true,"id":290},"chunkOwner":{"__isSmartRef__":true,"id":287},"_id":"_14873","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"290":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"291":{"morph":{"__isSmartRef__":true,"id":287},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"292":{"_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)"},"293":{"morph":{"__isSmartRef__":true,"id":286},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"294":{"moveHorizontal":true},"295":{"sourceObj":{"__isSmartRef__":true,"id":286},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"getCollapseHelp","varMapping":{"__isSmartRef__":true,"id":296},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"296":{"source":{"__isSmartRef__":true,"id":286},"target":{"__isSmartRef__":true,"id":0}},"297":{"sourceObj":{"__isSmartRef__":true,"id":286},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"toggleCollapse","varMapping":{"__isSmartRef__":true,"id":298},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"298":{"source":{"__isSmartRef__":true,"id":286},"target":{"__isSmartRef__":true,"id":0}},"299":{"_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(1160.2,22.0)","_Padding":"lively.rect(0,0,0,0)"},"300":{"morph":{"__isSmartRef__":true,"id":254},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"301":{"resizeWidth":true,"adjustForNewBounds":true},"302":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":303},"eventHandler":{"__isSmartRef__":true,"id":304},"_ClipMode":"visible","derivationIds":["C9F57224-70D4-4EAE-A858-5F6435353678","0ED8F9E0-9352-469D-8367-76FA712A78D0","A430F479-2DB8-4FB8-835F-730DA7BE0DEA","38E93DE3-97C9-410D-8753-3F570CCA42F1","EA796817-A64C-49D2-AD39-1D464B6664A1"],"id":"460069D5-B889-4858-9F98-7365B0434081","droppingEnabled":true,"halosEnabled":true,"_StyleClassNames":["reframe-handle bottom"],"owner":{"__isSmartRef__":true,"id":0},"prevScroll":[0,0],"showsHalos":false,"__serializedExpressions__":["_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":305},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,685.1)"},"303":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(1146.2,4.0)","_Padding":"lively.rect(0,0,0,0)"},"304":{"morph":{"__isSmartRef__":true,"id":302},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"305":{"onDragStart":{"__isSmartRef__":true,"id":306},"onDrag":{"__isSmartRef__":true,"id":313},"onDragEnd":{"__isSmartRef__":true,"id":320}},"306":{"varMapping":{"__isSmartRef__":true,"id":307},"source":"function onDragStart(evt) {\n            this.dragStartPoint = evt.mousePoint;\n            this.originalTargetExtent = this.owner.getExtent();\n        }","funcProperties":{"__isSmartRef__":true,"id":312},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"307":{"this":{"__isSmartRef__":true,"id":302},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":308}},"308":{"$super":{"__isSmartRef__":true,"id":309}},"309":{"varMapping":{"__isSmartRef__":true,"id":310},"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                }","funcProperties":{"__isSmartRef__":true,"id":311},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"310":{"obj":{"__isSmartRef__":true,"id":302},"name":"onDragStart"},"311":{},"312":{},"313":{"varMapping":{"__isSmartRef__":true,"id":314},"source":"function onDrag(evt) {\n            var moveDelta = pt(0,evt.mousePoint.subPt(this.dragStartPoint).y);\n            var newExtent = this.originalTargetExtent.addPt(moveDelta);\n            if (newExtent.y < this.owner.minHeight) newExtent.y = this.owner.minHeight;\n            this.owner.setExtent(newExtent);\n\n            this.align(this.bounds().bottomLeft(), pt(0,this.owner.getExtent().y));\n        }","funcProperties":{"__isSmartRef__":true,"id":319},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"314":{"this":{"__isSmartRef__":true,"id":302},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":315}},"315":{"$super":{"__isSmartRef__":true,"id":316}},"316":{"varMapping":{"__isSmartRef__":true,"id":317},"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                }","funcProperties":{"__isSmartRef__":true,"id":318},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"317":{"obj":{"__isSmartRef__":true,"id":302},"name":"onDrag"},"318":{},"319":{},"320":{"varMapping":{"__isSmartRef__":true,"id":321},"source":"function onDragEnd(evt) {\n            this.dragStartPoint = null;\n            this.originalTargetExtent = null;\n            this.owner.alignReframeHandle();\n            this.owner.alignRightReframeHandle();\n        }","funcProperties":{"__isSmartRef__":true,"id":326},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"321":{"this":{"__isSmartRef__":true,"id":302},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":322}},"322":{"$super":{"__isSmartRef__":true,"id":323}},"323":{"varMapping":{"__isSmartRef__":true,"id":324},"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                }","funcProperties":{"__isSmartRef__":true,"id":325},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"324":{"obj":{"__isSmartRef__":true,"id":302},"name":"onDragEnd"},"325":{},"326":{},"327":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":328},"eventHandler":{"__isSmartRef__":true,"id":329},"_ClipMode":"visible","derivationIds":["3375C57D-5056-4856-934B-043480461DDD","1FF3D70B-E2B1-4B98-AAF7-A29CF3121BE3","D0970889-96B2-4198-862D-850519DB96C6","252651F7-1EA6-475A-B758-5B4EECA71C5C","9EFC55DA-44D7-4F72-B3D4-CC10F05862D3"],"id":"50AC64FB-A442-4B24-95FA-70918AAC10DC","droppingEnabled":true,"halosEnabled":true,"_StyleClassNames":["reframe-handle corner"],"owner":{"__isSmartRef__":true,"id":0},"dragStartPoint":null,"originalTargetExtent":null,"__serializedExpressions__":["_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":330},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(1146.2,675.1)"},"328":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(14.0,14.0)","_Padding":"lively.rect(0,0,0,0)"},"329":{"morph":{"__isSmartRef__":true,"id":327},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"330":{"onDragStart":{"__isSmartRef__":true,"id":331},"onDrag":{"__isSmartRef__":true,"id":338},"onDragEnd":{"__isSmartRef__":true,"id":345}},"331":{"varMapping":{"__isSmartRef__":true,"id":332},"source":"function onDragStart(evt) {\n            this.dragStartPoint = evt.mousePoint;\n            this.originalTargetExtent = this.owner.getExtent();\n        }","funcProperties":{"__isSmartRef__":true,"id":337},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"332":{"this":{"__isSmartRef__":true,"id":327},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":333}},"333":{"$super":{"__isSmartRef__":true,"id":334}},"334":{"varMapping":{"__isSmartRef__":true,"id":335},"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                }","funcProperties":{"__isSmartRef__":true,"id":336},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"335":{"obj":{"__isSmartRef__":true,"id":327},"name":"onDragStart"},"336":{},"337":{},"338":{"varMapping":{"__isSmartRef__":true,"id":339},"source":"function onDrag(evt) {\n            var moveDelta = evt.mousePoint.subPt(this.dragStartPoint)\n            var newExtent = this.originalTargetExtent.addPt(moveDelta);\n            if (newExtent.x < this.owner.minWidth) newExtent.x = this.owner.minWidth;\n            if (newExtent.y < this.owner.minHeight) newExtent.y = this.owner.minHeight;\n            this.owner.setExtent(newExtent);\n            //console.log(\"WindowExtent: \"+this.owner.getExtent().x+\" ,  \"+this.owner.getExtent().y);\n            this.align(this.bounds().bottomRight(), this.owner.getExtent());\n        }","funcProperties":{"__isSmartRef__":true,"id":344},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"339":{"this":{"__isSmartRef__":true,"id":327},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":340}},"340":{"$super":{"__isSmartRef__":true,"id":341}},"341":{"varMapping":{"__isSmartRef__":true,"id":342},"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                }","funcProperties":{"__isSmartRef__":true,"id":343},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"342":{"obj":{"__isSmartRef__":true,"id":327},"name":"onDrag"},"343":{},"344":{},"345":{"varMapping":{"__isSmartRef__":true,"id":346},"source":"function onDragEnd(evt) {\n            this.dragStartPoint = null;\n            this.originalTargetExtent = null;\n            this.owner.alignBottomReframeHandle();\n            this.owner.alignRightReframeHandle();\n        }","funcProperties":{"__isSmartRef__":true,"id":351},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"346":{"this":{"__isSmartRef__":true,"id":327},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":347}},"347":{"$super":{"__isSmartRef__":true,"id":348}},"348":{"varMapping":{"__isSmartRef__":true,"id":349},"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                }","funcProperties":{"__isSmartRef__":true,"id":350},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"349":{"obj":{"__isSmartRef__":true,"id":327},"name":"onDragEnd"},"350":{},"351":{},"352":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Padding","_Extent"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Padding":"lively.rect(0,0,0,0)","_Extent":"lively.pt(1160.2,689.1)"},"353":{"morph":{"__isSmartRef__":true,"id":0},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"354":{"adjustForNewBounds":true},"355":{"partsSpaceName":"PartsBin/Jens","comment":"A world search using the elastic search server.","migrationLevel":4,"partName":"WorldSearch","changes":[{"__isSmartRef__":true,"id":356},{"__isSmartRef__":true,"id":358},{"__isSmartRef__":true,"id":360},{"__isSmartRef__":true,"id":362},{"__isSmartRef__":true,"id":364},{"__isSmartRef__":true,"id":366},{"__isSmartRef__":true,"id":368},{"__isSmartRef__":true,"id":370},{"__isSmartRef__":true,"id":372},{"__isSmartRef__":true,"id":374},{"__isSmartRef__":true,"id":376},{"__isSmartRef__":true,"id":378},{"__isSmartRef__":true,"id":380},{"__isSmartRef__":true,"id":382},{"__isSmartRef__":true,"id":384},{"__isSmartRef__":true,"id":386},{"__isSmartRef__":true,"id":388},{"__isSmartRef__":true,"id":390}],"lastModifiedDate":{"__isSmartRef__":true,"id":392},"revisionOnLoad":192776,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"356":{"date":{"__isSmartRef__":true,"id":357},"author":"jenslincke","message":"no comment","id":"B731A916-462F-43FC-8DBE-74F3C89605B2"},"357":{"isSerializedDate":true,"string":"Thu Nov 29 2012 11:25:24 GMT+0100 (CET)"},"358":{"date":{"__isSmartRef__":true,"id":359},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"359":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"360":{"date":{"__isSmartRef__":true,"id":361},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"361":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"362":{"date":{"__isSmartRef__":true,"id":363},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"363":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"364":{"date":{"__isSmartRef__":true,"id":365},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"365":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"366":{"date":{"__isSmartRef__":true,"id":367},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"367":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"368":{"date":{"__isSmartRef__":true,"id":369},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"369":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"370":{"date":{"__isSmartRef__":true,"id":371},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"371":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"372":{"date":{"__isSmartRef__":true,"id":373},"author":"jenslincke","message":"no comment","id":"5326E512-D739-42EF-B767-231D1BDD252E"},"373":{"isSerializedDate":true,"string":"Fri Nov 23 2012 17:15:45 GMT+0100 (CET)"},"374":{"date":{"__isSmartRef__":true,"id":375},"author":"jenslincke","message":"no comment","id":"64AD7EE0-6535-4D97-B519-63AC41754BF9"},"375":{"isSerializedDate":true,"string":"Mon Nov 26 2012 12:22:58 GMT+0100 (CET)"},"376":{"date":{"__isSmartRef__":true,"id":377},"author":"jenslincke","message":"no comment","id":"3A10ED1B-CF14-44BD-B2A3-CB11FE0B9C52"},"377":{"isSerializedDate":true,"string":"Thu Nov 29 2012 10:57:53 GMT+0100 (CET)"},"378":{"date":{"__isSmartRef__":true,"id":379},"author":"jenslincke","message":"no comment","id":"8E53310E-FCCC-45DD-B5AB-A3F6F30DD1E4"},"379":{"isSerializedDate":true,"string":"Thu Nov 29 2012 11:21:27 GMT+0100 (CET)"},"380":{"date":{"__isSmartRef__":true,"id":381},"author":"jenslincke","message":"no comment","id":"8AF76A31-C3F6-40B1-8A37-55A66EEA202E"},"381":{"isSerializedDate":true,"string":"Thu Nov 29 2012 11:24:26 GMT+0100 (CET)"},"382":{"date":{"__isSmartRef__":true,"id":383},"author":"jenslincke","message":"no comment","id":"F1F58E27-563C-4F82-B77C-9382EC1DA808"},"383":{"isSerializedDate":true,"string":"Thu Dec 06 2012 11:02:17 GMT+0100 (CET)"},"384":{"date":{"__isSmartRef__":true,"id":385},"author":"jenslincke","message":"no comment","id":"5CC18307-B192-4675-8E2A-2BE4FE492962"},"385":{"isSerializedDate":true,"string":"Wed Dec 12 2012 16:42:59 GMT+0100 (CET)"},"386":{"date":{"__isSmartRef__":true,"id":387},"author":"jenslincke","message":"no comment","id":"21E782CD-F79B-4301-89AC-3F09EDBDDFFC"},"387":{"isSerializedDate":true,"string":"Wed Dec 12 2012 16:48:49 GMT+0100 (CET)"},"388":{"date":{"__isSmartRef__":true,"id":389},"author":"jenslincke","message":"no comment","id":"3BD3742E-8804-403F-86A9-B1721A264CF3"},"389":{"isSerializedDate":true,"string":"Thu Feb 21 2013 17:45:11 GMT+0100 (CET)"},"390":{"date":{"__isSmartRef__":true,"id":391},"author":"jenslincke","message":"no comment","id":"C6F81C27-73CF-4AC8-A8D3-C884768F534F"},"391":{"isSerializedDate":true,"string":"Mon Feb 25 2013 10:21:57 GMT+0100 (CET)"},"392":{"isSerializedDate":true,"string":"Thu Feb 21 2013 17:43:12 GMT+0100 (CET)"},"isSimplifiedRegistry":true}}