{"id":0,"registry":{"0":{"submorphs":[{"__isSmartRef__":true,"id":1},{"__isSmartRef__":true,"id":331},{"__isSmartRef__":true,"id":356},{"__isSmartRef__":true,"id":404},{"__isSmartRef__":true,"id":429}],"scripts":[],"shape":{"__isSmartRef__":true,"id":454},"eventHandler":{"__isSmartRef__":true,"id":455},"_ClipMode":"visible","derivationIds":[],"id":"5EC08A99-F8C1-4B1C-BF22-CFDB06D3B7CA","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":456},"LK2":true,"__serializedExpressions__":["_Position","contentOffset","prevDragPos"],"targetMorph":{"__isSmartRef__":true,"id":1},"reframeHandle":{"__isSmartRef__":true,"id":429},"bottomReframeHandle":{"__isSmartRef__":true,"id":404},"rightReframeHandle":{"__isSmartRef__":true,"id":331},"titleBar":{"__isSmartRef__":true,"id":356},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"_PreviousBorderWidth":0,"partsBinMetaInfo":{"__isSmartRef__":true,"id":9},"name":"WorldGraphD3","highlighted":false,"isBeingDragged":false,"showsHalos":false,"__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(1359.6,353.6)"},"1":{"_ClipMode":"visible","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","68B52804-54D2-4D0F-BBB0-2099D293A022","05263E7F-757D-46A4-B5B0-1D5C67F7C7C0","6F693867-F53C-4705-927C-1EA0DC153644","B7F680FB-4052-4C8C-AB93-154C9C0288F9","8B0AEEAC-5CA8-4DF7-A774-D550DD76535B","B0924CCE-8093-4AB7-960A-1993536B22F5","F6B959E3-04C2-4A71-8965-8385AFD95157","996DD96F-ACA4-4D55-98F3-2A884B788F35"],"droppingEnabled":true,"eventHandler":{"__isSmartRef__":true,"id":2},"halosEnabled":true,"id":"7CB1283E-2592-4A44-BB96-78C351724BC9","isInLayoutCycle":false,"layout":{"__isSmartRef__":true,"id":3},"moved":true,"name":"d3ForceLayoutExample","partTests":{"__isSmartRef__":true,"id":4},"partsBinMetaInfo":{"__isSmartRef__":true,"id":9},"prevScroll":[0,0],"registeredForMouseEvents":true,"scripts":[],"shape":{"__isSmartRef__":true,"id":45},"showsHalos":false,"submorphs":[{"__isSmartRef__":true,"id":46},{"__isSmartRef__":true,"id":48},{"__isSmartRef__":true,"id":267}],"isBeingDragged":false,"grabbingEnabled":true,"isLockOwner":true,"__serializedExpressions__":["_Position","distanceToDragEvent"],"owner":{"__isSmartRef__":true,"id":0},"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":326},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","withoutLayers":["Global.lively.morphic.GrabbingLayer"],"_Position":"lively.pt(4.0,22.0)","distanceToDragEvent":"lively.pt(343.3,-14.0)"},"2":{"morph":{"__isSmartRef__":true,"id":1},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3":{"adjustForNewBounds":true,"__serializedExpressions__":["extentWithoutPlaceholder"],"resizeWidth":true,"resizeHeight":true,"extentWithoutPlaceholder":"lively.pt(551.0,458.0)"},"4":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5}},"5":{"test01IsMorph":{"__isSmartRef__":true,"id":6}},"6":{"funcProperties":{"__isSmartRef__":true,"id":7},"source":"function test01IsMorph(aPart) {\n    this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","varMapping":{"__isSmartRef__":true,"id":8},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"7":{},"8":{"this":{"__isSmartRef__":true,"id":4}},"9":{"changes":[{"__isSmartRef__":true,"id":10},{"__isSmartRef__":true,"id":12},{"__isSmartRef__":true,"id":14},{"__isSmartRef__":true,"id":16},{"__isSmartRef__":true,"id":18},{"__isSmartRef__":true,"id":20},{"__isSmartRef__":true,"id":22},{"__isSmartRef__":true,"id":24},{"__isSmartRef__":true,"id":26},{"__isSmartRef__":true,"id":28},{"__isSmartRef__":true,"id":30},{"__isSmartRef__":true,"id":32},{"__isSmartRef__":true,"id":34},{"__isSmartRef__":true,"id":36},{"__isSmartRef__":true,"id":38},{"__isSmartRef__":true,"id":40},{"__isSmartRef__":true,"id":42}],"comment":"A force layout visualization made with d3 (http://d3.org)\nWith all morphs af a world and ","migrationLevel":4,"partName":"WorldGraphD3","partsSpaceName":"PartsBin/Visualization/","lastModifiedDate":{"__isSmartRef__":true,"id":44},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"10":{"date":{"__isSmartRef__":true,"id":11},"author":"markoroeder","message":"no comment","id":"5FB44FBA-5165-43CB-9ED5-D66654662F4C"},"11":{"isSerializedDate":true,"string":"Mon Dec 17 2012 11:43:26 GMT+0100 (CET)"},"12":{"author":"robertkrahn","date":{"__isSmartRef__":true,"id":13},"id":"D3243D66-F2C5-4B74-98BA-BF5E015AE34E","message":"fixing the ticking scripts"},"13":{"isSerializedDate":true,"string":"Tue Aug 07 2012 00:57:26 GMT+0200 (CEST)"},"14":{"author":"robertkrahn","date":{"__isSmartRef__":true,"id":15},"id":"98B71CA9-2FDC-4287-93DF-B7515FADC178","message":"no comment"},"15":{"isSerializedDate":true,"string":"Thu Aug 02 2012 22:46:53 GMT+0200 (CEST)"},"16":{"author":"robertkrahn","date":{"__isSmartRef__":true,"id":17},"id":"F66A47A9-EC22-4061-9DBF-96BB1343C77D","message":"ticking"},"17":{"isSerializedDate":true,"string":"Thu Aug 02 2012 22:45:19 GMT+0200 (CEST)"},"18":{"author":"undefined","date":{"__isSmartRef__":true,"id":19},"id":"3F17A2D2-3C24-424B-B0FA-E43112267D23","message":"whoopsie"},"19":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"20":{"author":"undefined","date":{"__isSmartRef__":true,"id":21},"id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC","message":"whoopsie"},"21":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"22":{"author":"undefined","date":{"__isSmartRef__":true,"id":23},"id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2","message":"sorry"},"23":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"24":{"author":"fbo","date":{"__isSmartRef__":true,"id":25},"id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B","message":""},"25":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"26":{"author":"undefined","date":{"__isSmartRef__":true,"id":27},"id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7","message":"css transitions"},"27":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"28":{"author":"undefined","date":{"__isSmartRef__":true,"id":29},"id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350","message":"suddenly, the rectangle became a CarDemo"},"29":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"30":{"author":"bgnauk","date":{"__isSmartRef__":true,"id":31},"id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8","message":"no comment"},"31":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"32":{"author":"robertkrahn","date":{"__isSmartRef__":true,"id":33},"id":"FE199790-7A58-446D-B086-22A8458742BA","message":"no comment"},"33":{"isSerializedDate":true,"string":"Mon Jul 30 2012 06:02:39 GMT+0200 (CEST)"},"34":{"date":{"__isSmartRef__":true,"id":35},"author":"jenslincke","message":"no comment","id":"5EBD1516-F521-46CC-809F-EDB796CE5B21"},"35":{"isSerializedDate":true,"string":"Wed Oct 24 2012 17:35:05 GMT+0200 (CEST)"},"36":{"date":{"__isSmartRef__":true,"id":37},"author":"jenslincke","message":"no comment","id":"DC96C44A-8D8E-4BC1-B660-B56683E57204"},"37":{"isSerializedDate":true,"string":"Wed Oct 24 2012 18:31:23 GMT+0200 (CEST)"},"38":{"date":{"__isSmartRef__":true,"id":39},"author":"jenslincke","message":"no comment","id":"0055B234-B9D7-498C-8182-6E4A08FA5C89"},"39":{"isSerializedDate":true,"string":"Wed Oct 24 2012 19:01:06 GMT+0200 (CEST)"},"40":{"date":{"__isSmartRef__":true,"id":41},"author":"jenslincke","message":"no comment","id":"A8302CD3-920A-4A42-9167-3AE3E00844B5"},"41":{"isSerializedDate":true,"string":"Wed Oct 24 2012 19:03:01 GMT+0200 (CEST)"},"42":{"date":{"__isSmartRef__":true,"id":43},"author":"jenslincke","message":"no comment","id":"686EFBD3-CE7E-44F5-8FE1-ABDE1525E98E"},"43":{"isSerializedDate":true,"string":"Mon Dec 17 2012 16:55:59 GMT+0100 (CET)"},"44":{"isSerializedDate":true,"string":"Mon Dec 17 2012 11:42:47 GMT+0100 (CET)"},"45":{"_BorderRadius":0,"_BorderStyle":"solid","_BorderWidth":0,"_ClipMode":"visible","_Opacity":1,"__serializedExpressions__":["_BorderColor","_Extent","_Fill","_Padding","position"],"_AppearanceStylingMode":false,"_BorderStylingMode":false,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(95,94,95)","_Extent":"lively.pt(864.2,670.8)","_Fill":"Color.rgb(235,235,235)","_Padding":"lively.rect(0,0,0,0)","position":"lively.pt(0.0,0.0)"},"46":{"_ClipMode":"auto","_FontFamily":"Arial, sans-serif","_FontSize":8,"_MaxTextHeight":null,"_MaxTextWidth":487.15767492672364,"_MinTextHeight":null,"_MinTextWidth":487.15767492672364,"_WhiteSpaceHandling":"pre-wrap","_lastSyntaxHighlightTime":40,"_syntaxHighlightTimeout":null,"allowsInput":true,"attributeConnections":[{"__isSmartRef__":true,"id":47}],"charsReplaced":"this.exampleData();\nthis.update();\n\n\n\n","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","321C89C4-6093-4086-BC70-6FFA5AA1A58C","33616610-5AFD-4C08-B73F-D8FD78B64542","1F571FEB-6534-46F7-8B46-7034FA29503F","FC8C683B-ECED-4646-B6A4-28B72DAF6B0F","EB8409E5-8F98-4F98-8782-2776534E6A2A","C05B80FA-A4F7-49C7-A61E-A02068948E13","F38BEAB2-4790-4DB1-8D79-4F28C92DA7A2","7AE46D22-09F2-4ADD-B7F9-307213EB5599"],"doNotCopyProperties":["$$textString"],"doNotSerialize":["$$textString","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors"],"doitContext":{"__isSmartRef__":true,"id":48},"droppingEnabled":false,"evalEnabled":true,"eventHandler":{"__isSmartRef__":true,"id":141},"fixedHeight":true,"fixedWidth":true,"grabbingEnabled":false,"halosEnabled":true,"id":"4B172459-87D1-4CED-BF96-486B159F4711","isBeingDragged":false,"lastFindLoc":413,"lastSyntaxHighlightTime":17,"lastSyntaxHighlightTimes":[17,2,2,2,2,5,2,5,5,4],"layout":{"__isSmartRef__":true,"id":142},"moved":true,"name":"Text8","owner":{"__isSmartRef__":true,"id":1},"partsBinMetaInfo":{"__isSmartRef__":true,"id":143},"prevScroll":[0,0],"registeredForMouseEvents":true,"savedTextString":"this.exampleData();\nthis.update();\n","scripts":[],"shape":{"__isSmartRef__":true,"id":154},"showsHalos":false,"submorphs":[],"syntaxHighlightingWhileTyping":true,"textChunks":[{"__isSmartRef__":true,"id":155},{"__isSmartRef__":true,"id":157},{"__isSmartRef__":true,"id":159},{"__isSmartRef__":true,"id":161},{"__isSmartRef__":true,"id":163},{"__isSmartRef__":true,"id":165},{"__isSmartRef__":true,"id":167},{"__isSmartRef__":true,"id":169},{"__isSmartRef__":true,"id":171},{"__isSmartRef__":true,"id":173},{"__isSmartRef__":true,"id":175},{"__isSmartRef__":true,"id":177},{"__isSmartRef__":true,"id":179},{"__isSmartRef__":true,"id":181},{"__isSmartRef__":true,"id":183},{"__isSmartRef__":true,"id":185},{"__isSmartRef__":true,"id":187},{"__isSmartRef__":true,"id":189},{"__isSmartRef__":true,"id":191},{"__isSmartRef__":true,"id":193},{"__isSmartRef__":true,"id":195},{"__isSmartRef__":true,"id":197},{"__isSmartRef__":true,"id":199},{"__isSmartRef__":true,"id":201},{"__isSmartRef__":true,"id":203},{"__isSmartRef__":true,"id":205},{"__isSmartRef__":true,"id":207},{"__isSmartRef__":true,"id":209},{"__isSmartRef__":true,"id":211},{"__isSmartRef__":true,"id":213},{"__isSmartRef__":true,"id":215},{"__isSmartRef__":true,"id":217},{"__isSmartRef__":true,"id":219},{"__isSmartRef__":true,"id":221},{"__isSmartRef__":true,"id":223},{"__isSmartRef__":true,"id":225},{"__isSmartRef__":true,"id":227},{"__isSmartRef__":true,"id":229},{"__isSmartRef__":true,"id":231},{"__isSmartRef__":true,"id":233},{"__isSmartRef__":true,"id":235},{"__isSmartRef__":true,"id":237},{"__isSmartRef__":true,"id":239},{"__isSmartRef__":true,"id":241},{"__isSmartRef__":true,"id":243},{"__isSmartRef__":true,"id":245},{"__isSmartRef__":true,"id":247},{"__isSmartRef__":true,"id":249},{"__isSmartRef__":true,"id":251},{"__isSmartRef__":true,"id":253},{"__isSmartRef__":true,"id":255},{"__isSmartRef__":true,"id":257},{"__isSmartRef__":true,"id":259},{"__isSmartRef__":true,"id":261},{"__isSmartRef__":true,"id":263},{"__isSmartRef__":true,"id":265}],"isLockOwner":false,"__serializedExpressions__":["_Padding","_Position","textColor","distanceToDragEvent"],"textString":"var data = {nodes: [], links: []}\nthis.data = data\nvar morphs = {}\nvar index = 0;\n\n$world.withAllSubmorphsDo(function(ea) { \n    var node = {name: ea.name || ea.constructor.name , index: index++}\n    morphs[ea.id] = node;\n    data.nodes[node.index] = node\n    if (ea.owner) {\n        data.links.push({\n            source: morphs[ea.owner.id].index, target: morphs[ea.id].index, weight: 1})\n    }\n})\nthis.draw()\n","_Rotation":0,"_Scale":1,"_WordBreak":"break-all","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(5,5,0,0)","_Position":"lively.pt(1.0,478.0)","textColor":"Color.rgb(0,0,0)","distanceToDragEvent":"lively.pt(568.3,-16.9)"},"47":{"sourceAttrName":"textString","sourceObj":{"__isSmartRef__":true,"id":46},"targetMethodName":"highlightJavaScriptSyntax","targetObj":{"__isSmartRef__":true,"id":46},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"48":{"#startLetters":"","_ClipMode":"scroll","_traitConfig_":[{"__isSmartRef__":true,"id":49},{"__isSmartRef__":true,"id":51}],"attributeConnections":[{"__isSmartRef__":true,"id":53}],"data":{"__isSmartRef__":true,"id":63},"derivationIds":[null,"3C1D17F3-0044-4726-B85A-A251A1F703B8","E43FA7DD-9693-40B9-8E88-821D5DCC0811","9FB8D17D-9023-44E8-9410-8AD268E25C75","9BD8C9A7-2A05-43C2-B96B-5EBD5ED44A95","54E9039F-4D91-48B7-B91C-8338A0BEC1F7","1A5EB7AE-1AC3-4FA6-8CF2-0835DF44CFA1","70EF3E19-6C17-4AF7-8C9B-406C7086FDB9","F339FE29-2DCB-412C-AC2A-3427836D8E01","1C09A3B2-9BEC-4791-8140-328F82C79025"],"droppingEnabled":true,"eventHandler":{"__isSmartRef__":true,"id":109},"halosEnabled":true,"id":"10DC958B-5EAB-44B7-BBC7-1F3997179468","isBeingDragged":false,"layout":{"__isSmartRef__":true,"id":110},"name":"d3Wrapper","owner":{"__isSmartRef__":true,"id":1},"partsBinMetaInfo":{"__isSmartRef__":true,"id":111},"prevScroll":[0,0],"scripts":[],"shape":{"__isSmartRef__":true,"id":55},"showsHalos":false,"submorphs":[],"xUnit":"words","yUnit":"ms","yValues":[1,0,2,4,4,2,2,6,6,5,1],"doNotSerialize":["chart"],"isLockOwner":false,"grabbingEnabled":false,"__serializedExpressions__":["_Position","distanceToDragEvent","updateDelayed"],"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":112},"__LivelyClassName__":"lively.morphic.HtmlWrapperMorph","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","_Position":"lively.pt(0.0,0.0)","distanceToDragEvent":"lively.pt(599.1,-12.6)","updateDelayed":"lively.pt(858.0,472.0)"},"49":{"options":{"__isSmartRef__":true,"id":50},"traitName":"d3WrapperTrait"},"50":{},"51":{"options":{"__isSmartRef__":true,"id":52},"traitName":"apps.d3Interface.d3WrapperTrait"},"52":{},"53":{"dependendConnections":[{"__isSmartRef__":true,"id":54},{"__isSmartRef__":true,"id":54},{"__isSmartRef__":true,"id":54},{"__isSmartRef__":true,"id":54}],"sourceAttrName":"extent","sourceObj":{"__isSmartRef__":true,"id":48},"targetMethodName":"updateDelayed","targetObj":{"__isSmartRef__":true,"id":48},"attributeConnections":[{"__isSmartRef__":true,"id":57},{"__isSmartRef__":true,"id":59},{"__isSmartRef__":true,"id":61}],"doNotSerialize":["$$converterString","$$updaterString","$$varMapping"],"doNotCopyProperties":["$$converterString","$$updaterString","$$varMapping"],"__LivelyClassName__":"lively.morphic.GeometryConnection","__SourceModuleName__":"Global.lively.bindings.GeometryBindings"},"54":{"dependedBy":{"__isSmartRef__":true,"id":53},"sourceAttrName":"_Extent","sourceObj":{"__isSmartRef__":true,"id":55},"targetMethodName":"updateDelayed","targetObj":{"__isSmartRef__":true,"id":48},"varMapping":{"__isSmartRef__":true,"id":56},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"55":{"_BorderRadius":0,"_BorderStyle":"solid","_BorderWidth":0,"_Opacity":1,"attributeConnections":[{"__isSmartRef__":true,"id":54}],"doNotCopyProperties":["$$_Extent"],"doNotSerialize":["$$_Extent"],"stringifiedShapeNode":"<div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"left: 0px; top: 0px; padding: 0px; background-color: rgb(255, 255, 255); border: 0px solid rgb(95, 94, 95); opacity: 1; position: absolute; overflow: scroll; width: 858px; height: 472px; background-position: initial initial; background-repeat: initial initial;\" class=\"Morph HtmlWrapperMorph\" morphid=\"10DC958B-5EAB-44B7-BBC7-1F3997179468\"><svg xmlns=\"http://www.w3.org/2000/svg\" width=\"488\" height=\"485\"><line style=\"stroke: #999999; stroke-opacity: 0.6; stroke-width: 1px;\" x1=\"253.05081975887705\" y1=\"266.8206435704193\" x2=\"199.04448847182505\" y2=\"317.1037520290947\"/><line style=\"stroke: #999999; stroke-opacity: 0.6; stroke-width: 1px;\" x1=\"253.05081975887705\" y1=\"266.8206435704193\" x2=\"319.5628202632244\" y2=\"221.80866644963905\"/><line style=\"stroke: #999999; stroke-opacity: 0.6; stroke-width: 1px;\" x1=\"319.5628202632244\" y1=\"221.80866644963905\" x2=\"295.9934552406183\" y2=\"157.54594619243804\"/><line style=\"stroke: #999999; stroke-opacity: 0.6; stroke-width: 1px;\" x1=\"319.5628202632244\" y1=\"221.80866644963905\" x2=\"378.6507244824223\" y2=\"259.45418069970594\"/><line style=\"stroke: #999999; stroke-opacity: 0.6; stroke-width: 1px;\" x1=\"378.6507244824223\" y1=\"259.45418069970594\" x2=\"430.1459463893197\" y2=\"297.57437390221077\"/><line style=\"stroke: #999999; stroke-opacity: 0.6; stroke-width: 1px;\" x1=\"319.5628202632244\" y1=\"221.80866644963905\" x2=\"382.09701672412444\" y2=\"194.08650742779463\"/><line style=\"stroke: #999999; stroke-opacity: 0.6; stroke-width: 1px;\" x1=\"382.09701672412444\" y1=\"194.08650742779463\" x2=\"436.1879082541276\" y2=\"162.77351998972875\"/><line style=\"stroke: #999999; stroke-opacity: 0.6; stroke-width: 1px;\" x1=\"319.5628202632244\" y1=\"221.80866644963905\" x2=\"337.8912257268058\" y2=\"147.07973792130173\"/><line style=\"stroke: #999999; stroke-opacity: 0.6; stroke-width: 1px;\" x1=\"337.8912257268058\" y1=\"147.07973792130173\" x2=\"328.8535881093775\" y2=\"79.89311838528886\"/><line style=\"stroke: #999999; stroke-opacity: 0.6; stroke-width: 1px;\" x1=\"253.05081975887705\" y1=\"266.8206435704193\" x2=\"260.165559379442\" y2=\"204.73757702367885\"/><line style=\"stroke: #999999; stroke-opacity: 0.6; stroke-width: 1px;\" x1=\"253.05081975887705\" y1=\"266.8206435704193\" x2=\"201.37227299377662\" y2=\"230.82575148005958\"/><line style=\"stroke: #999999; stroke-opacity: 0.6; stroke-width: 1px;\" x1=\"253.05081975887705\" y1=\"266.8206435704193\" x2=\"306.9938822449764\" y2=\"299.99964387841493\"/><line style=\"stroke: #999999; stroke-opacity: 0.6; stroke-width: 1px;\" x1=\"253.05081975887705\" y1=\"266.8206435704193\" x2=\"221.78673377055046\" y2=\"199.7801768758084\"/><line style=\"stroke: #999999; stroke-opacity: 0.6; stroke-width: 1px;\" x1=\"253.05081975887705\" y1=\"266.8206435704193\" x2=\"163.84076346023397\" y2=\"239.3843174788111\"/><line style=\"stroke: #999999; stroke-opacity: 0.6; stroke-width: 1px;\" x1=\"163.84076346023397\" y1=\"239.3843174788111\" x2=\"95.29513082777723\" y2=\"210.3427775365971\"/><line style=\"stroke: #999999; stroke-opacity: 0.6; stroke-width: 1px;\" x1=\"95.29513082777723\" y1=\"210.3427775365971\" x2=\"69.96213465890932\" y2=\"154.35624469467885\"/><line style=\"stroke: #999999; stroke-opacity: 0.6; stroke-width: 1px;\" x1=\"95.29513082777723\" y1=\"210.3427775365971\" x2=\"41.96381977813895\" y2=\"238.0495829235078\"/><line style=\"stroke: #999999; stroke-opacity: 0.6; stroke-width: 1px;\" x1=\"253.05081975887705\" y1=\"266.8206435704193\" x2=\"186.23675302071368\" y2=\"283.74368641757866\"/><line style=\"stroke: #999999; stroke-opacity: 0.6; stroke-width: 1px;\" x1=\"253.05081975887705\" y1=\"266.8206435704193\" x2=\"273.26546122171305\" y2=\"343.20016830027083\"/><line style=\"stroke: #999999; stroke-opacity: 0.6; stroke-width: 1px;\" x1=\"273.26546122171305\" y1=\"343.20016830027083\" x2=\"307.55020842856044\" y2=\"400.23849037828666\"/><line style=\"stroke: #999999; stroke-opacity: 0.6; stroke-width: 1px;\" x1=\"273.26546122171305\" y1=\"343.20016830027083\" x2=\"245.01793556056577\" y2=\"407.3799298963684\"/><line style=\"stroke: #999999; stroke-opacity: 0.6; stroke-width: 1px;\" x1=\"253.05081975887705\" y1=\"266.8206435704193\" x2=\"233.38308209010333\" y2=\"329.21504593567687\"/><circle r=\"5\" style=\"stroke: #ffffff; stroke-width: 1.5px; fill: #3182bd;\" transform=\"translate(253.05081975887705,266.8206435704193)\"/><circle r=\"5\" style=\"stroke: #ffffff; stroke-width: 1.5px; fill: #3182bd;\" transform=\"translate(199.04448847182505,317.1037520290947)\"/><circle r=\"5\" style=\"stroke: #ffffff; stroke-width: 1.5px; fill: #3182bd;\" transform=\"translate(319.5628202632244,221.80866644963905)\"/><circle r=\"5\" style=\"stroke: #ffffff; stroke-width: 1.5px; fill: #3182bd;\" transform=\"translate(295.9934552406183,157.54594619243804)\"/><circle r=\"5\" style=\"stroke: #ffffff; stroke-width: 1.5px; fill: #3182bd;\" transform=\"translate(378.6507244824223,259.45418069970594)\"/><circle r=\"5\" style=\"stroke: #ffffff; stroke-width: 1.5px; fill: #3182bd;\" transform=\"translate(430.1459463893197,297.57437390221077)\"/><circle r=\"5\" style=\"stroke: #ffffff; stroke-width: 1.5px; fill: #3182bd;\" transform=\"translate(382.09701672412444,194.08650742779463)\"/><circle r=\"5\" style=\"stroke: #ffffff; stroke-width: 1.5px; fill: #3182bd;\" transform=\"translate(436.1879082541276,162.77351998972875)\"/><circle r=\"5\" style=\"stroke: #ffffff; stroke-width: 1.5px; fill: #3182bd;\" transform=\"translate(337.8912257268058,147.07973792130173)\"/><circle r=\"5\" style=\"stroke: #ffffff; stroke-width: 1.5px; fill: #3182bd;\" transform=\"translate(328.8535881093775,79.89311838528886)\"/><circle r=\"5\" style=\"stroke: #ffffff; stroke-width: 1.5px; fill: #3182bd;\" transform=\"translate(260.165559379442,204.73757702367885)\"/><circle r=\"5\" style=\"stroke: #ffffff; stroke-width: 1.5px; fill: #3182bd;\" transform=\"translate(201.37227299377662,230.82575148005958)\"/><circle r=\"5\" style=\"stroke: #ffffff; stroke-width: 1.5px; fill: #3182bd;\" transform=\"translate(306.9938822449764,299.99964387841493)\"/><circle r=\"5\" style=\"stroke: #ffffff; stroke-width: 1.5px; fill: #3182bd;\" transform=\"translate(221.78673377055046,199.7801768758084)\"/><circle r=\"5\" style=\"stroke: #ffffff; stroke-width: 1.5px; fill: #3182bd;\" transform=\"translate(163.84076346023397,239.3843174788111)\"/><circle r=\"5\" style=\"stroke: #ffffff; stroke-width: 1.5px; fill: #3182bd;\" transform=\"translate(95.29513082777723,210.3427775365971)\"/><circle r=\"5\" style=\"stroke: #ffffff; stroke-width: 1.5px; fill: #3182bd;\" transform=\"translate(69.96213465890932,154.35624469467885)\"/><circle r=\"5\" style=\"stroke: #ffffff; stroke-width: 1.5px; fill: #3182bd;\" transform=\"translate(41.96381977813895,238.0495829235078)\"/><circle r=\"5\" style=\"stroke: #ffffff; stroke-width: 1.5px; fill: #3182bd;\" transform=\"translate(186.23675302071368,283.74368641757866)\"/><circle r=\"5\" style=\"stroke: #ffffff; stroke-width: 1.5px; fill: #3182bd;\" transform=\"translate(273.26546122171305,343.20016830027083)\"/><circle r=\"5\" style=\"stroke: #ffffff; stroke-width: 1.5px; fill: #3182bd;\" transform=\"translate(307.55020842856044,400.23849037828666)\"/><circle r=\"5\" style=\"stroke: #ffffff; stroke-width: 1.5px; fill: #3182bd;\" transform=\"translate(245.01793556056577,407.3799298963684)\"/><circle r=\"5\" style=\"stroke: #ffffff; stroke-width: 1.5px; fill: #3182bd;\" transform=\"translate(233.38308209010333,329.21504593567687)\"/><g transform=\"translate(253.05081975887705,266.8206435704193)\"><circle r=\"0\" style=\"fill: #ffffff;\"/><text style=\"fill: #555555; font-family: Arial; font-size: 12px;\"/></g><g transform=\"translate(258.2071678428466,276.19699113912793)\"><circle r=\"0\" style=\"fill: #ffffff;\"/><text style=\"fill: #555555; font-family: Arial; font-size: 12px;\" transform=\"translate(-8.290038252462216,5)\">World</text></g><g transform=\"translate(199.04448847182505,317.1037520290947)\"><circle r=\"0\" style=\"fill: #ffffff;\"/><text style=\"fill: #555555; font-family: Arial; font-size: 12px;\"/></g><g transform=\"translate(190.24823059823004,326.62731698457276)\"><circle r=\"0\" style=\"fill: #ffffff;\"/><text style=\"fill: #555555; font-family: Arial; font-size: 12px;\" transform=\"translate(-19.302747226692595,5)\">Title</text></g><g transform=\"translate(319.5628202632244,221.80866644963905)\"><circle r=\"0\" style=\"fill: #ffffff;\"/><text style=\"fill: #555555; font-family: Arial; font-size: 12px;\"/></g><g transform=\"translate(330.691780957581,219.00058977992902)\"><circle r=\"0\" style=\"fill: #ffffff;\"/><text style=\"fill: #555555; font-family: Arial; font-size: 12px;\" transform=\"translate(-1.8537571347382826,5)\">SteppingWordCounter</text></g><g transform=\"translate(295.9934552406183,157.54594619243804)\"><circle r=\"0\" style=\"fill: #ffffff;\"/><text style=\"fill: #555555; font-family: Arial; font-size: 12px;\"/></g><g transform=\"translate(295.88855031626895,145.16513329428017)\"><circle r=\"0\" style=\"fill: #ffffff;\"/><text style=\"fill: #555555; font-family: Arial; font-size: 12px;\" transform=\"translate(-29.24571355922408,5)\">WordsText</text></g><g transform=\"translate(378.6507244824223,259.45418069970594)\"><circle r=\"0\" style=\"fill: #ffffff;\"/><text style=\"fill: #555555; font-family: Arial; font-size: 12px;\"/></g><g transform=\"translate(390.4974383024335,262.85682125339224)\"><circle r=\"0\" style=\"fill: #ffffff;\"/><text style=\"fill: #555555; font-family: Arial; font-size: 12px;\" transform=\"translate(-0.6800474354774106,5)\">Button</text></g><g transform=\"translate(430.1459463893197,297.57437390221077)\"><circle r=\"0\" style=\"fill: #ffffff;\"/><text style=\"fill: #555555; font-family: Arial; font-size: 12px;\"/></g><g transform=\"translate(442.0022718725507,302.66740326987633)\"><circle r=\"0\" style=\"fill: #ffffff;\"/><text style=\"fill: #555555; font-family: Arial; font-size: 12px;\" transform=\"translate(-0.9336263399899805,5)\">Text</text></g><g transform=\"translate(382.09701672412444,194.08650742779463)\"><circle r=\"0\" style=\"fill: #ffffff;\"/><text style=\"fill: #555555; font-family: Arial; font-size: 12px;\"/></g><g transform=\"translate(393.74029711321634,189.7220494590544)\"><circle r=\"0\" style=\"fill: #ffffff;\"/><text style=\"fill: #555555; font-family: Arial; font-size: 12px;\" transform=\"translate(-1.3361034582642461,5)\">Button1</text></g><g transform=\"translate(436.1879082541276,162.77351998972875)\"><circle r=\"0\" style=\"fill: #ffffff;\"/><text style=\"fill: #555555; font-family: Arial; font-size: 12px;\"/></g><g transform=\"translate(447.9615378990606,157.33433364770968)\"><circle r=\"0\" style=\"fill: #ffffff;\"/><text style=\"fill: #555555; font-family: Arial; font-size: 12px;\" transform=\"translate(-1.060223312999111,5)\">Text</text></g><g transform=\"translate(337.8912257268058,147.07973792130173)\"><circle r=\"0\" style=\"fill: #ffffff;\"/><text style=\"fill: #555555; font-family: Arial; font-size: 12px;\"/></g><g transform=\"translate(344.9646680255531,136.57405399646433)\"><circle r=\"0\" style=\"fill: #ffffff;\"/><text style=\"fill: #555555; font-family: Arial; font-size: 12px;\" transform=\"translate(-9.271461636725089,5)\">Button2</text></g><g transform=\"translate(328.8535881093775,79.89311838528886)\"><circle r=\"0\" style=\"fill: #ffffff;\"/><text style=\"fill: #555555; font-family: Arial; font-size: 12px;\"/></g><g transform=\"translate(331.95251285929976,67.27302704660902)\"><circle r=\"0\" style=\"fill: #ffffff;\"/><text style=\"fill: #555555; font-family: Arial; font-size: 12px;\" transform=\"translate(-8.757588838699949,5)\">Text</text></g><g transform=\"translate(260.165559379442,204.73757702367885)\"><circle r=\"0\" style=\"fill: #ffffff;\"/><text style=\"fill: #555555; font-family: Arial; font-size: 12px;\"/></g><g transform=\"translate(261.33786389324615,193.14965229554727)\"><circle r=\"0\" style=\"fill: #ffffff;\"/><text style=\"fill: #555555; font-family: Arial; font-size: 12px;\" transform=\"translate(-10.342498668165147,5)\">Text</text></g><g transform=\"translate(201.37227299377662,230.82575148005958)\"><circle r=\"0\" style=\"fill: #ffffff;\"/><text style=\"fill: #555555; font-family: Arial; font-size: 12px;\"/></g><g transform=\"translate(191.44125009701463,224.69110256073643)\"><circle r=\"0\" style=\"fill: #ffffff;\"/><text style=\"fill: #555555; font-family: Arial; font-size: 12px;\" transform=\"translate(-21.283832584781113,5)\">Text</text></g><g transform=\"translate(306.9938822449764,299.99964387841493)\"><circle r=\"0\" style=\"fill: #ffffff;\"/><text style=\"fill: #555555; font-family: Arial; font-size: 12px;\"/></g><g transform=\"translate(316.71316044810834,307.2161695537845)\"><circle r=\"0\" style=\"fill: #ffffff;\"/><text style=\"fill: #555555; font-family: Arial; font-size: 12px;\" transform=\"translate(-2.9567608911724914,5)\">Text1</text></g><g transform=\"translate(221.78673377055046,199.7801768758084)\"><circle r=\"0\" style=\"fill: #ffffff;\"/><text style=\"fill: #555555; font-family: Arial; font-size: 12px;\"/></g><g transform=\"translate(216.25264765721604,188.4543790881741)\"><circle r=\"0\" style=\"fill: #ffffff;\"/><text style=\"fill: #555555; font-family: Arial; font-size: 12px;\" transform=\"translate(-76.26805601755815,5)\">CheapWorldLayout</text></g><g transform=\"translate(163.84076346023397,239.3843174788111)\"><circle r=\"0\" style=\"fill: #ffffff;\"/><text style=\"fill: #555555; font-family: Arial; font-size: 12px;\"/></g><g transform=\"translate(151.27676171544215,237.540500487489)\"><circle r=\"0\" style=\"fill: #ffffff;\"/><text style=\"fill: #555555; font-family: Arial; font-size: 12px;\" transform=\"translate(-138.26347446480298,5)\">SpecialSyntaxWorkspace</text></g><g transform=\"translate(95.29513082777723,210.3427775365971)\"><circle r=\"0\" style=\"fill: #ffffff;\"/><text style=\"fill: #555555; font-family: Arial; font-size: 12px;\"/></g><g transform=\"translate(83.47704013180143,207.03844149913152)\"><circle r=\"0\" style=\"fill: #ffffff;\"/><text style=\"fill: #555555; font-family: Arial; font-size: 12px;\" transform=\"translate(-91.28247691901034,5)\">MagnifierButton1</text></g><g transform=\"translate(69.96213465890932,154.35624469467885)\"><circle r=\"0\" style=\"fill: #ffffff;\"/><text style=\"fill: #555555; font-family: Arial; font-size: 12px;\"/></g><g transform=\"translate(60.032675772211014,146.34714073507993)\"><circle r=\"0\" style=\"fill: #ffffff;\"/><text style=\"fill: #555555; font-family: Arial; font-size: 12px;\" transform=\"translate(-20.451099811557416,5)\">Text</text></g><g transform=\"translate(41.96381977813895,238.0495829235078)\"><circle r=\"0\" style=\"fill: #ffffff;\"/><text style=\"fill: #555555; font-family: Arial; font-size: 12px;\"/></g><g transform=\"translate(29.272669167746596,239.57449525701279)\"><circle r=\"0\" style=\"fill: #ffffff;\"/><text style=\"fill: #555555; font-family: Arial; font-size: 12px;\" transform=\"translate(-186.33227496659183,5)\">leftpointing_magnifying_glass.png</text></g><g transform=\"translate(186.23675302071368,283.74368641757866)\"><circle r=\"0\" style=\"fill: #ffffff;\"/><text style=\"fill: #555555; font-family: Arial; font-size: 12px;\"/></g><g transform=\"translate(174.69693074996482,288.27991390823485)\"><circle r=\"0\" style=\"fill: #ffffff;\"/><text style=\"fill: #555555; font-family: Arial; font-size: 12px;\" transform=\"translate(-58.88563799005606,5)\">d3Wrapper</text></g><g transform=\"translate(273.26546122171305,343.20016830027083)\"><circle r=\"0\" style=\"fill: #ffffff;\"/><text style=\"fill: #555555; font-family: Arial; font-size: 12px;\"/></g><g transform=\"translate(277.51503961702633,354.88648552560363)\"><circle r=\"0\" style=\"fill: #ffffff;\"/><text style=\"fill: #555555; font-family: Arial; font-size: 12px;\" transform=\"translate(-42.78666167951222,5)\">d3ForceLayoutExample</text></g><g transform=\"translate(307.55020842856044,400.23849037828666)\"><circle r=\"0\" style=\"fill: #ffffff;\"/><text style=\"fill: #555555; font-family: Arial; font-size: 12px;\"/></g><g transform=\"translate(313.19086099348215,411.973697541182)\"><circle r=\"0\" style=\"fill: #ffffff;\"/><text style=\"fill: #555555; font-family: Arial; font-size: 12px;\" transform=\"translate(-8.501775601935375,5)\">Text8</text></g><g transform=\"translate(245.01793556056577,407.3799298963684)\"><circle r=\"0\" style=\"fill: #ffffff;\"/><text style=\"fill: #555555; font-family: Arial; font-size: 12px;\"/></g><g transform=\"translate(242.45142914001195,420.26368534090807)\"><circle r=\"0\" style=\"fill: #ffffff;\"/><text style=\"fill: #555555; font-family: Arial; font-size: 12px;\" transform=\"translate(-36.45867008923152,5)\">d3Wrapper</text></g><g transform=\"translate(233.38308209010333,329.21504593567687)\"><circle r=\"0\" style=\"fill: #ffffff;\"/><text style=\"fill: #555555; font-family: Arial; font-size: 12px;\"/></g><g transform=\"translate(230.1699344633388,341.10013230944736)\"><circle r=\"0\" style=\"fill: #ffffff;\"/><text style=\"fill: #555555; font-family: Arial; font-size: 12px;\" transform=\"translate(-40.9819101610061,5)\">HandMorph</text></g></svg></div>","__serializedExpressions__":["_BorderColor","_Extent","_Fill","_Padding","_Position","extent"],"_AppearanceStylingMode":false,"_BorderStylingMode":false,"__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(95,94,95)","_Extent":"lively.pt(858.0,472.0)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(0.0,0.0)","extent":"lively.pt(858.0,472.0)"},"56":{"source":{"__isSmartRef__":true,"id":55},"target":{"__isSmartRef__":true,"id":48}},"57":{"sourceObj":{"__isSmartRef__":true,"id":53},"sourceAttrName":"converterString","targetObj":{"__isSmartRef__":true,"id":54},"targetMethodName":"setConverter","varMapping":{"__isSmartRef__":true,"id":58},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"58":{"source":{"__isSmartRef__":true,"id":53},"target":{"__isSmartRef__":true,"id":54}},"59":{"sourceObj":{"__isSmartRef__":true,"id":53},"sourceAttrName":"updaterString","targetObj":{"__isSmartRef__":true,"id":54},"targetMethodName":"setUpdater","varMapping":{"__isSmartRef__":true,"id":60},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"60":{"source":{"__isSmartRef__":true,"id":53},"target":{"__isSmartRef__":true,"id":54}},"61":{"sourceObj":{"__isSmartRef__":true,"id":53},"sourceAttrName":"varMapping","targetObj":{"__isSmartRef__":true,"id":54},"targetMethodName":"varMapping","varMapping":{"__isSmartRef__":true,"id":62},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"62":{"source":{"__isSmartRef__":true,"id":53},"target":{"__isSmartRef__":true,"id":54}},"63":{"nodes":[{"__isSmartRef__":true,"id":64},{"__isSmartRef__":true,"id":65},{"__isSmartRef__":true,"id":66},{"__isSmartRef__":true,"id":67},{"__isSmartRef__":true,"id":68},{"__isSmartRef__":true,"id":69},{"__isSmartRef__":true,"id":70},{"__isSmartRef__":true,"id":71},{"__isSmartRef__":true,"id":72},{"__isSmartRef__":true,"id":73},{"__isSmartRef__":true,"id":74},{"__isSmartRef__":true,"id":75},{"__isSmartRef__":true,"id":76},{"__isSmartRef__":true,"id":77},{"__isSmartRef__":true,"id":78},{"__isSmartRef__":true,"id":79},{"__isSmartRef__":true,"id":80},{"__isSmartRef__":true,"id":81},{"__isSmartRef__":true,"id":82},{"__isSmartRef__":true,"id":83},{"__isSmartRef__":true,"id":84},{"__isSmartRef__":true,"id":85},{"__isSmartRef__":true,"id":86}],"links":[{"__isSmartRef__":true,"id":87},{"__isSmartRef__":true,"id":88},{"__isSmartRef__":true,"id":89},{"__isSmartRef__":true,"id":90},{"__isSmartRef__":true,"id":91},{"__isSmartRef__":true,"id":92},{"__isSmartRef__":true,"id":93},{"__isSmartRef__":true,"id":94},{"__isSmartRef__":true,"id":95},{"__isSmartRef__":true,"id":96},{"__isSmartRef__":true,"id":97},{"__isSmartRef__":true,"id":98},{"__isSmartRef__":true,"id":99},{"__isSmartRef__":true,"id":100},{"__isSmartRef__":true,"id":101},{"__isSmartRef__":true,"id":102},{"__isSmartRef__":true,"id":103},{"__isSmartRef__":true,"id":104},{"__isSmartRef__":true,"id":105},{"__isSmartRef__":true,"id":106},{"__isSmartRef__":true,"id":107},{"__isSmartRef__":true,"id":108}]},"64":{"name":"World","index":0,"weight":10,"x":253.05081975887705,"y":266.8206435704193,"px":252.96035262633563,"py":266.67470182739584,"fixed":0},"65":{"name":"Title","index":1,"weight":1,"x":199.04448847182505,"y":317.1037520290947,"px":200.0598890797033,"py":316.0169626274351},"66":{"name":"SteppingWordCounter","index":2,"weight":5,"x":319.5628202632244,"y":221.80866644963905,"px":318.90091996902623,"py":221.9870402221051},"67":{"name":"WordsText","index":3,"weight":1,"x":295.9934552406183,"y":157.54594619243804,"px":296.0009081964187,"py":158.73023092764686},"68":{"name":"Button","index":4,"weight":2,"x":378.6507244824223,"y":259.45418069970594,"px":377.56715904873334,"py":259.153982171549},"69":{"name":"Text","index":5,"weight":1,"x":430.1459463893197,"y":297.57437390221077,"px":428.8388615619953,"py":297.0194145889142},"70":{"name":"Button1","index":6,"weight":2,"x":382.09701672412444,"y":194.08650742779463,"px":380.98816866347994,"py":194.51975204203768},"71":{"name":"Text","index":7,"weight":1,"x":436.1879082541276,"y":162.77351998972875,"px":434.8397580794554,"py":163.3749127773996},"72":{"name":"Button2","index":8,"weight":2,"x":337.8912257268058,"y":147.07973792130173,"px":337.1537698664179,"py":148.21420229579803},"73":{"name":"Text","index":9,"weight":1,"x":328.8535881093775,"y":79.89311838528886,"px":328.5021204894485,"py":81.34581248330406},"74":{"name":"Text","index":10,"weight":1,"x":260.165559379442,"y":204.73757702367885,"px":260.043916548701,"py":205.50302125876442},"75":{"name":"Text","index":11,"weight":1,"x":201.37227299377662,"y":230.82575148005958,"px":202.09251585313268,"py":231.2759538456497},"76":{"name":"Text1","index":12,"weight":1,"x":306.9938822449764,"y":299.99964387841493,"px":306.1898411215621,"py":299.4298252390225},"77":{"name":"CheapWorldLayout","index":13,"weight":1,"x":221.78673377055046,"y":199.7801768758084,"px":222.3734181521244,"py":201.00275613621753},"78":{"name":"SpecialSyntaxWorkspace","index":14,"weight":2,"x":163.84076346023397,"y":239.3843174788111,"px":165.26125234988297,"py":239.59673939367633},"79":{"name":"MagnifierButton1","index":15,"weight":3,"x":95.29513082777723,"y":210.3427775365971,"px":96.37901158423976,"py":210.57845292252122},"80":{"name":"Text","index":16,"weight":1,"x":69.96213465890932,"y":154.35624469467885,"px":71.0739289579937,"py":155.1348665825846},"81":{"name":"leftpointing_magnifying_glass.png","index":17,"weight":1,"x":41.96381977813895,"y":238.0495829235078,"px":43.33170042578156,"py":237.7891926948009},"82":{"name":"d3Wrapper","index":18,"weight":1,"x":186.23675302071368,"y":283.74368641757866,"px":187.35854319191887,"py":283.3392507144509},"83":{"name":"d3ForceLayoutExample","index":19,"weight":3,"x":273.26546122171305,"y":343.20016830027083,"px":272.8421896135572,"py":342.06237099344963},"84":{"name":"Text8","index":20,"weight":1,"x":307.55020842856044,"y":400.23849037828666,"px":306.8902798083804,"py":398.9078255137899},"85":{"name":"d3Wrapper","index":21,"weight":1,"x":245.01793556056577,"y":407.3799298963684,"px":245.3097708951792,"py":405.8597356003288},"86":{"name":"HandMorph","index":22,"weight":1,"x":233.38308209010333,"y":329.21504593567687,"px":233.64719555427683,"py":328.13944289052165},"87":{"source":{"__isSmartRef__":true,"id":64},"target":{"__isSmartRef__":true,"id":65},"weight":1},"88":{"source":{"__isSmartRef__":true,"id":64},"target":{"__isSmartRef__":true,"id":66},"weight":1},"89":{"source":{"__isSmartRef__":true,"id":66},"target":{"__isSmartRef__":true,"id":67},"weight":1},"90":{"source":{"__isSmartRef__":true,"id":66},"target":{"__isSmartRef__":true,"id":68},"weight":1},"91":{"source":{"__isSmartRef__":true,"id":68},"target":{"__isSmartRef__":true,"id":69},"weight":1},"92":{"source":{"__isSmartRef__":true,"id":66},"target":{"__isSmartRef__":true,"id":70},"weight":1},"93":{"source":{"__isSmartRef__":true,"id":70},"target":{"__isSmartRef__":true,"id":71},"weight":1},"94":{"source":{"__isSmartRef__":true,"id":66},"target":{"__isSmartRef__":true,"id":72},"weight":1},"95":{"source":{"__isSmartRef__":true,"id":72},"target":{"__isSmartRef__":true,"id":73},"weight":1},"96":{"source":{"__isSmartRef__":true,"id":64},"target":{"__isSmartRef__":true,"id":74},"weight":1},"97":{"source":{"__isSmartRef__":true,"id":64},"target":{"__isSmartRef__":true,"id":75},"weight":1},"98":{"source":{"__isSmartRef__":true,"id":64},"target":{"__isSmartRef__":true,"id":76},"weight":1},"99":{"source":{"__isSmartRef__":true,"id":64},"target":{"__isSmartRef__":true,"id":77},"weight":1},"100":{"source":{"__isSmartRef__":true,"id":64},"target":{"__isSmartRef__":true,"id":78},"weight":1},"101":{"source":{"__isSmartRef__":true,"id":78},"target":{"__isSmartRef__":true,"id":79},"weight":1},"102":{"source":{"__isSmartRef__":true,"id":79},"target":{"__isSmartRef__":true,"id":80},"weight":1},"103":{"source":{"__isSmartRef__":true,"id":79},"target":{"__isSmartRef__":true,"id":81},"weight":1},"104":{"source":{"__isSmartRef__":true,"id":64},"target":{"__isSmartRef__":true,"id":82},"weight":1},"105":{"source":{"__isSmartRef__":true,"id":64},"target":{"__isSmartRef__":true,"id":83},"weight":1},"106":{"source":{"__isSmartRef__":true,"id":83},"target":{"__isSmartRef__":true,"id":84},"weight":1},"107":{"source":{"__isSmartRef__":true,"id":83},"target":{"__isSmartRef__":true,"id":85},"weight":1},"108":{"source":{"__isSmartRef__":true,"id":64},"target":{"__isSmartRef__":true,"id":86},"weight":1},"109":{"morph":{"__isSmartRef__":true,"id":48},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"110":{"resizeHeight":true,"resizeWidth":true},"111":{"#startLetters":"","partName":"d3Wrapper","requiredModules":["apps.d3Interface"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"112":{"reset":{"__isSmartRef__":true,"id":113},"update":{"__isSmartRef__":true,"id":117},"getChart":{"__isSmartRef__":true,"id":121},"start":{"__isSmartRef__":true,"id":125},"stop":{"__isSmartRef__":true,"id":129},"draw":{"__isSmartRef__":true,"id":133},"exampleData":{"__isSmartRef__":true,"id":137}},"113":{"varMapping":{"__isSmartRef__":true,"id":114},"source":"function reset() {\n    this.doNotSerialize = ['chart'];\n    this.data = null;\n    this.startStepping(1000, 'update');\n}","funcProperties":{"__isSmartRef__":true,"id":115},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"114":{"this":{"__isSmartRef__":true,"id":48}},"115":{"timestamp":{"__isSmartRef__":true,"id":116},"user":"markoroeder","tags":[]},"116":{"isSerializedDate":true,"string":"Mon Dec 17 2012 11:03:40 GMT+0100 (CET)"},"117":{"varMapping":{"__isSmartRef__":true,"id":118},"source":"function update() {\n    // this.update();\n    if (!Global.d3) { this.stopStepping(); return };\n\n    if (!this.data) this.exampleData();\n\n    // update / add / remove bars and rules\n    this.draw();\n}","funcProperties":{"__isSmartRef__":true,"id":119},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"118":{"this":{"__isSmartRef__":true,"id":48}},"119":{"timestamp":{"__isSmartRef__":true,"id":120},"user":"markoroeder","tags":[]},"120":{"isSerializedDate":true,"string":"Mon Dec 17 2012 11:04:06 GMT+0100 (CET)"},"121":{"varMapping":{"__isSmartRef__":true,"id":122},"source":"function getChart() {\n    return d3.select(this.renderContext().shapeNode);\n}","funcProperties":{"__isSmartRef__":true,"id":123},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"122":{"this":{"__isSmartRef__":true,"id":48}},"123":{"timestamp":{"__isSmartRef__":true,"id":124},"user":"markoroeder","tags":[]},"124":{"isSerializedDate":true,"string":"Mon Dec 17 2012 11:04:18 GMT+0100 (CET)"},"125":{"varMapping":{"__isSmartRef__":true,"id":126},"source":"function start() {\n     this.startStepping(1000, 'update');\n}","funcProperties":{"__isSmartRef__":true,"id":127},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"126":{"this":{"__isSmartRef__":true,"id":48}},"127":{"timestamp":{"__isSmartRef__":true,"id":128},"user":"jenslincke","tags":[]},"128":{"isSerializedDate":true,"string":"Wed Oct 24 2012 17:37:14 GMT+0200 (CEST)"},"129":{"varMapping":{"__isSmartRef__":true,"id":130},"source":"function stop() {\n     this.stopStepping();\n}","funcProperties":{"__isSmartRef__":true,"id":131},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"130":{"this":{"__isSmartRef__":true,"id":48}},"131":{"timestamp":{"__isSmartRef__":true,"id":132},"user":"jenslincke","tags":[]},"132":{"isSerializedDate":true,"string":"Wed Oct 24 2012 17:37:24 GMT+0200 (CEST)"},"133":{"varMapping":{"__isSmartRef__":true,"id":134},"source":"function draw() {\n    if (!this.chart) this.chart = this.getChart();\n    this.chart.selectAll('svg').remove();\n\n    var width = this.getExtent().x,\n        height = this.getExtent().y;\n\n    var labelAnchors = this.data.nodes.reduce(function(lst, node) {\n        lst.push({ node: node });\n        lst.push({ node: node });\n        return lst;\n    }, []);\n    var labelAnchorLinks = this.data.nodes.collect(function(node, idx) {\n        return { source: idx * 2, target: idx * 2 + 1, weight: 1 };\n    });\n\n    var forceLabel = d3.layout.force()\n        .gravity(0)\n        .linkDistance(0)\n        .linkStrength(8)\n        .charge(-100)\n        .size([width, height])\n        .nodes(labelAnchors)\n        .links(labelAnchorLinks)\n\t.start();\n\n    var color = d3.scale.category20c();\n\n    var force = d3.layout.force()\n        .gravity(1)\n        .linkDistance(50)\n        .linkStrength(function(x) {\n            return x.weight * 10;\n        })\n        .charge(-3000)\n        .size([width, height])\n        .nodes(this.data.nodes)\n        .links(this.data.links)\n        .start();\n\n    var svg = this.chart.append('svg')\n        .attr('width', width)\n        .attr('height', height);\n\n    var link = svg.selectAll('line.link')\n        .data(this.data.links)\n      .enter().append('line')\n        .style('stroke', '#999999')\n        .style('stroke-opacity', 0.6)\n        .style('stroke-width', function(d) { return d.weight; });\n\n    var node = svg.selectAll('circle.node')\n        .data(this.data.nodes)\n      .enter().append('circle')\n        .attr('r', 5)\n        .style('stroke', '#FFFFFF')\n        .style('stroke-width', '1.5px')\n        .style('fill', function(d) { return color(1); })\n        .call(force.drag);\n\n    var anchorLink = svg.selectAll('line.anchorLink')\n        .data(labelAnchorLinks);\n\n    var anchorNode = svg.selectAll('g.anchorNode')\n        .data(forceLabel.nodes())\n      .enter().append('g');\n    anchorNode.append('circle')\n        .attr('r', 0)\n        .style('fill', '#FFFFFF');\n    anchorNode.append('text')\n        .text(function(d, i) { return i % 2 == 0 ? '' : d.node.name; })\n        .style('fill', '#555555')\n        .style('font-family', 'Arial')\n        .style('font-size', 12);\n\n    function updateLink() {\n        this.attr('x1', function(d) { return d.source.x; })\n            .attr('y1', function(d) { return d.source.y; })\n            .attr('x2', function(d) { return d.target.x; })\n            .attr('y2', function(d) { return d.target.y; });\n    }\n    function updateNode() {\n        this.attr('transform', function(d) {\n            return 'translate(' + d.x + ',' + d.y + ')';\n        });\n    }\n\n    force.on('tick', function() {\n        forceLabel.start();\n\n        node.call(updateNode);\n        anchorNode.each(function(d, i) {\n            if (i % 2 == 0) {\n                d.x = d.node.x;\n                d.y = d.node.y;\n            } else {\n                var b = this.childNodes[1].getBBox();\n\n                var diffX = d.x - d.node.x;\n                var diffY = d.y - d.node.y;\n\n                var dist = Math.sqrt(diffX * diffX + diffY * diffY);\n\n                var shiftX = b.width * (diffX - dist) / (dist * 2);\n                shiftX = Math.max(-b.width, Math.min(0, shiftX));\n                var shiftY = 5;\n                this.childNodes[1].setAttribute('transform',\n                    'translate(' + shiftX + ',' + shiftY + ')');\n            }\n        });\n        anchorNode.call(updateNode);\n\n        link.call(updateLink);\n        anchorLink.call(updateLink);\n    });\n}","funcProperties":{"__isSmartRef__":true,"id":135},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"134":{"this":{"__isSmartRef__":true,"id":48}},"135":{"timestamp":{"__isSmartRef__":true,"id":136},"user":"markoroeder","tags":[]},"136":{"isSerializedDate":true,"string":"Mon Dec 17 2012 11:42:01 GMT+0100 (CET)"},"137":{"varMapping":{"__isSmartRef__":true,"id":138},"source":"function exampleData() {\n    this.data = { nodes: [], links: [] };\n    var nodes = ['A', 'B', 'C', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N'];\n\n    for (var i = 0; i < 15; i++) {\n        var rnd1 = Math.floor(Math.random() * nodes.length);\n        var rnd2 = Math.floor(Math.random() * (nodes.length - 1));\n        if (rnd2 >= rnd1)\n            rnd2++;\n        this.data.links.push({ source: rnd1, target: rnd2, weight: 1 });\n    }\n    this.data.nodes = nodes.collect(function(node) {\n        return { name: node };\n    });\n}","funcProperties":{"__isSmartRef__":true,"id":139},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"138":{"this":{"__isSmartRef__":true,"id":48}},"139":{"timestamp":{"__isSmartRef__":true,"id":140},"user":"markoroeder","tags":[]},"140":{"isSerializedDate":true,"string":"Mon Dec 17 2012 11:08:28 GMT+0100 (CET)"},"141":{"morph":{"__isSmartRef__":true,"id":46},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"142":{"moveVertical":true,"resizeWidth":true},"143":{"changes":[{"__isSmartRef__":true,"id":144},{"__isSmartRef__":true,"id":146},{"__isSmartRef__":true,"id":148},{"__isSmartRef__":true,"id":150},{"__isSmartRef__":true,"id":152}],"comment":"a simple text morph","migrationLevel":4,"partName":"Text","partsSpaceName":"PartsBin/Basic","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"144":{"author":"robertkrahn","date":{"__isSmartRef__":true,"id":145},"id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0","message":"text click was broken?"},"145":{"isSerializedDate":true,"string":"Sat Apr 21 2012 16:30:30 GMT+0200 (CEST)"},"146":{"author":"undefined","date":{"__isSmartRef__":true,"id":147},"id":"BD5B0E4C-4830-4863-A013-35BB66D5AD6F","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."},"147":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (CET)"},"148":{"author":"tessi","date":{"__isSmartRef__":true,"id":149},"id":"0F4DE333-A551-4961-B29D-70270977EBEF","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now"},"149":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:31:43 GMT+0200 (CEST)"},"150":{"author":"tessi","date":{"__isSmartRef__":true,"id":151},"id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now"},"151":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:32:09 GMT+0200 (CEST)"},"152":{"author":"timfelgentreff","date":{"__isSmartRef__":true,"id":153},"id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194","message":"better text"},"153":{"isSerializedDate":true,"string":"Tue May 08 2012 14:18:18 GMT+0200 (CEST)"},"154":{"_BorderRadius":0,"_BorderStyle":"solid","_BorderWidth":0,"_ClipMode":"visible","_Opacity":1,"fill":null,"__serializedExpressions__":["_BorderColor","_Extent","_Fill","_Padding","_Position"],"_AppearanceStylingMode":false,"_BorderStylingMode":false,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderColor":"Color.rgb(0,0,0)","_Extent":"lively.pt(856.0,189.0)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(4,2,0,0)","_Position":"lively.pt(0.0,0.0)"},"155":{"style":{"__isSmartRef__":true,"id":156},"chunkOwner":{"__isSmartRef__":true,"id":46},"_id":"_38413","storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"156":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"157":{"_id":"_38627","style":{"__isSmartRef__":true,"id":158},"chunkOwner":{"__isSmartRef__":true,"id":46},"storedString":" data = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"158":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"159":{"_id":"_38628","style":{"__isSmartRef__":true,"id":160},"chunkOwner":{"__isSmartRef__":true,"id":46},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"160":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"161":{"_id":"_38629","style":{"__isSmartRef__":true,"id":162},"chunkOwner":{"__isSmartRef__":true,"id":46},"storedString":"nodes:","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"162":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(139,0,0)"},"163":{"_id":"_38630","style":{"__isSmartRef__":true,"id":164},"chunkOwner":{"__isSmartRef__":true,"id":46},"storedString":" [], ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"164":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"165":{"_id":"_38631","style":{"__isSmartRef__":true,"id":166},"chunkOwner":{"__isSmartRef__":true,"id":46},"storedString":"links:","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"166":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(139,0,0)"},"167":{"_id":"_38632","style":{"__isSmartRef__":true,"id":168},"chunkOwner":{"__isSmartRef__":true,"id":46},"storedString":" []","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"168":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"169":{"_id":"_38633","style":{"__isSmartRef__":true,"id":170},"chunkOwner":{"__isSmartRef__":true,"id":46},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"170":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"171":{"_id":"_38634","style":{"__isSmartRef__":true,"id":172},"chunkOwner":{"__isSmartRef__":true,"id":46},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"172":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"173":{"_id":"_38635","style":{"__isSmartRef__":true,"id":174},"chunkOwner":{"__isSmartRef__":true,"id":46},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"174":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"175":{"_id":"_38636","style":{"__isSmartRef__":true,"id":176},"chunkOwner":{"__isSmartRef__":true,"id":46},"storedString":".data = data\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"176":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"177":{"_id":"_38637","style":{"__isSmartRef__":true,"id":178},"chunkOwner":{"__isSmartRef__":true,"id":46},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"178":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"179":{"_id":"_38638","style":{"__isSmartRef__":true,"id":180},"chunkOwner":{"__isSmartRef__":true,"id":46},"storedString":" morphs = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"180":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"181":{"_id":"_38639","style":{"__isSmartRef__":true,"id":182},"chunkOwner":{"__isSmartRef__":true,"id":46},"storedString":"{}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"182":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"183":{"_id":"_38641","style":{"__isSmartRef__":true,"id":184},"chunkOwner":{"__isSmartRef__":true,"id":46},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"184":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"185":{"_id":"_38642","style":{"__isSmartRef__":true,"id":186},"chunkOwner":{"__isSmartRef__":true,"id":46},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"186":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"187":{"_id":"_38643","style":{"__isSmartRef__":true,"id":188},"chunkOwner":{"__isSmartRef__":true,"id":46},"storedString":" index = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"188":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"189":{"_id":"_38644","style":{"__isSmartRef__":true,"id":190},"chunkOwner":{"__isSmartRef__":true,"id":46},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"190":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)"},"191":{"_id":"_38645","style":{"__isSmartRef__":true,"id":192},"chunkOwner":{"__isSmartRef__":true,"id":46},"storedString":";\n\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"192":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"193":{"_id":"_38831","style":{"__isSmartRef__":true,"id":194},"chunkOwner":{"__isSmartRef__":true,"id":46},"storedString":"$world","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"194":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(204,0,0)"},"195":{"_id":"_38832","style":{"__isSmartRef__":true,"id":196},"chunkOwner":{"__isSmartRef__":true,"id":46},"storedString":".withAllSubmorphsDo(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"196":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"197":{"_id":"_38646","style":{"__isSmartRef__":true,"id":198},"chunkOwner":{"__isSmartRef__":true,"id":46},"storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"198":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"199":{"_id":"_38647","style":{"__isSmartRef__":true,"id":200},"chunkOwner":{"__isSmartRef__":true,"id":46},"storedString":"(ea) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"200":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"201":{"_id":"_38648","style":{"__isSmartRef__":true,"id":202},"chunkOwner":{"__isSmartRef__":true,"id":46},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"202":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"203":{"_id":"_38649","style":{"__isSmartRef__":true,"id":204},"chunkOwner":{"__isSmartRef__":true,"id":46},"storedString":" \n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"204":{"__serializedExpressions__":["backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","backgroundColor":"Color.rgba(204,204,0,0.4)"},"205":{"_id":"_38650","style":{"__isSmartRef__":true,"id":206},"chunkOwner":{"__isSmartRef__":true,"id":46},"storedString":"    ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"206":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"207":{"_id":"_38651","style":{"__isSmartRef__":true,"id":208},"chunkOwner":{"__isSmartRef__":true,"id":46},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"208":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"209":{"_id":"_38652","style":{"__isSmartRef__":true,"id":210},"chunkOwner":{"__isSmartRef__":true,"id":46},"storedString":" node = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"210":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"211":{"_id":"_38653","style":{"__isSmartRef__":true,"id":212},"chunkOwner":{"__isSmartRef__":true,"id":46},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"212":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"213":{"_id":"_38654","style":{"__isSmartRef__":true,"id":214},"chunkOwner":{"__isSmartRef__":true,"id":46},"storedString":"name:","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"214":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(139,0,0)"},"215":{"_id":"_38655","style":{"__isSmartRef__":true,"id":216},"chunkOwner":{"__isSmartRef__":true,"id":46},"storedString":" ea.name || ea.constructor.name , ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"216":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"217":{"_id":"_38656","style":{"__isSmartRef__":true,"id":218},"chunkOwner":{"__isSmartRef__":true,"id":46},"storedString":"index:","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"218":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(139,0,0)"},"219":{"_id":"_38657","style":{"__isSmartRef__":true,"id":220},"chunkOwner":{"__isSmartRef__":true,"id":46},"storedString":" index++","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"220":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"221":{"_id":"_38658","style":{"__isSmartRef__":true,"id":222},"chunkOwner":{"__isSmartRef__":true,"id":46},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"222":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"223":{"_id":"_38659","style":{"__isSmartRef__":true,"id":224},"chunkOwner":{"__isSmartRef__":true,"id":46},"storedString":"\n    morphs[ea.id] = node;\n    data.nodes[node.index] = node\n    ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"224":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"225":{"_id":"_38660","style":{"__isSmartRef__":true,"id":226},"chunkOwner":{"__isSmartRef__":true,"id":46},"storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"226":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"227":{"_id":"_38661","style":{"__isSmartRef__":true,"id":228},"chunkOwner":{"__isSmartRef__":true,"id":46},"storedString":" (ea.owner) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"228":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"229":{"_id":"_38662","style":{"__isSmartRef__":true,"id":230},"chunkOwner":{"__isSmartRef__":true,"id":46},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"230":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"231":{"_id":"_38663","style":{"__isSmartRef__":true,"id":232},"chunkOwner":{"__isSmartRef__":true,"id":46},"storedString":"\n        data.links.push(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"232":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"233":{"_id":"_38664","style":{"__isSmartRef__":true,"id":234},"chunkOwner":{"__isSmartRef__":true,"id":46},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"234":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"235":{"_id":"_38665","style":{"__isSmartRef__":true,"id":236},"chunkOwner":{"__isSmartRef__":true,"id":46},"storedString":"\n            ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"236":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"237":{"_id":"_38666","style":{"__isSmartRef__":true,"id":238},"chunkOwner":{"__isSmartRef__":true,"id":46},"storedString":"source:","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"238":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(139,0,0)"},"239":{"_id":"_38667","style":{"__isSmartRef__":true,"id":240},"chunkOwner":{"__isSmartRef__":true,"id":46},"storedString":" morphs[ea.owner.id].index, ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"240":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"241":{"_id":"_38668","style":{"__isSmartRef__":true,"id":242},"chunkOwner":{"__isSmartRef__":true,"id":46},"storedString":"target:","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"242":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(139,0,0)"},"243":{"_id":"_38669","style":{"__isSmartRef__":true,"id":244},"chunkOwner":{"__isSmartRef__":true,"id":46},"storedString":" morphs[ea.id].index, ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"244":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"245":{"_id":"_38670","style":{"__isSmartRef__":true,"id":246},"chunkOwner":{"__isSmartRef__":true,"id":46},"storedString":"weight:","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"246":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(139,0,0)"},"247":{"_id":"_38671","style":{"__isSmartRef__":true,"id":248},"chunkOwner":{"__isSmartRef__":true,"id":46},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"248":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"249":{"_id":"_38672","style":{"__isSmartRef__":true,"id":250},"chunkOwner":{"__isSmartRef__":true,"id":46},"storedString":"1","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"250":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)"},"251":{"_id":"_38673","style":{"__isSmartRef__":true,"id":252},"chunkOwner":{"__isSmartRef__":true,"id":46},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"252":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"253":{"_id":"_38674","style":{"__isSmartRef__":true,"id":254},"chunkOwner":{"__isSmartRef__":true,"id":46},"storedString":")\n    ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"254":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"255":{"_id":"_38675","style":{"__isSmartRef__":true,"id":256},"chunkOwner":{"__isSmartRef__":true,"id":46},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"256":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"257":{"_id":"_38676","style":{"__isSmartRef__":true,"id":258},"chunkOwner":{"__isSmartRef__":true,"id":46},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"258":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"259":{"_id":"_38677","style":{"__isSmartRef__":true,"id":260},"chunkOwner":{"__isSmartRef__":true,"id":46},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"260":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"261":{"_id":"_38678","style":{"__isSmartRef__":true,"id":262},"chunkOwner":{"__isSmartRef__":true,"id":46},"storedString":")\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"262":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"263":{"_id":"_38679","style":{"__isSmartRef__":true,"id":264},"chunkOwner":{"__isSmartRef__":true,"id":46},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"264":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"265":{"_id":"_38680","style":{"__isSmartRef__":true,"id":266},"chunkOwner":{"__isSmartRef__":true,"id":46},"storedString":".draw()\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"266":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"267":{"submorphs":[],"scripts":[],"id":"85813E5A-62F6-4376-A442-B93247179D94","shape":{"__isSmartRef__":true,"id":268},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"SplitterMorph3","partsBinMetaInfo":{"__isSmartRef__":true,"id":269},"eventHandler":{"__isSmartRef__":true,"id":290},"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","7EC17E78-593A-4CC8-B7E3-859BCBBFE785","ED38E7CF-DBF8-44F7-8FCD-44556A95F525","2837627B-B301-45E3-BE2F-AE809626DE89","43E4DB05-C44F-44CB-A54B-72C9636B3396","D4A35074-DDE1-4EB5-AA93-C43A119497EB","3BF9C459-C0B1-46F7-AD5F-3D66A3C27257"],"partTests":{"__isSmartRef__":true,"id":291},"_ClipMode":"visible","moved":true,"layout":{"__isSmartRef__":true,"id":296},"isBeingDragged":false,"originalTargetExtent":null,"morphA":null,"morphB":null,"originalMorphAExtent":null,"originalMorphBExtent":null,"prevScroll":[0,0],"__serializedExpressions__":["_Position","distanceToDragEvent","dragStartPoint","originalMorphBPosition"],"owner":{"__isSmartRef__":true,"id":1},"_Rotation":0,"_Scale":0.9803921568627452,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":297},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(838.0,452.0)","distanceToDragEvent":"lively.pt(24.9,-16.7)","dragStartPoint":"lively.pt(1696.0,830.0)","originalMorphBPosition":"lively.pt(1.0,460.0)"},"268":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":0.5557,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__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(20.0,46.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(167,167,173)","_Padding":"lively.rect(0,0,0,0)"},"269":{"partsSpaceName":"PartsBin/Widgets/","comment":"A splitter, that exchanges the extent from two morphs.... ok, hard to describe. It's just a splitter.\n\nInspired by the resize corner, it latebinds into the ui, by placing it ontop two adjacent morphs.","migrationLevel":4,"partName":"SplitterMorph","changes":[{"__isSmartRef__":true,"id":270},{"__isSmartRef__":true,"id":272},{"__isSmartRef__":true,"id":274},{"__isSmartRef__":true,"id":276},{"__isSmartRef__":true,"id":278},{"__isSmartRef__":true,"id":280},{"__isSmartRef__":true,"id":282},{"__isSmartRef__":true,"id":284},{"__isSmartRef__":true,"id":286},{"__isSmartRef__":true,"id":288}],"revisionOnLoad":184652,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"270":{"date":{"__isSmartRef__":true,"id":271},"author":"jenslincke","message":"no comment","id":"3FF2C8E3-9B5C-4846-B328-5B9DE699E342"},"271":{"isSerializedDate":true,"string":"Thu Nov 22 2012 14:01:17 GMT+0100 (CET)"},"272":{"date":{"__isSmartRef__":true,"id":273},"author":"jenslincke","message":"no comment","id":"4D8DFE4C-2980-4B5F-A1E9-E4C650CBA0C6"},"273":{"isSerializedDate":true,"string":"Thu Nov 22 2012 14:01:14 GMT+0100 (CET)"},"274":{"date":{"__isSmartRef__":true,"id":275},"author":"jenslincke","message":"I want my blue rectangle back!","id":"5AA9291A-869F-4D36-8095-4721B5A5B205"},"275":{"isSerializedDate":true,"string":"Thu Nov 22 2012 10:35:51 GMT+0100 (CET)"},"276":{"date":{"__isSmartRef__":true,"id":277},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"277":{"isSerializedDate":true,"string":"Mon Jun 18 2012 19:35:08 GMT+0200 (CEST)"},"278":{"date":{"__isSmartRef__":true,"id":279},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"279":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (CEST)"},"280":{"date":{"__isSmartRef__":true,"id":281},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"281":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (CET)"},"282":{"date":{"__isSmartRef__":true,"id":283},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"283":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (CET)"},"284":{"date":{"__isSmartRef__":true,"id":285},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"285":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (CET)"},"286":{"date":{"__isSmartRef__":true,"id":287},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"287":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (CEST)"},"288":{"date":{"__isSmartRef__":true,"id":289},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"289":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (CEST)"},"290":{"morph":{"__isSmartRef__":true,"id":267},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"291":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":292}},"292":{"test01IsMorph":{"__isSmartRef__":true,"id":293}},"293":{"varMapping":{"__isSmartRef__":true,"id":294},"source":"function test01IsMorph(aPart) {\n    this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":295},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"294":{"this":{"__isSmartRef__":true,"id":291}},"295":{},"296":{"moveVertical":true,"moveHorizontal":true},"297":{"onDrag":{"__isSmartRef__":true,"id":298},"onDragEnd":{"__isSmartRef__":true,"id":306},"onDragStart":{"__isSmartRef__":true,"id":314},"getSiblingsAtCorner":{"__isSmartRef__":true,"id":322}},"298":{"varMapping":{"__isSmartRef__":true,"id":299},"source":"function onDrag(evt) {\n    var moveDelta = evt.mousePoint.subPt(this.dragStartPoint)\n\n    moveDelta.x = 0;\n    if (!this.morphA || !this.morphB) return;\n    \n    var newExtent = this.originalMorphAExtent.addPt(moveDelta);\n    this.morphA.setExtent(newExtent);\n\n    this.morphB.setPosition(this.originalMorphBPosition.addPt(moveDelta));\n    moveDelta.y = - moveDelta.y;\n    this.morphB.setExtent(this.originalMorphBExtent.addPt(moveDelta));\n\n    this.setBounds(\n        rect(this.morphA.bounds().bottomRight().subPt(pt(20,20)),\n            this.morphB.bounds().topRight().addPt(pt(0,20))));\n\n    this.setExtent(pt(this.getExtent().x, Math.max(this.getExtent().y, 20)))\n\n}","funcProperties":{"__isSmartRef__":true,"id":304},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"299":{"this":{"__isSmartRef__":true,"id":267},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":300}},"300":{"$super":{"__isSmartRef__":true,"id":301}},"301":{"varMapping":{"__isSmartRef__":true,"id":302},"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":303},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"302":{"obj":{"__isSmartRef__":true,"id":267},"name":"onDrag"},"303":{},"304":{"timestamp":{"__isSmartRef__":true,"id":305},"user":"jenslincke","tags":[]},"305":{"isSerializedDate":true,"string":"Thu Nov 22 2012 13:58:16 GMT+0100 (CET)"},"306":{"varMapping":{"__isSmartRef__":true,"id":307},"source":"function onDragEnd(evt) {\n    this.morphA = null;\n    this.morphB = null;\n    this.originalMorphAExtent = null;\n    this.originalMorphBExtent = null;\n}","funcProperties":{"__isSmartRef__":true,"id":312},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"307":{"this":{"__isSmartRef__":true,"id":267},"__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":267},"name":"onDragEnd"},"311":{},"312":{"timestamp":{"__isSmartRef__":true,"id":313},"user":"jenslincke","tags":[]},"313":{"isSerializedDate":true,"string":"Thu Nov 22 2012 12:32:59 GMT+0100 (CET)"},"314":{"varMapping":{"__isSmartRef__":true,"id":315},"source":"function onDragStart(evt) {\n    this.dragStartPoint = evt.mousePoint;\n    this.morphA = this.getSiblingsAtCorner(\"topLeft\")[0]\n    this.morphB = this.getSiblingsAtCorner(\"bottomLeft\")[0]\n\n    if (!this.morphA || !this.morphB) return;\n\n    this.originalMorphAExtent = this.morphA.getExtent();\n    this.originalMorphBExtent = this.morphB.getExtent();\n    this.originalMorphBPosition = this.morphB.getPosition();\n\n}","funcProperties":{"__isSmartRef__":true,"id":320},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"315":{"this":{"__isSmartRef__":true,"id":267},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":316}},"316":{"$super":{"__isSmartRef__":true,"id":317}},"317":{"varMapping":{"__isSmartRef__":true,"id":318},"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":319},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"318":{"obj":{"__isSmartRef__":true,"id":267},"name":"onDragStart"},"319":{},"320":{"timestamp":{"__isSmartRef__":true,"id":321},"user":"jenslincke","tags":[]},"321":{"isSerializedDate":true,"string":"Thu Nov 22 2012 13:44:37 GMT+0100 (CET)"},"322":{"varMapping":{"__isSmartRef__":true,"id":323},"source":"function getSiblingsAtCorner(corner) {\n    // this.getSiblingsAtCorner(\"topLeft\")\n    var p = this.bounds()[corner]()\n    var self= this;\n    return this.owner.submorphs.select(function(ea) {\n        return (ea !== self) && ea.bounds().containsPoint(p)\n    })\n}","funcProperties":{"__isSmartRef__":true,"id":324},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"323":{"this":{"__isSmartRef__":true,"id":267}},"324":{"timestamp":{"__isSmartRef__":true,"id":325},"user":"jenslincke","tags":[]},"325":{"isSerializedDate":true,"string":"Thu Nov 22 2012 12:28:43 GMT+0100 (CET)"},"326":{"reset":{"__isSmartRef__":true,"id":327}},"327":{"funcProperties":{"__isSmartRef__":true,"id":328},"source":"function reset() {\n    this.get('d3Wrapper').startStepping(800, 'update')\n}","varMapping":{"__isSmartRef__":true,"id":330},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"328":{"tags":[],"timestamp":{"__isSmartRef__":true,"id":329}},"329":{"isSerializedDate":true,"string":"Thu Aug 02 2012 22:44:53 GMT+0200 (CEST)"},"330":{"this":{"__isSmartRef__":true,"id":1}},"331":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":332},"eventHandler":{"__isSmartRef__":true,"id":333},"_ClipMode":"visible","derivationIds":[],"id":"22E7C465-79E8-405E-86A6-43FD11622D3D","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"_StyleClassNames":["reframe-handle right"],"owner":{"__isSmartRef__":true,"id":0},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":334},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(868.2,0.0)"},"332":{"__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,682.8)","_Padding":"lively.rect(0,0,0,0)"},"333":{"morph":{"__isSmartRef__":true,"id":331},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"334":{"onDragStart":{"__isSmartRef__":true,"id":335},"onDrag":{"__isSmartRef__":true,"id":342},"onDragEnd":{"__isSmartRef__":true,"id":349}},"335":{"varMapping":{"__isSmartRef__":true,"id":336},"source":"function onDragStart(evt) {\n            this.dragStartPoint = evt.mousePoint;\n            this.originalTargetExtent = this.owner.getExtent();\n        }","funcProperties":{"__isSmartRef__":true,"id":341},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"336":{"this":{"__isSmartRef__":true,"id":331},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":337}},"337":{"$super":{"__isSmartRef__":true,"id":338}},"338":{"varMapping":{"__isSmartRef__":true,"id":339},"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":340},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"339":{"obj":{"__isSmartRef__":true,"id":331},"name":"onDragStart"},"340":{},"341":{},"342":{"varMapping":{"__isSmartRef__":true,"id":343},"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":348},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"343":{"this":{"__isSmartRef__":true,"id":331},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":344}},"344":{"$super":{"__isSmartRef__":true,"id":345}},"345":{"varMapping":{"__isSmartRef__":true,"id":346},"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":347},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"346":{"obj":{"__isSmartRef__":true,"id":331},"name":"onDrag"},"347":{},"348":{},"349":{"varMapping":{"__isSmartRef__":true,"id":350},"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":355},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"350":{"this":{"__isSmartRef__":true,"id":331},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":351}},"351":{"$super":{"__isSmartRef__":true,"id":352}},"352":{"varMapping":{"__isSmartRef__":true,"id":353},"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":354},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"353":{"obj":{"__isSmartRef__":true,"id":331},"name":"onDragEnd"},"354":{},"355":{},"356":{"submorphs":[{"__isSmartRef__":true,"id":357},{"__isSmartRef__":true,"id":363},{"__isSmartRef__":true,"id":376},{"__isSmartRef__":true,"id":388}],"scripts":[],"shape":{"__isSmartRef__":true,"id":401},"eventHandler":{"__isSmartRef__":true,"id":402},"_ClipMode":"visible","derivationIds":[],"id":"80FD0EC3-E23A-40AD-A7A6-845C14A249E5","droppingEnabled":false,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":403},"__serializedExpressions__":["_Position"],"windowMorph":{"__isSmartRef__":true,"id":0},"label":{"__isSmartRef__":true,"id":357},"closeButton":{"__isSmartRef__":true,"id":363},"menuButton":{"__isSmartRef__":true,"id":376},"collapseButton":{"__isSmartRef__":true,"id":388},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":0},"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,0.0)"},"357":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":358},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":359}],"eventHandler":{"__isSmartRef__":true,"id":361},"_ClipMode":"hidden","derivationIds":[],"id":"E8056170-1F4F-4680-89CA-45AD40FFBFCF","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"isLabel":true,"layout":{"__isSmartRef__":true,"id":362},"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":356},"_StyleClassNames":["window-title"],"_TextStylingMode":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(21.0,3.0)"},"358":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(812.2,18.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"359":{"style":{"__isSmartRef__":true,"id":360},"chunkOwner":{"__isSmartRef__":true,"id":357},"_id":"_40473","storedString":"WorldGraphD3","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"360":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"361":{"morph":{"__isSmartRef__":true,"id":357},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"362":{"resizeWidth":true},"363":{"submorphs":[{"__isSmartRef__":true,"id":364}],"scripts":[],"shape":{"__isSmartRef__":true,"id":369},"eventHandler":{"__isSmartRef__":true,"id":370},"_ClipMode":"visible","derivationIds":[],"id":"F3B813EB-D6CA-4A0A-AE8A-D968A62DB9EB","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":364},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":356},"layout":{"__isSmartRef__":true,"id":371},"_StyleClassNames":["close"],"attributeConnections":[{"__isSmartRef__":true,"id":372},{"__isSmartRef__":true,"id":374}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(852.2,3.0)"},"364":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":365},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":366}],"eventHandler":{"__isSmartRef__":true,"id":368},"_ClipMode":"hidden","derivationIds":[],"id":"FFA21B81-5AA7-4BCF-A81C-FAB96DF6F0F7","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":363},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,-1.0)"},"365":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__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)"},"366":{"style":{"__isSmartRef__":true,"id":367},"chunkOwner":{"__isSmartRef__":true,"id":364},"_id":"_38880","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"367":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"368":{"morph":{"__isSmartRef__":true,"id":364},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"369":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__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)"},"370":{"morph":{"__isSmartRef__":true,"id":363},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"371":{"moveHorizontal":true},"372":{"sourceObj":{"__isSmartRef__":true,"id":363},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"getCloseHelp","varMapping":{"__isSmartRef__":true,"id":373},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"373":{"source":{"__isSmartRef__":true,"id":363},"target":{"__isSmartRef__":true,"id":0}},"374":{"sourceObj":{"__isSmartRef__":true,"id":363},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"initiateShutdown","varMapping":{"__isSmartRef__":true,"id":375},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"375":{"source":{"__isSmartRef__":true,"id":363},"target":{"__isSmartRef__":true,"id":0}},"376":{"submorphs":[{"__isSmartRef__":true,"id":377}],"scripts":[],"shape":{"__isSmartRef__":true,"id":382},"eventHandler":{"__isSmartRef__":true,"id":383},"_ClipMode":"visible","derivationIds":[],"id":"ED73C078-304C-471D-812B-A49E1A1BAAAA","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":377},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":356},"attributeConnections":[{"__isSmartRef__":true,"id":384},{"__isSmartRef__":true,"id":386}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"isPressed":false,"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(3.0,3.0)"},"377":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":378},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":379}],"eventHandler":{"__isSmartRef__":true,"id":381},"_ClipMode":"hidden","derivationIds":[],"id":"ED89CFFC-7ACA-40D7-A6A9-7392079A6E8A","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":376},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"378":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__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)"},"379":{"style":{"__isSmartRef__":true,"id":380},"chunkOwner":{"__isSmartRef__":true,"id":377},"_id":"_38882","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"380":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"381":{"morph":{"__isSmartRef__":true,"id":377},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"382":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__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)"},"383":{"morph":{"__isSmartRef__":true,"id":376},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"384":{"sourceObj":{"__isSmartRef__":true,"id":376},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"getMenuHelp","varMapping":{"__isSmartRef__":true,"id":385},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"385":{"source":{"__isSmartRef__":true,"id":376},"target":{"__isSmartRef__":true,"id":0}},"386":{"sourceObj":{"__isSmartRef__":true,"id":376},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"showTargetMorphMenu","varMapping":{"__isSmartRef__":true,"id":387},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"387":{"source":{"__isSmartRef__":true,"id":376},"target":{"__isSmartRef__":true,"id":0}},"388":{"submorphs":[{"__isSmartRef__":true,"id":389}],"scripts":[],"shape":{"__isSmartRef__":true,"id":394},"eventHandler":{"__isSmartRef__":true,"id":395},"_ClipMode":"visible","derivationIds":[],"id":"F68CD10B-DE2F-40A1-A64F-3F1ABC89E2F8","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"__serializedExpressions__":["_Position"],"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":389},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":356},"layout":{"__isSmartRef__":true,"id":396},"attributeConnections":[{"__isSmartRef__":true,"id":397},{"__isSmartRef__":true,"id":399}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(833.2,3.0)"},"389":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":390},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":391}],"eventHandler":{"__isSmartRef__":true,"id":393},"_ClipMode":"hidden","derivationIds":[],"id":"96D81B9F-57F1-4532-BA2F-9C6F903988A7","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"_WordBreak":null,"fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"__serializedExpressions__":["_TextColor","_Position"],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":388},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,1.0)"},"390":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":0,"_Fill":null,"__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)"},"391":{"style":{"__isSmartRef__":true,"id":392},"chunkOwner":{"__isSmartRef__":true,"id":389},"_id":"_38884","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"392":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"393":{"morph":{"__isSmartRef__":true,"id":389},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"394":{"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__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)"},"395":{"morph":{"__isSmartRef__":true,"id":388},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"396":{"moveHorizontal":true},"397":{"sourceObj":{"__isSmartRef__":true,"id":388},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"getCollapseHelp","varMapping":{"__isSmartRef__":true,"id":398},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"398":{"source":{"__isSmartRef__":true,"id":388},"target":{"__isSmartRef__":true,"id":0}},"399":{"sourceObj":{"__isSmartRef__":true,"id":388},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"toggleCollapse","varMapping":{"__isSmartRef__":true,"id":400},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"400":{"source":{"__isSmartRef__":true,"id":388},"target":{"__isSmartRef__":true,"id":0}},"401":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"_AppearanceStylingMode":true,"_BorderStylingMode":true,"_BorderWidth":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(872.2,22.0)","_Padding":"lively.rect(0,0,0,0)"},"402":{"morph":{"__isSmartRef__":true,"id":356},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"403":{"resizeWidth":true,"adjustForNewBounds":true},"404":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":405},"eventHandler":{"__isSmartRef__":true,"id":406},"_ClipMode":"visible","derivationIds":[],"id":"638C741F-C6D4-4CC3-96C4-A880C16B1E54","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"_StyleClassNames":["reframe-handle bottom"],"owner":{"__isSmartRef__":true,"id":0},"showsHalos":false,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":407},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,692.8)"},"405":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(858.2,4.0)","_Padding":"lively.rect(0,0,0,0)"},"406":{"morph":{"__isSmartRef__":true,"id":404},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"407":{"onDragStart":{"__isSmartRef__":true,"id":408},"onDrag":{"__isSmartRef__":true,"id":415},"onDragEnd":{"__isSmartRef__":true,"id":422}},"408":{"varMapping":{"__isSmartRef__":true,"id":409},"source":"function onDragStart(evt) {\n            this.dragStartPoint = evt.mousePoint;\n            this.originalTargetExtent = this.owner.getExtent();\n        }","funcProperties":{"__isSmartRef__":true,"id":414},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"409":{"this":{"__isSmartRef__":true,"id":404},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":410}},"410":{"$super":{"__isSmartRef__":true,"id":411}},"411":{"varMapping":{"__isSmartRef__":true,"id":412},"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":413},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"412":{"obj":{"__isSmartRef__":true,"id":404},"name":"onDragStart"},"413":{},"414":{},"415":{"varMapping":{"__isSmartRef__":true,"id":416},"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":421},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"416":{"this":{"__isSmartRef__":true,"id":404},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":417}},"417":{"$super":{"__isSmartRef__":true,"id":418}},"418":{"varMapping":{"__isSmartRef__":true,"id":419},"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":420},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"419":{"obj":{"__isSmartRef__":true,"id":404},"name":"onDrag"},"420":{},"421":{},"422":{"varMapping":{"__isSmartRef__":true,"id":423},"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":428},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"423":{"this":{"__isSmartRef__":true,"id":404},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":424}},"424":{"$super":{"__isSmartRef__":true,"id":425}},"425":{"varMapping":{"__isSmartRef__":true,"id":426},"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":427},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"426":{"obj":{"__isSmartRef__":true,"id":404},"name":"onDragEnd"},"427":{},"428":{},"429":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":430},"eventHandler":{"__isSmartRef__":true,"id":431},"_ClipMode":"visible","derivationIds":[],"id":"A17CF373-0B22-4DEA-8068-5840190C63D9","droppingEnabled":true,"halosEnabled":true,"__serializedExpressions__":["_Position"],"_StyleClassNames":["reframe-handle corner"],"owner":{"__isSmartRef__":true,"id":0},"dragStartPoint":null,"originalTargetExtent":null,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":432},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(858.2,682.8)"},"430":{"__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)"},"431":{"morph":{"__isSmartRef__":true,"id":429},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"432":{"onDragStart":{"__isSmartRef__":true,"id":433},"onDrag":{"__isSmartRef__":true,"id":440},"onDragEnd":{"__isSmartRef__":true,"id":447}},"433":{"varMapping":{"__isSmartRef__":true,"id":434},"source":"function onDragStart(evt) {\n            this.dragStartPoint = evt.mousePoint;\n            this.originalTargetExtent = this.owner.getExtent();\n        }","funcProperties":{"__isSmartRef__":true,"id":439},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"434":{"this":{"__isSmartRef__":true,"id":429},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":435}},"435":{"$super":{"__isSmartRef__":true,"id":436}},"436":{"varMapping":{"__isSmartRef__":true,"id":437},"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":438},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"437":{"obj":{"__isSmartRef__":true,"id":429},"name":"onDragStart"},"438":{},"439":{},"440":{"varMapping":{"__isSmartRef__":true,"id":441},"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":446},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"441":{"this":{"__isSmartRef__":true,"id":429},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":442}},"442":{"$super":{"__isSmartRef__":true,"id":443}},"443":{"varMapping":{"__isSmartRef__":true,"id":444},"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":445},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"444":{"obj":{"__isSmartRef__":true,"id":429},"name":"onDrag"},"445":{},"446":{},"447":{"varMapping":{"__isSmartRef__":true,"id":448},"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":453},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"448":{"this":{"__isSmartRef__":true,"id":429},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":449}},"449":{"$super":{"__isSmartRef__":true,"id":450}},"450":{"varMapping":{"__isSmartRef__":true,"id":451},"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":452},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"451":{"obj":{"__isSmartRef__":true,"id":429},"name":"onDragEnd"},"452":{},"453":{},"454":{"__serializedExpressions__":["_Padding","_Extent"],"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Padding":"lively.rect(0,0,0,0)","_Extent":"lively.pt(872.2,696.8)"},"455":{"morph":{"__isSmartRef__":true,"id":0},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"456":{"adjustForNewBounds":true},"isSimplifiedRegistry":true}}