","__serializedExpressions__":["extent","_Extent"],"__LivelyClassName__":"lively.morphic.Shapes.External","__SourceModuleName__":"Global.lively.morphic.Shapes","extent":"lively.pt(13.0,12.0)","_Extent":"lively.pt(12.0,12.0)"},"3390":{"requiredModules":[],"migrationLevel":2,"partsSpaceName":"PartsBin/Inputs/","partName":"CheckBox","revisionOnLoad":148683,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"3391":{"morph":{"__isSmartRef__":true,"id":3388},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3392":{"submorphs":[{"__isSmartRef__":true,"id":3393}],"scripts":[],"id":"3AFB2A04-BCD0-41D8-A092-9AA7370C17C9","shape":{"__isSmartRef__":true,"id":3398},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":3404},"lighterFill":{"__isSmartRef__":true,"id":3409},"label":{"__isSmartRef__":true,"id":3393},"name":"enterButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":3414},"attributeConnections":[{"__isSmartRef__":true,"id":3425}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":3427},"derivationIds":[7251,"3F26258D-0EE1-4A94-8419-5EE2BB6065A6","B624295D-42E3-4E0A-B370-844C2B43F4F0","F5D160C8-1C2F-47D9-9BE1-2FD26C53BFB3","7D4A1972-76E5-4369-9964-2F6ACB87C81F","C589349F-29B4-4587-93C7-37EB46AF9932","6D4F6525-B48C-4DBF-BCAB-59331916057C","EA309C68-2DC1-4FF2-9F41-8B94CD66B30D","50AF51B8-C162-4C37-B638-9919120F628D","3AD99BAE-45A2-46E0-B67B-7BB1D5B5B44D","E1D664B4-F384-4001-9EB7-2ABFB4C6C069","6CC0BB8F-174E-46AC-9822-8C7B27C33EC5","25DB69C8-B42C-4453-804D-4DC3ABA6E4B4","26384948-4542-48DC-AB85-C6501509EB4F","27A7C7F5-817E-4A74-9B87-ED373DD11016","80CC02C9-ECD2-4E98-9667-8EA267739A4B","6398942D-808D-426A-8C09-C5B3DD8AB500","34C54BFD-3E64-4E1B-BEEA-E1C15B95D98D","483F1796-B901-4846-ABD4-F98288EAC5CA"],"_ClipMode":"visible","isPressed":false,"owner":{"__isSmartRef__":true,"id":3371},"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(193.0,91.0)","distanceToDragEvent":"lively.pt(54.9,-11.0)"},"3393":{"submorphs":[],"scripts":[],"id":"CFFBE5C0-6A0D-4832-8EB2-9C5B23DB98E3","shape":{"__isSmartRef__":true,"id":3394},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":100,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":3392},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":3395}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":3397},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[7252,"4881773E-A824-4992-B814-33C8D37580C6","EE955AA4-D648-4DFC-8E2D-08881D605170","7EC413DD-D34D-449D-B448-2F3904B04FA5","7939AA82-2A96-4559-9090-DD58B7C8868A","B894DF13-DE44-4D98-8E99-423556ED9C2E","AFE456E2-2D35-4188-9466-171A0070F616","F7F83E9A-60BB-4E70-9FE8-6CF55C8243BF","6B23488E-2CA7-44AF-99D2-4E98197C0028","C6EEF5C5-3D4A-47AC-9F65-A9451EDA089F","D2162B5D-9270-49CE-B693-E823F5A4C0D1","DD9B6C81-C279-42FB-814E-1C2762101160","81628153-B07F-4877-9471-2E7347108D62","E1425D64-E927-44BB-9166-F0027D3F16AE","B497CBD8-F0E2-440D-9C27-F0865CDBED10","3EDF36E1-D16F-49C5-88BA-2971B6230244","9CB395DB-B6BD-430C-A72D-114B423650C0","E50FE1DD-A0DC-4DF4-A6A7-793AABEC999B","ADF720BF-2F7B-4552-B2AF-E143C224EB11"],"_MinTextWidth":100,"_MinTextHeight":null,"_FontSize":10,"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"3394":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"3395":{"style":{"__isSmartRef__":true,"id":3396},"chunkOwner":{"__isSmartRef__":true,"id":3393},"_id":"_80991","storedString":"Enter","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3396":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3397":{"morph":{"__isSmartRef__":true,"id":3393},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3398":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":3399},"_BorderRadius":5.2,"_ClipMode":"visible","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,22.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"3399":{"stops":[{"__isSmartRef__":true,"id":3400},{"__isSmartRef__":true,"id":3401},{"__isSmartRef__":true,"id":3402},{"__isSmartRef__":true,"id":3403}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"3400":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"3401":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"3402":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"3403":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"3404":{"stops":[{"__isSmartRef__":true,"id":3405},{"__isSmartRef__":true,"id":3406},{"__isSmartRef__":true,"id":3407},{"__isSmartRef__":true,"id":3408}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"3405":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"3406":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"3407":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"3408":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"3409":{"stops":[{"__isSmartRef__":true,"id":3410},{"__isSmartRef__":true,"id":3411},{"__isSmartRef__":true,"id":3412},{"__isSmartRef__":true,"id":3413}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"3410":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"3411":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"3412":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"3413":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"3414":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":3415},{"__isSmartRef__":true,"id":3417},{"__isSmartRef__":true,"id":3419},{"__isSmartRef__":true,"id":3421},{"__isSmartRef__":true,"id":3423}],"revisionOnLoad":171940,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"3415":{"date":{"__isSmartRef__":true,"id":3416},"author":"undefined","message":"","id":"7074B413-6CF0-4892-9D18-52009A2A2E03"},"3416":{"isSerializedDate":true,"string":"Fri Apr 13 2012 21:04:01 GMT+0200 (Mitteleuropäische Sommerzeit)"},"3417":{"date":{"__isSmartRef__":true,"id":3418},"author":"sstamm","message":"reverted button","id":"9B7AA90A-42FC-4DE8-A4DE-51AB903A740E"},"3418":{"isSerializedDate":true,"string":"Mon Apr 16 2012 10:36:21 GMT+0200 (Mitteleuropäische Sommerzeit)"},"3419":{"date":{"__isSmartRef__":true,"id":3420},"author":"robertkrahn","message":"no comment","id":"97D17254-EAC6-4494-8330-A347909590D6"},"3420":{"isSerializedDate":true,"string":"Sat Apr 21 2012 14:08:58 GMT+0200 (Mitteleuropäische Sommerzeit)"},"3421":{"date":{"__isSmartRef__":true,"id":3422},"author":"robertkrahn","message":"no comment","id":"DDE22D44-9A6D-4485-80F3-262D5DA0CC07"},"3422":{"isSerializedDate":true,"string":"Tue Jun 05 2012 14:03:19 GMT+0200 (Mitteleuropäische Sommerzeit)"},"3423":{"date":{"__isSmartRef__":true,"id":3424},"author":"bgnauk","message":"no comment","id":"FA43C1A3-19A9-4ED6-A014-82C74689A5C3"},"3424":{"isSerializedDate":true,"string":"Tue Jun 19 2012 23:39:23 GMT+0200 (Mitteleuropäische Sommerzeit)"},"3425":{"sourceObj":{"__isSmartRef__":true,"id":3392},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3371},"targetMethodName":"calculateSimilarities","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":3426},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3426":{"source":{"__isSmartRef__":true,"id":3392},"target":{"__isSmartRef__":true,"id":3371}},"3427":{"morph":{"__isSmartRef__":true,"id":3392},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3428":{"submorphs":[],"scripts":[],"id":"FCDF17C4-1814-4B58-9829-A3C9D6FE1AC4","shape":{"__isSmartRef__":true,"id":3429},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":327.143652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":14,"name":"firstStringText","partsBinMetaInfo":{"__isSmartRef__":true,"id":3430},"textChunks":[{"__isSmartRef__":true,"id":3441}],"charsReplaced":"Kokshauskanone","lastFindLoc":14,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":3443},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","9FAF5556-7D81-4507-9C1A-FEB6CF60F0CF","9CB7FED7-905B-4BB4-9283-D292E58866F0","42A7CDA3-B721-4EEB-AFF2-24EDCED4385D","A509810D-C38E-431B-A4C9-BC9239F9AAF1","E4F2D463-646F-4695-8F31-5EA0F0C4CDA7","BAFBFAC4-60DD-42A7-A0E6-44AD8DBCE58B","C4F63BFE-AD23-4ED5-9C46-7DFC5C14171F","63E05E51-BFBA-4442-92C4-E2662873BD75","C1B97EA0-50C3-4E88-91F2-8DB102DE40A0","BD67D727-FDFC-4EAC-99B2-DD803283D75A","65849C37-367A-4D8C-9ABA-5713F5C40D8F","6B6111AF-F7D9-431A-B95C-356F6D2036CB","99256E52-B9B1-42B3-AF11-0024A1C2C8BB","7ED8C20B-2B0F-4F38-8C55-B86F66D33533"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":327.143652,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"owner":{"__isSmartRef__":true,"id":3371},"#startLetters":"get","layout":{"__isSmartRef__":true,"id":3444},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","textColor","_Padding","distanceToDragEvent"],"priorSelectionRange":[0,14],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(5.0,11.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)","distanceToDragEvent":"lively.pt(235.0,-10.0)"},"3429":{"fill":null,"_BorderWidth":1.776,"_ClipMode":"visible","_Fill":null,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(355.7,30.6)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"3430":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":3431},{"__isSmartRef__":true,"id":3433},{"__isSmartRef__":true,"id":3435},{"__isSmartRef__":true,"id":3437},{"__isSmartRef__":true,"id":3439}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"3431":{"date":{"__isSmartRef__":true,"id":3432},"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0"},"3432":{"isSerializedDate":true,"string":"Sat Apr 21 2012 16:30:30 GMT+0200 (Mitteleuropäische Sommerzeit)"},"3433":{"date":{"__isSmartRef__":true,"id":3434},"author":"undefined","message":"Set the inset as: this.setPadding(Rectangle.inset(4,2)). This gives it a more pleasing appearance with a border, and also makes it easier to select near the bounds.","id":"BD5B0E4C-4830-4863-A013-35BB66D5AD6F"},"3434":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (Mitteleuropäische Zeit)"},"3435":{"date":{"__isSmartRef__":true,"id":3436},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF"},"3436":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:31:43 GMT+0200 (Mitteleuropäische Sommerzeit)"},"3437":{"date":{"__isSmartRef__":true,"id":3438},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9"},"3438":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:32:09 GMT+0200 (Mitteleuropäische Sommerzeit)"},"3439":{"date":{"__isSmartRef__":true,"id":3440},"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194"},"3440":{"isSerializedDate":true,"string":"Tue May 08 2012 14:18:18 GMT+0200 (Mitteleuropäische Sommerzeit)"},"3441":{"style":{"__isSmartRef__":true,"id":3442},"chunkOwner":{"__isSmartRef__":true,"id":3428},"_id":"_436043","storedString":"abcdefg","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3442":{"color":"rgb(0,0,0)","fontFamily":"Arial,sans-serif","fontSize":"19.09090805053711px","fontWeight":"normal","textAlign":"start","backgroundColor":"rgb(255,255,255)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3443":{"morph":{"__isSmartRef__":true,"id":3428},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3444":{"resizeWidth":true,"resizeHeight":true},"3445":{"submorphs":[],"scripts":[],"id":"E9DA8D15-22A2-4A0F-99C3-B03486413A60","shape":{"__isSmartRef__":true,"id":3446},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":328.031652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":14,"name":"secondStringText","partsBinMetaInfo":{"__isSmartRef__":true,"id":3430},"textChunks":[{"__isSmartRef__":true,"id":3447}],"charsReplaced":"Tor","lastFindLoc":6,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":3449},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","3FDF931D-2B70-4D6C-AFE6-86AFF747CD8D","A90C88C8-D835-4F85-B827-6F0F59BA7A1A","006B77BE-DF72-470F-9E30-115B0794A578","1DC860D0-9DF5-44BC-8E1B-E2DC3D3BED48","6296E549-E149-4995-A3C9-BA881B5931C5","55C9BECD-C701-4381-A045-36B5BB2E1968","19639F60-1F99-40F9-B37B-BD0CBAE30519","90FA1728-A91C-4DBC-86E4-18C5EB9F91D8","791751AE-BE17-4D44-9B66-1D485F13CF1D","2BC94EC7-4E00-4BF5-846F-7F618519B143","DC9ADE86-C69C-442D-9187-71BAEDF3EEEA","C9C78173-CEF1-4D8E-AF8B-9239F8958075","D1ADD135-B67E-4E9A-AFFC-4185D6616450","4D8E3CB5-E64C-40C8-B569-6A60BEAA2B6A"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":328.031652,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"owner":{"__isSmartRef__":true,"id":3371},"layout":{"__isSmartRef__":true,"id":3450},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","textColor","_Padding","distanceToDragEvent"],"previousSelection":[2,2],"priorSelectionRange":[1,1],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(5.0,52.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)","distanceToDragEvent":"lively.pt(238.0,-16.0)"},"3446":{"fill":null,"_BorderWidth":1.332,"_ClipMode":"visible","_Fill":null,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(355.7,29.7)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"3447":{"style":{"__isSmartRef__":true,"id":3448},"chunkOwner":{"__isSmartRef__":true,"id":3445},"_id":"_26211","storedString":"adg","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3448":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3449":{"morph":{"__isSmartRef__":true,"id":3445},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3450":{"resizeWidth":true,"resizeHeight":true},"3451":{"submorphs":[],"scripts":[],"id":"8BC9E1C8-5BA3-46E1-B46C-7576B7848F82","shape":{"__isSmartRef__":true,"id":3452},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":14,"name":"JaccardLabel","partsBinMetaInfo":{"__isSmartRef__":true,"id":3453},"textChunks":[{"__isSmartRef__":true,"id":3464}],"charsReplaced":"Similarity","lastFindLoc":20,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":3466},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","336EE70B-9962-4FAE-AD1E-EA479427704F","47761EAA-4D59-4663-B2B9-039E463C7593","B32F1D4F-9444-45EC-8E0A-A0A3BDEA3D77","878E0418-3D51-4E7A-8416-3C3A7E3E6D9D","FA8BC5DE-2EC2-4C04-B6F4-E378A1C20E96","F5BB26D1-96AA-4B4D-8529-3C80F7C39F0B","2E8B0F17-58BD-4725-BE8C-6A990CABDA5E","061B8313-2B52-4E26-BCAF-21C92FF87845","0E0E8669-B099-44DC-BAD1-D9499FCB6704"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"owner":{"__isSmartRef__":true,"id":3371},"previousSelection":[3,3],"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","textColor","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(406.0,102.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)"},"3452":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(128.7,27.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"3453":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":3454},{"__isSmartRef__":true,"id":3456},{"__isSmartRef__":true,"id":3458},{"__isSmartRef__":true,"id":3460},{"__isSmartRef__":true,"id":3462}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"3454":{"date":{"__isSmartRef__":true,"id":3455},"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0"},"3455":{"isSerializedDate":true,"string":"Sat Apr 21 2012 16:30:30 GMT+0200 (Mitteleuropäische Sommerzeit)"},"3456":{"date":{"__isSmartRef__":true,"id":3457},"author":"undefined","message":"Set the inset as: this.setPadding(Rectangle.inset(4,2)). This gives it a more pleasing appearance with a border, and also makes it easier to select near the bounds.","id":"BD5B0E4C-4830-4863-A013-35BB66D5AD6F"},"3457":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (Mitteleuropäische Zeit)"},"3458":{"date":{"__isSmartRef__":true,"id":3459},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF"},"3459":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:31:43 GMT+0200 (Mitteleuropäische Sommerzeit)"},"3460":{"date":{"__isSmartRef__":true,"id":3461},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9"},"3461":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:32:09 GMT+0200 (Mitteleuropäische Sommerzeit)"},"3462":{"date":{"__isSmartRef__":true,"id":3463},"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194"},"3463":{"isSerializedDate":true,"string":"Tue May 08 2012 14:18:18 GMT+0200 (Mitteleuropäische Sommerzeit)"},"3464":{"style":{"__isSmartRef__":true,"id":3465},"chunkOwner":{"__isSmartRef__":true,"id":3451},"_id":"_72197","storedString":"Jaccard:","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3465":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3466":{"morph":{"__isSmartRef__":true,"id":3451},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3467":{"submorphs":[],"scripts":[],"id":"EEC0B807-7C83-40FE-BC3E-C09A8C819812","shape":{"__isSmartRef__":true,"id":3468},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":87.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":14,"name":"JaccardDisplay","partsBinMetaInfo":{"__isSmartRef__":true,"id":3453},"textChunks":[{"__isSmartRef__":true,"id":3469}],"charsReplaced":"foo!?","lastFindLoc":5,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":3471},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","64B48E21-ACD2-41A7-BF55-4C7EAAAA20D0","20E76337-716D-4A84-B7EF-AFB61B518207","F422DE6F-8DFD-4712-B31B-AF77ED807C40","118D506B-1766-4ACA-B698-76B35FB5AF38","8982262F-3065-4095-8046-D927BD9A211A","A3949323-E940-4727-9A3C-AA6A8750AA5D","A1DC185F-E413-4460-A4AF-D9A8DB164C6C","9995F66A-B5B2-4078-8485-93A5A3FEDAF9","7ED06D5B-A342-4BC2-B959-1BB28877B1FB"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":87.695652,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"owner":{"__isSmartRef__":true,"id":3371},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","textColor","_Padding","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(493.0,102.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)","distanceToDragEvent":"lively.pt(90.0,-9.0)"},"3468":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(95.7,27.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"3469":{"style":{"__isSmartRef__":true,"id":3470},"chunkOwner":{"__isSmartRef__":true,"id":3467},"_id":"_26364","storedString":"0.429","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3470":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3471":{"morph":{"__isSmartRef__":true,"id":3467},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3472":{"submorphs":[],"scripts":[],"id":"4B042108-B60F-4A2C-AFB7-DC459DE04F2E","shape":{"__isSmartRef__":true,"id":3473},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":14,"name":"Text2","partsBinMetaInfo":{"__isSmartRef__":true,"id":3474},"textChunks":[{"__isSmartRef__":true,"id":3485}],"charsReplaced":"Some Text","lastFindLoc":18,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":3487},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","B8CC3AFF-33DB-41C7-A303-420B01BCECD5","33EBD450-4C1D-4D61-BF73-2AC88F8277F8","40C34BC1-98BA-4630-B518-AF42F921C77D","08F817FD-4856-4F62-AA85-F929C8EE77DE","5DBB6734-9C2A-41D4-83B9-972AB865B6A7","7340BAA6-56A0-49E3-82C3-C7DD9B545223","8C3E29FB-6AD5-4FC6-A1AA-7A0980707487","AAA7BEAA-21AF-47B7-ABC7-0B30C43764A9"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"owner":{"__isSmartRef__":true,"id":3371},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","textColor","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(403.0,59.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)"},"3473":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(128.7,27.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"3474":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":3475},{"__isSmartRef__":true,"id":3477},{"__isSmartRef__":true,"id":3479},{"__isSmartRef__":true,"id":3481},{"__isSmartRef__":true,"id":3483}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"3475":{"date":{"__isSmartRef__":true,"id":3476},"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0"},"3476":{"isSerializedDate":true,"string":"Sat Apr 21 2012 16:30:30 GMT+0200 (Mitteleuropäische Sommerzeit)"},"3477":{"date":{"__isSmartRef__":true,"id":3478},"author":"undefined","message":"Set the inset as: this.setPadding(Rectangle.inset(4,2)). This gives it a more pleasing appearance with a border, and also makes it easier to select near the bounds.","id":"BD5B0E4C-4830-4863-A013-35BB66D5AD6F"},"3478":{"isSerializedDate":true,"string":"Mon Feb 27 2012 06:20:38 GMT+0100 (Mitteleuropäische Zeit)"},"3479":{"date":{"__isSmartRef__":true,"id":3480},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF"},"3480":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:31:43 GMT+0200 (Mitteleuropäische Sommerzeit)"},"3481":{"date":{"__isSmartRef__":true,"id":3482},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9"},"3482":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:32:09 GMT+0200 (Mitteleuropäische Sommerzeit)"},"3483":{"date":{"__isSmartRef__":true,"id":3484},"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194"},"3484":{"isSerializedDate":true,"string":"Tue May 08 2012 14:18:18 GMT+0200 (Mitteleuropäische Sommerzeit)"},"3485":{"style":{"__isSmartRef__":true,"id":3486},"morph":{"__isSmartRef__":true,"id":3472},"chunkOwner":{"__isSmartRef__":true,"id":3472},"storedString":"Levenshtein:","_id":"_44893","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3486":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3487":{"morph":{"__isSmartRef__":true,"id":3472},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3488":{"submorphs":[],"scripts":[],"id":"645007D3-16B3-4303-BEB1-33ED220EDE9F","shape":{"__isSmartRef__":true,"id":3489},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":59.695651999999995,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":14,"name":"LevenshteinDisplay","partsBinMetaInfo":{"__isSmartRef__":true,"id":3474},"textChunks":[{"__isSmartRef__":true,"id":3490}],"charsReplaced":"foo!?","lastFindLoc":5,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":3492},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","BA71B2A0-C86D-4767-B5A0-A1D17BAB1A52","4699650D-F764-4C4A-ABA3-3D9954D5FEBC","BFB7115E-71C3-4DAB-A573-0ED84CEBABFC","75414FFE-AE3E-41F2-B955-357D4BB86328","ED4E04AE-8C4C-4ED6-A553-B48993C9450D","B19969BE-E199-438D-8F61-B639C4B16D2C","D9BB0ACA-3140-467A-9FC4-A02D40D45E6C","728C1BC2-2800-41CE-8C39-2C47C054138A"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":59.695651999999995,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"owner":{"__isSmartRef__":true,"id":3371},"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","textColor","_Padding","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(520.0,61.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)","distanceToDragEvent":"lively.pt(50.0,-8.0)"},"3489":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(67.7,27.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"3490":{"style":{"__isSmartRef__":true,"id":3491},"chunkOwner":{"__isSmartRef__":true,"id":3488},"_id":"_26448","storedString":"0.429","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3491":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3492":{"morph":{"__isSmartRef__":true,"id":3488},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3493":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["position","_Extent","_BorderColor","_Fill","_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(601.0,638.0)","_BorderColor":"Color.rgb(95,94,95)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(-4.0,-3.0)"},"3494":{"partsSpaceName":"PartsBin/Tools/","comment":"Drop this object into your world to load the module whose name is in \"moduleNameText\".","migrationLevel":4,"partName":"ModulePart","changes":[{"__isSmartRef__":true,"id":3495},{"__isSmartRef__":true,"id":3497},{"__isSmartRef__":true,"id":3499},{"__isSmartRef__":true,"id":3501},{"__isSmartRef__":true,"id":3503},{"__isSmartRef__":true,"id":3505},{"__isSmartRef__":true,"id":3507},{"__isSmartRef__":true,"id":3509},{"__isSmartRef__":true,"id":3511},{"__isSmartRef__":true,"id":3513}],"requiredModules":["lively.morphic.Core"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"3495":{"date":{"__isSmartRef__":true,"id":3496},"author":"sstamm","message":"initial commit","id":"EA978182-4DB0-4062-9ACB-1EFF37F783AE"},"3496":{"isSerializedDate":true,"string":"Thu Dec 08 2011 13:36:09 GMT+0100 (Mitteleuropäische Zeit)"},"3497":{"date":{"__isSmartRef__":true,"id":3498},"author":"sstamm","message":"now with realistic physics for big bigs","id":"08321357-0A0F-406D-9D55-783ADF52A314"},"3498":{"isSerializedDate":true,"string":"Thu Dec 08 2011 14:17:53 GMT+0100 (Mitteleuropäische Zeit)"},"3499":{"date":{"__isSmartRef__":true,"id":3500},"author":"robertkrahn","message":"","id":"429207C0-9E04-4756-9130-BC93002BD966"},"3500":{"isSerializedDate":true,"string":"Mon Jan 23 2012 20:33:59 GMT+0100 (Mitteleuropäische Zeit)"},"3501":{"date":{"__isSmartRef__":true,"id":3502},"author":"robertkrahn","message":"","id":"B2D39551-02BB-4FBF-AF46-6C669B48EF49"},"3502":{"isSerializedDate":true,"string":"Mon Jan 23 2012 20:43:54 GMT+0100 (Mitteleuropäische Zeit)"},"3503":{"date":{"__isSmartRef__":true,"id":3504},"author":"robertkrahn","message":"","id":"AA8ED2F0-2052-43D3-BD62-EDCE7F36828C"},"3504":{"isSerializedDate":true,"string":"Mon Jan 23 2012 20:44:26 GMT+0100 (Mitteleuropäische Zeit)"},"3505":{"date":{"__isSmartRef__":true,"id":3506},"author":"robertkrahn","message":"status text","id":"19D49F57-D036-4A67-9184-99F190140BAD"},"3506":{"isSerializedDate":true,"string":"Mon Jan 23 2012 22:38:05 GMT+0100 (Mitteleuropäische Zeit)"},"3507":{"date":{"__isSmartRef__":true,"id":3508},"author":"robertkrahn","message":"","id":"8B515968-4860-4D29-9160-5D858D367646"},"3508":{"isSerializedDate":true,"string":"Mon Jan 23 2012 22:45:15 GMT+0100 (Mitteleuropäische Zeit)"},"3509":{"date":{"__isSmartRef__":true,"id":3510},"author":"robertkrahn","message":"","id":"AD079589-9597-4D92-BE28-D9E40AA9A369"},"3510":{"isSerializedDate":true,"string":"Mon Jan 23 2012 22:50:25 GMT+0100 (Mitteleuropäische Zeit)"},"3511":{"date":{"__isSmartRef__":true,"id":3512},"author":"robertkrahn","message":"interface method","id":"EA5CC0C3-82FC-4C1F-8659-452101199D5B"},"3512":{"isSerializedDate":true,"string":"Mon Jan 23 2012 23:03:10 GMT+0100 (Mitteleuropäische Zeit)"},"3513":{"date":{"__isSmartRef__":true,"id":3514},"author":"robertkrahn","message":"fixed accessing modules/other objects","id":"BB732215-31F8-4BC7-BEBA-FAB7FBEA041A"},"3514":{"isSerializedDate":true,"string":"Mon Jan 23 2012 23:11:39 GMT+0100 (Mitteleuropäische Zeit)"},"3515":{"morph":{"__isSmartRef__":true,"id":3371},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3516":{"submorphs":[{"__isSmartRef__":true,"id":3517},{"__isSmartRef__":true,"id":3371}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3598},"derivationIds":[null,"984F3D84-2E36-449B-9083-5EA7716A94C1","E664F029-A031-4A69-94EE-020A9A73B764","B4F8125C-DA5A-48F7-9C8C-DA1656D44190","B8077D8B-33D2-4204-B3E0-5145ACF4B5DF","BAD39B83-BC4D-41C5-B3C3-1694F8FD2A4D","94097E13-0201-4898-9E8B-9C24DB04D135","677D9520-8B6A-4F15-9D65-036FA3E0DC58","E70E7BF4-1FE4-4493-A47C-113D498B0D18","628F99E3-21CD-4C63-BBC0-AB2076AEA25D","21D85BBB-CAD1-43C3-A1AE-93A128A7BBA2","B0EB9ED8-504C-47FF-ABF5-7FB4F221E0AF","24239B83-A960-49F2-8B0F-94E12CA82631","1F732C01-073F-43D2-A304-95F516E85F5F","1F184D20-BB14-4AD5-B05B-2D2A7D51D1AE","298719C8-B1C4-44B4-A6AA-A46FC743D24D"],"id":"F6B4E8D6-0E11-4721-914B-236322CEBB30","eventHandler":{"__isSmartRef__":true,"id":3599},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":3600},"LK2":true,"targetMorph":{"__isSmartRef__":true,"id":3371},"titleBar":{"__isSmartRef__":true,"id":3517},"collapsedTransform":{"__isSmartRef__":true,"id":3601},"expandedTransform":{"__isSmartRef__":true,"id":3602},"ignoreEventsOnExpand":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":3603},"name":"SimilarityDemo","highlighted":true,"isBeingDragged":false,"showsHalos":false,"_ClipMode":"visible","moved":true,"helperMorphs":[],"state":"expanded","prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":0},"_Rotation":0,"_Scale":1,"cameForward":false,"__serializedExpressions__":["_Position","contentOffset","collapsedExtent","expandedExtent","prevDragPos","expandedPosition","collapsedPosition"],"_StyleClassNames":["highlighted"],"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets","withoutLayers":["Global.lively.morphic.GrabbingLayer"],"_Position":"lively.pt(585.0,16.0)","contentOffset":"lively.pt(0.0,21.0)","collapsedExtent":"lively.pt(603.0,22.0)","expandedExtent":"lively.pt(597.0,646.0)","prevDragPos":"lively.pt(1026.0,6.0)","expandedPosition":"lively.pt(762.0,134.0)","collapsedPosition":"lively.pt(762.0,134.0)"},"3517":{"submorphs":[{"__isSmartRef__":true,"id":3518},{"__isSmartRef__":true,"id":3524},{"__isSmartRef__":true,"id":3547},{"__isSmartRef__":true,"id":3569}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3592},"derivationIds":[null,"B623DFDD-5652-4D7F-8CE0-D783DBF69520","248C0E0A-67B9-44AF-A5B3-DBB006F48C1F","9B0BCEA0-54C0-40EE-86DB-09E9B78B889B","1F9AE2A6-688A-445E-9C07-57426B100954","DF2D1B15-F737-4D3E-AAFC-10607F3DAD13","F9FB8CE7-AC60-4F24-B010-FA0CA553FE15","C30700DE-E73B-4290-870B-18D906DFDEE7","E585DA97-DE24-48A7-B40B-40A46FDF376B","B2D010B4-C128-4D73-B69D-633571856420","F5272DC2-7935-4D9C-A800-2424B614DA66","4E2523F2-6A19-449D-BA6E-22B87F0674F0","014AFA78-2300-48CA-BB43-0510AF88685A","CDD63813-6206-40A8-9AD2-A34B926F4952","EDFB21FD-01DA-49C5-B0AB-2F69D60F7435","A82CFCE3-6B53-4855-B2E5-898EC009DB03"],"id":"46F8C150-A606-4DB3-BC1F-380BA4C9E93D","eventHandler":{"__isSmartRef__":true,"id":3596},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":3597},"windowMorph":{"__isSmartRef__":true,"id":3516},"label":{"__isSmartRef__":true,"id":3518},"closeButton":{"__isSmartRef__":true,"id":3524},"menuButton":{"__isSmartRef__":true,"id":3547},"collapseButton":{"__isSmartRef__":true,"id":3569},"owner":{"__isSmartRef__":true,"id":3516},"showsHalos":false,"_ClipMode":"visible","#startLetters":"","__serializedExpressions__":["_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,-6.0)","distanceToDragEvent":"lively.pt(403.0,-11.0)"},"3518":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3519},"derivationIds":[null,"DA35F851-5F78-4207-878B-026E68446DC6","10BE6D29-58C3-439D-A5EC-A02AE92F1BFB","DE1057B9-F245-4702-AC57-87B0F65546C2","060C8187-02EE-4C39-91E7-B3A81FB1A8D0","36512396-B905-4C21-940F-09CA2501AD3A","2505F806-EABB-4E62-8367-B019D7EF0A78","BA6485A6-44F4-43AC-83E2-2AE9CD5B1693","1CAA0853-2843-4B0A-B657-808086653D2D","6310DFB2-AB10-4C15-B81C-A8FCFC5864A0","09FD7D35-6E37-440D-ADB4-B3F8CF956445","15E7B6EA-D121-4039-807A-824830DE7B11","21823A08-5802-406B-9B20-65C0609F2966","37D3BEDC-B03E-47F6-AC38-BB05DCC76791","FB0E2CA0-A885-4F33-A33E-733038866900","0FBFF1F0-D012-470E-9CB5-8FAEFE3B661E"],"id":"9E632078-D0E3-49B5-ADAE-5361270FBA28","_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":3520}],"eventHandler":{"__isSmartRef__":true,"id":3522},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"_HandStyle":"default","layout":{"__isSmartRef__":true,"id":3523},"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":3517},"_MaxTextWidth":543,"_MinTextWidth":543,"_MaxTextHeight":null,"_MinTextHeight":null,"showsHalos":false,"#startLetters":"","_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(20.0,3.0)"},"3519":{"_ClipMode":"hidden","_BorderWidth":0,"_Fill":null,"_BorderRadius":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(543.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3520":{"style":{"__isSmartRef__":true,"id":3521},"chunkOwner":{"__isSmartRef__":true,"id":3518},"_id":"_24230","storedString":"SimilarityDemo","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3521":{"fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3522":{"morph":{"__isSmartRef__":true,"id":3518},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3523":{"resizeWidth":true},"3524":{"submorphs":[{"__isSmartRef__":true,"id":3525}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3530},"derivationIds":[null,"CD3C54F8-E78E-4149-A482-1BFF2746734A","E9704F10-C861-4F9C-AF64-ECF410E66D60","C1EF6476-3DA8-49C2-AA86-33306C5F96CE","0C9856DD-7E2C-4768-AD4A-D83CDB566769","6875BC89-3CC5-4BDD-8267-03B69E1A8873","E379E3FD-227A-4FB5-8D5D-06D2BAA995F9","0702B200-EEC8-4474-A25F-5BBA245FA13D","8CF153FC-0155-4EE6-AFE4-3DD1705DAB17","CA02C3E4-5F7A-4A2E-AD83-E1D082EFEE0D","EA6D0336-764B-40FA-B68E-01902D9A98D0","1AF7E0F9-1130-4BAF-9430-D47C06292C2F","A1B4829E-1927-439B-88B7-BACBE254FB0B","24D70763-25B0-4E9B-A79B-34281BA92E5A","A6367AFD-6030-4D3D-B351-04383D304F4F","290357E2-7D62-4615-AA5F-6F384C2B4282"],"id":"DF7C8B6C-6C1F-4B21-A6F0-1A4A0C1FFBDD","eventHandler":{"__isSmartRef__":true,"id":3536},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":3531},"lighterFill":{"__isSmartRef__":true,"id":3537},"label":{"__isSmartRef__":true,"id":3525},"owner":{"__isSmartRef__":true,"id":3517},"layout":{"__isSmartRef__":true,"id":3542},"attributeConnections":[{"__isSmartRef__":true,"id":3543},{"__isSmartRef__":true,"id":3545}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"_ClipMode":"visible","isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(582.0,3.0)"},"3525":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3526},"derivationIds":[null,"1E3AC917-DA58-45AA-843B-85BA7794AB1C","77C1615F-2DB5-4E14-93A1-C79592D60F75","55CF73B1-0D2B-45F7-A666-D1876863880F","71B0506B-F5A2-49C1-A25F-D65421710E82","1D817150-1C4C-40FA-B166-6D00376F4823","CA8CC24D-59CA-4D83-9B00-CAF4E5265E0B","8E49A571-5097-4B9C-9850-143A25CAA75F","4D167548-F9A9-48E9-BBFF-8BBC0AC2CDB9","29547129-F018-421A-A4E7-A439E51A1390","AE507227-1FA7-4881-B7CC-7E1F5CD02023","E6AE9DCF-0562-4EEE-AE73-E130D9399AB8","E5CC968C-10BA-4323-ADA4-116C87A576D1","45668CEC-1C10-49B8-8421-5D7EA6EA14CB","C9B46EF6-E842-4024-B323-5C802C5B30DC","D32DFB1A-6948-4B2B-A5FC-8DFA2D9C49E3"],"id":"E713F8E1-EF86-464D-BF71-875A31E1C128","_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":3527}],"eventHandler":{"__isSmartRef__":true,"id":3529},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_MaxTextWidth":17,"_MinTextWidth":17,"_MaxTextHeight":null,"_MinTextHeight":null,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":3524},"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)"},"3526":{"_ClipMode":"hidden","_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,3,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3527":{"style":{"__isSmartRef__":true,"id":3528},"chunkOwner":{"__isSmartRef__":true,"id":3525},"storedString":"X","_id":"_868","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3528":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3529":{"morph":{"__isSmartRef__":true,"id":3525},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3530":{"_ClipMode":"visible","_BorderWidth":0,"_Fill":{"__isSmartRef__":true,"id":3531},"_StrokeOpacity":0,"_BorderRadius":5,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"3531":{"stops":[{"__isSmartRef__":true,"id":3532},{"__isSmartRef__":true,"id":3533},{"__isSmartRef__":true,"id":3534},{"__isSmartRef__":true,"id":3535}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"3532":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"3533":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"3534":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"3535":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"3536":{"morph":{"__isSmartRef__":true,"id":3524},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3537":{"stops":[{"__isSmartRef__":true,"id":3538},{"__isSmartRef__":true,"id":3539},{"__isSmartRef__":true,"id":3540},{"__isSmartRef__":true,"id":3541}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"3538":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"3539":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"3540":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"3541":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"3542":{"moveHorizontal":true},"3543":{"sourceObj":{"__isSmartRef__":true,"id":3524},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":3516},"targetMethodName":"getCloseHelp","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":3544},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3544":{"source":{"__isSmartRef__":true,"id":3524},"target":{"__isSmartRef__":true,"id":3516}},"3545":{"sourceObj":{"__isSmartRef__":true,"id":3524},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3516},"targetMethodName":"initiateShutdown","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":3546},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3546":{"source":{"__isSmartRef__":true,"id":3524},"target":{"__isSmartRef__":true,"id":3516}},"3547":{"submorphs":[{"__isSmartRef__":true,"id":3548}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3553},"derivationIds":[null,"2DFF3A06-1D4D-4BCE-84C8-E16582C0644F","E5165601-759A-4DFE-86BB-A390586FE8EB","23491586-BEDC-4343-B433-524320F8C6AF","3803A8DC-051F-4C8A-81BE-9C1E4EE3CBDB","AC70E8B1-03BB-44BA-B9DD-036DD1D92E53","8B1CDA24-16B4-48E7-9905-30744AE2F79B","32C1A68F-2F70-4D28-BCCD-B66D9C1A9F1E","05443AAB-8AAD-4A68-A11A-0C08214F56BA","BECDB9D0-F9BA-4390-8192-3DC911FF8367","3C5D4AA5-989C-4DBD-8C76-172B336358A1","2A2E6638-CB53-456A-9B41-475CCBF0C70F","D568EE18-79A3-41DD-87C6-281E225745B2","64FA301B-645E-4655-AB62-11B56DC42229","DC5F02F9-12A3-49B9-A835-C1EF17C7C884","4FB7B1BB-3882-4E9E-9E30-D6A607B76899"],"id":"10682FB0-40CF-44BA-8699-3602456A1F18","eventHandler":{"__isSmartRef__":true,"id":3559},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":3531},"lighterFill":{"__isSmartRef__":true,"id":3560},"label":{"__isSmartRef__":true,"id":3548},"owner":{"__isSmartRef__":true,"id":3517},"attributeConnections":[{"__isSmartRef__":true,"id":3565},{"__isSmartRef__":true,"id":3567}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"_ClipMode":"visible","isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(3.0,3.0)"},"3548":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3549},"derivationIds":[null,"0EE8F259-10F6-4022-B55C-0F1FF900A71B","1B49D7F3-F37C-4D94-A50C-416ECFDB19A2","AA259555-BACA-4A0A-8A5E-B37AB68727A1","5883A3D2-1CC0-42E4-B17E-1F97EBEBBCC1","46DB991F-F862-4555-A30E-686DAE3681F1","877BEFE1-71A2-453A-BE13-0B98856CA74E","EE53B955-BC31-432B-8BEA-697CA6CDD2E6","EB4063EA-23B9-4CAC-A032-62730ADCC102","ACFBEC1C-12D1-417C-B958-00E2564B4B0A","16748E7C-6BD6-487E-B8D1-9B505AF4E14B","6A7C322C-5D84-450C-AA09-15389143CCCC","C6689DFB-7930-435E-B162-E918C3AD8B9A","03628775-32A3-4CA8-9D89-AC9C06D2F921","9FFA5119-8D9D-4904-9D89-DCBCDEA7724C","4DC3BA90-9479-414C-A56C-554DD4F7CBEF"],"id":"57BB5B48-E049-4D9A-BA4B-97B8A15541BA","_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":3550}],"eventHandler":{"__isSmartRef__":true,"id":3552},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_MaxTextWidth":17,"_MinTextWidth":17,"_MaxTextHeight":null,"_MinTextHeight":null,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":3547},"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_WordBreak":"break-all","showsHalos":false,"lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","_TextColor":"Color.rgb(0,0,0)"},"3549":{"_ClipMode":"hidden","_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,3,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3550":{"style":{"__isSmartRef__":true,"id":3551},"chunkOwner":{"__isSmartRef__":true,"id":3548},"storedString":"M","_id":"_869","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3551":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3552":{"morph":{"__isSmartRef__":true,"id":3548},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3553":{"_ClipMode":"visible","_BorderWidth":0,"_Fill":{"__isSmartRef__":true,"id":3554},"_StrokeOpacity":0,"_BorderRadius":5,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"3554":{"stops":[{"__isSmartRef__":true,"id":3555},{"__isSmartRef__":true,"id":3556},{"__isSmartRef__":true,"id":3557},{"__isSmartRef__":true,"id":3558}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"3555":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"3556":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"3557":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"3558":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"3559":{"morph":{"__isSmartRef__":true,"id":3547},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3560":{"stops":[{"__isSmartRef__":true,"id":3561},{"__isSmartRef__":true,"id":3562},{"__isSmartRef__":true,"id":3563},{"__isSmartRef__":true,"id":3564}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"3561":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"3562":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"3563":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"3564":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"3565":{"sourceObj":{"__isSmartRef__":true,"id":3547},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":3516},"targetMethodName":"getMenuHelp","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":3566},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3566":{"source":{"__isSmartRef__":true,"id":3547},"target":{"__isSmartRef__":true,"id":3516}},"3567":{"sourceObj":{"__isSmartRef__":true,"id":3547},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3516},"targetMethodName":"showTargetMorphMenu","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":3568},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3568":{"source":{"__isSmartRef__":true,"id":3547},"target":{"__isSmartRef__":true,"id":3516}},"3569":{"submorphs":[{"__isSmartRef__":true,"id":3570}],"scripts":[],"shape":{"__isSmartRef__":true,"id":3575},"derivationIds":[null,"BEFC5DAE-49C8-4384-89B8-3B9A2C32CE3D","CD301A1E-5256-4711-99CA-B2C14BE28BE1","E4F19FAD-4440-412A-BA0C-7679AC5DFC49","AD6AE788-AB05-4B6C-A538-33380C362704","F2797A2D-FB8D-435F-8926-D3FEB9D5FFB3","107C1EE1-CB43-48BD-A9FC-36BB7B833033","491DABA8-F080-48C4-A5A7-877CF3C48F31","19A670C2-1936-4FFA-93B5-C3B872067F9B","3E093FE4-A7A9-4AD9-9929-9EF48561F35F","A55B1FD8-3AD2-4792-B122-74D5B1562589","EA58910C-1608-49E4-AD42-0D8CBD73D057","6F79EF2A-5212-4BE2-ABA0-CF5AAEF37EC7","6E0B4BAC-CFA1-4111-A47F-276DBC17C1FE","D0639041-56B6-4EB5-80A7-CFFC12049129","971784BB-CCBE-42B5-857C-2033AA74D5C1"],"id":"0F9BAFE1-9697-417D-A1E7-751A3EA6D0BF","eventHandler":{"__isSmartRef__":true,"id":3581},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":3531},"lighterFill":{"__isSmartRef__":true,"id":3582},"label":{"__isSmartRef__":true,"id":3570},"owner":{"__isSmartRef__":true,"id":3517},"layout":{"__isSmartRef__":true,"id":3587},"attributeConnections":[{"__isSmartRef__":true,"id":3588},{"__isSmartRef__":true,"id":3590}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"_ClipMode":"visible","isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(563.0,3.0)"},"3570":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3571},"derivationIds":[null,"0B1599B6-9C1B-4036-8070-6CE95A770FA8","436E893E-0B12-4BA1-B4C3-D0560A77CE8A","FCEFBC03-7031-4AB1-881B-381166E12622","C0EA67B0-126B-46A6-9F30-A31CF8212FC8","D761FF95-0739-4606-9869-E6EB0525440D","FB765E1E-1149-4AEE-A112-742C3BFE85C9","A2DB0588-6C99-412D-A1E6-3DE1B967B4AF","3E66B848-23CF-4545-8D2C-EE2E93B277B8","393D136F-A8FF-40B5-B520-E8ED269E22BB","152A52D3-FB32-4A37-B6DB-EAF0400207B7","C67A3B7A-F36E-4087-A2CF-F4AA9E92739F","767C10F2-2B34-4FC3-AD1C-88DE31D14DAD","8D4620A5-6111-4049-9FB3-BD4E08673C7F","824F8353-A739-47A1-A670-4E483BD91939","3942A655-4EE2-4A2E-813E-07E686EF6D1F"],"id":"2833CB0B-C935-42C4-A678-9CF8387C3E57","_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":3572}],"eventHandler":{"__isSmartRef__":true,"id":3574},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_MaxTextWidth":17,"_MinTextWidth":17,"_MaxTextHeight":null,"_MinTextHeight":null,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":3569},"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_WordBreak":"break-all","lastSearchString":"","lastSearchIndex":0,"searchHighlights":[],"__serializedExpressions__":["_Position","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","_TextColor":"Color.rgb(0,0,0)"},"3571":{"_ClipMode":"hidden","_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,3,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"3572":{"style":{"__isSmartRef__":true,"id":3573},"chunkOwner":{"__isSmartRef__":true,"id":3570},"storedString":"–","_id":"_870","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3573":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3574":{"morph":{"__isSmartRef__":true,"id":3570},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3575":{"_ClipMode":"visible","_BorderWidth":0,"_Fill":{"__isSmartRef__":true,"id":3576},"_StrokeOpacity":0,"_BorderRadius":5,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"3576":{"stops":[{"__isSmartRef__":true,"id":3577},{"__isSmartRef__":true,"id":3578},{"__isSmartRef__":true,"id":3579},{"__isSmartRef__":true,"id":3580}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"3577":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"3578":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"3579":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"3580":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"3581":{"morph":{"__isSmartRef__":true,"id":3569},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3582":{"stops":[{"__isSmartRef__":true,"id":3583},{"__isSmartRef__":true,"id":3584},{"__isSmartRef__":true,"id":3585},{"__isSmartRef__":true,"id":3586}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"3583":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"3584":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"3585":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"3586":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"3587":{"moveHorizontal":true},"3588":{"sourceObj":{"__isSmartRef__":true,"id":3569},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":3516},"targetMethodName":"getCollapseHelp","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":3589},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3589":{"source":{"__isSmartRef__":true,"id":3569},"target":{"__isSmartRef__":true,"id":3516}},"3590":{"sourceObj":{"__isSmartRef__":true,"id":3569},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":3516},"targetMethodName":"toggleCollapse","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":3591},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3591":{"source":{"__isSmartRef__":true,"id":3569},"target":{"__isSmartRef__":true,"id":3516}},"3592":{"_ClipMode":"visible","_BorderWidth":1,"_Fill":{"__isSmartRef__":true,"id":3593},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(602.0,25.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(102,102,102)"},"3593":{"stops":[{"__isSmartRef__":true,"id":3594},{"__isSmartRef__":true,"id":3595}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"3594":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(255,255,255)"},"3595":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(163,163,163)"},"3596":{"morph":{"__isSmartRef__":true,"id":3517},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3597":{"resizeWidth":true,"adjustForNewBounds":true},"3598":{"_ClipMode":"visible","_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"__serializedExpressions__":["_Padding","_Extent","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Padding":"lively.rect(0,0,0,0)","_Extent":"lively.pt(596.0,645.0)","_Position":"lively.pt(0.0,0.0)"},"3599":{"morph":{"__isSmartRef__":true,"id":3516},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3600":{"adjustForNewBounds":true},"3601":{"a":1,"b":0,"c":0,"d":1,"e":762,"f":134,"__LivelyClassName__":"lively.morphic.Similitude","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3602":{"a":1,"b":0,"c":0,"d":1,"e":762,"f":134,"__LivelyClassName__":"lively.morphic.Similitude","__SourceModuleName__":"Global.lively.morphic.Graphics"},"3603":{"partsSpaceName":"PartsBin/SimilarityDemo/","comment":"different kinds of similarity measure","migrationLevel":4,"partName":"SimilarityDemo","changes":[{"__isSmartRef__":true,"id":3604},{"__isSmartRef__":true,"id":3606},{"__isSmartRef__":true,"id":3608},{"__isSmartRef__":true,"id":3610},{"__isSmartRef__":true,"id":3612},{"__isSmartRef__":true,"id":3614},{"__isSmartRef__":true,"id":3616},{"__isSmartRef__":true,"id":3618},{"__isSmartRef__":true,"id":3620},{"__isSmartRef__":true,"id":3622},{"__isSmartRef__":true,"id":3624},{"__isSmartRef__":true,"id":3626},{"__isSmartRef__":true,"id":3628},{"__isSmartRef__":true,"id":3630},{"__isSmartRef__":true,"id":3632},{"__isSmartRef__":true,"id":3634},{"__isSmartRef__":true,"id":3636},{"__isSmartRef__":true,"id":3638},{"__isSmartRef__":true,"id":3640},{"__isSmartRef__":true,"id":3642},{"__isSmartRef__":true,"id":3644},{"__isSmartRef__":true,"id":3646},{"__isSmartRef__":true,"id":3648},{"__isSmartRef__":true,"id":3650},{"__isSmartRef__":true,"id":3652},{"__isSmartRef__":true,"id":3654},{"__isSmartRef__":true,"id":3656},{"__isSmartRef__":true,"id":3658},{"__isSmartRef__":true,"id":3660},{"__isSmartRef__":true,"id":3662},{"__isSmartRef__":true,"id":3664},{"__isSmartRef__":true,"id":3666},{"__isSmartRef__":true,"id":3668},{"__isSmartRef__":true,"id":3670},{"__isSmartRef__":true,"id":3672},{"__isSmartRef__":true,"id":3674},{"__isSmartRef__":true,"id":3676},{"__isSmartRef__":true,"id":3678},{"__isSmartRef__":true,"id":3680},{"__isSmartRef__":true,"id":3682},{"__isSmartRef__":true,"id":3684},{"__isSmartRef__":true,"id":3686}],"requiredModules":["lively.morphic.Core"],"revisionOnLoad":186372,"lastModifiedDate":{"__isSmartRef__":true,"id":3688},"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"3604":{"date":{"__isSmartRef__":true,"id":3605},"author":"josi","message":" some little adjustments","id":"0EFA2052-EF92-4175-83BD-5E5679278FAF"},"3605":{"isSerializedDate":true,"string":"Tue Dec 11 2012 11:10:16 GMT+0100 (Mitteleuropäische Zeit)"},"3606":{"date":{"__isSmartRef__":true,"id":3607},"author":"dustin.glaeser","message":"show arrows!","id":"5836C35E-C1C5-481C-AB87-3ADA42CE5F3A"},"3607":{"isSerializedDate":true,"string":"Tue Dec 04 2012 13:02:46 GMT+0100 (Mitteleuropäische Zeit)"},"3608":{"date":{"__isSmartRef__":true,"id":3609},"author":"dustin.glaeser","message":"algorithm fixed and arrows created","id":"5345B81D-71E6-465E-AF41-89A974DADFF7"},"3609":{"isSerializedDate":true,"string":"Thu Nov 29 2012 18:35:13 GMT+0100 (Mitteleuropäische Zeit)"},"3610":{"date":{"__isSmartRef__":true,"id":3611},"author":"dustin.glaeser","message":"matrix successfully filled!","id":"6ABD86C1-49B4-47DD-A6B9-7B2F58F909EE"},"3611":{"isSerializedDate":true,"string":"Thu Nov 22 2012 18:05:40 GMT+0100 (Mitteleuropäische Zeit)"},"3612":{"date":{"__isSmartRef__":true,"id":3613},"author":"dustin.glaeser","message":"show second word","id":"4E4FB7FB-ABCF-40E9-A14F-A25D9A330B61"},"3613":{"isSerializedDate":true,"string":"Thu Nov 22 2012 17:32:05 GMT+0100 (Mitteleuropäische Zeit)"},"3614":{"date":{"__isSmartRef__":true,"id":3615},"author":"dustin.glaeser","message":"first cells created","id":"443BB4D8-F530-436F-90AC-C5E513B28474"},"3615":{"isSerializedDate":true,"string":"Thu Nov 22 2012 16:55:29 GMT+0100 (Mitteleuropäische Zeit)"},"3616":{"date":{"__isSmartRef__":true,"id":3617},"author":"dustin.glaeser","message":"similarity display","id":"3408D35C-5C50-4B6C-B045-46C9676CD81C"},"3617":{"isSerializedDate":true,"string":"Thu Nov 15 2012 17:13:09 GMT+0100 (Mitteleuropäische Zeit)"},"3618":{"date":{"__isSmartRef__":true,"id":3619},"author":"dustin.glaeser","message":"change seperator","id":"02B52DBB-9A32-43C0-BBCE-B5B69DD3D7A5"},"3619":{"isSerializedDate":true,"string":"Thu Nov 15 2012 17:03:10 GMT+0100 (Mitteleuropäische Zeit)"},"3620":{"date":{"__isSmartRef__":true,"id":3621},"author":"dustin.glaeser","message":"traffic light!","id":"C2893E3C-B0AB-48B0-B2D1-A72F0A29D8A9"},"3621":{"isSerializedDate":true,"string":"Thu Nov 15 2012 16:38:49 GMT+0100 (Mitteleuropäische Zeit)"},"3622":{"date":{"__isSmartRef__":true,"id":3623},"author":"dustin.glaeser","message":"deactivate buttons on end of tokens","id":"EA8A4BF8-86F2-4A3D-AACE-D92AB5C0A15C"},"3623":{"isSerializedDate":true,"string":"Thu Nov 15 2012 15:50:04 GMT+0100 (Mitteleuropäische Zeit)"},"3624":{"date":{"__isSmartRef__":true,"id":3625},"author":"dustin.glaeser","message":"added text highlighting for tokens","id":"8F87321D-DECB-4FB0-B682-D4E42C28FBD1"},"3625":{"isSerializedDate":true,"string":"Mon Nov 12 2012 18:36:00 GMT+0100 (Mitteleuropäische Zeit)"},"3626":{"date":{"__isSmartRef__":true,"id":3627},"author":"josi","message":"fixed tokenizer bug","id":"49F8532F-8C36-44A6-8840-E00D4DCE7477"},"3627":{"isSerializedDate":true,"string":"Mon Nov 12 2012 16:58:19 GMT+0100 (Mitteleuropäische Zeit)"},"3628":{"date":{"__isSmartRef__":true,"id":3629},"author":"josi","message":"added slider for changing token size","id":"D7651A5D-A080-442B-9CDA-98FF40B0FE6E"},"3629":{"isSerializedDate":true,"string":"Mon Nov 12 2012 16:34:27 GMT+0100 (Mitteleuropäische Zeit)"},"3630":{"date":{"__isSmartRef__":true,"id":3631},"author":"robertkrahn","message":"fixed accessing modules/other objects","id":"BB732215-31F8-4BC7-BEBA-FAB7FBEA041A"},"3631":{"isSerializedDate":true,"string":"Mon Jan 23 2012 23:11:39 GMT+0100 (Mitteleuropäische Zeit)"},"3632":{"date":{"__isSmartRef__":true,"id":3633},"author":"robertkrahn","message":"interface method","id":"EA5CC0C3-82FC-4C1F-8659-452101199D5B"},"3633":{"isSerializedDate":true,"string":"Mon Jan 23 2012 23:03:10 GMT+0100 (Mitteleuropäische Zeit)"},"3634":{"date":{"__isSmartRef__":true,"id":3635},"author":"robertkrahn","message":"","id":"AD079589-9597-4D92-BE28-D9E40AA9A369"},"3635":{"isSerializedDate":true,"string":"Mon Jan 23 2012 22:50:25 GMT+0100 (Mitteleuropäische Zeit)"},"3636":{"date":{"__isSmartRef__":true,"id":3637},"author":"robertkrahn","message":"","id":"8B515968-4860-4D29-9160-5D858D367646"},"3637":{"isSerializedDate":true,"string":"Mon Jan 23 2012 22:45:15 GMT+0100 (Mitteleuropäische Zeit)"},"3638":{"date":{"__isSmartRef__":true,"id":3639},"author":"robertkrahn","message":"status text","id":"19D49F57-D036-4A67-9184-99F190140BAD"},"3639":{"isSerializedDate":true,"string":"Mon Jan 23 2012 22:38:05 GMT+0100 (Mitteleuropäische Zeit)"},"3640":{"date":{"__isSmartRef__":true,"id":3641},"author":"robertkrahn","message":"","id":"AA8ED2F0-2052-43D3-BD62-EDCE7F36828C"},"3641":{"isSerializedDate":true,"string":"Mon Jan 23 2012 20:44:26 GMT+0100 (Mitteleuropäische Zeit)"},"3642":{"date":{"__isSmartRef__":true,"id":3643},"author":"robertkrahn","message":"","id":"B2D39551-02BB-4FBF-AF46-6C669B48EF49"},"3643":{"isSerializedDate":true,"string":"Mon Jan 23 2012 20:43:54 GMT+0100 (Mitteleuropäische Zeit)"},"3644":{"date":{"__isSmartRef__":true,"id":3645},"author":"robertkrahn","message":"","id":"429207C0-9E04-4756-9130-BC93002BD966"},"3645":{"isSerializedDate":true,"string":"Mon Jan 23 2012 20:33:59 GMT+0100 (Mitteleuropäische Zeit)"},"3646":{"date":{"__isSmartRef__":true,"id":3647},"author":"sstamm","message":"now with realistic physics for big bigs","id":"08321357-0A0F-406D-9D55-783ADF52A314"},"3647":{"isSerializedDate":true,"string":"Thu Dec 08 2011 14:17:53 GMT+0100 (Mitteleuropäische Zeit)"},"3648":{"date":{"__isSmartRef__":true,"id":3649},"author":"sstamm","message":"initial commit","id":"EA978182-4DB0-4062-9ACB-1EFF37F783AE"},"3649":{"isSerializedDate":true,"string":"Thu Dec 08 2011 13:36:09 GMT+0100 (Mitteleuropäische Zeit)"},"3650":{"date":{"__isSmartRef__":true,"id":3651},"author":"josi","message":"basic windows","id":"29EAD022-5D53-412D-BE5B-1232E06EF0CE"},"3651":{"isSerializedDate":true,"string":"Thu Nov 08 2012 17:07:03 GMT+0100 (Mitteleuropäische Zeit)"},"3652":{"date":{"__isSmartRef__":true,"id":3653},"author":"josi","message":"basic windows","id":"A1F067EA-E7A3-495B-94B2-D18C5087AD4F"},"3653":{"isSerializedDate":true,"string":"Thu Nov 08 2012 17:07:35 GMT+0100 (Mitteleuropäische Zeit)"},"3654":{"date":{"__isSmartRef__":true,"id":3655},"author":"josi","message":"simple Jaccard, without showing results yet","id":"807002EA-95FC-44DC-8DBE-D9CF08A123FA"},"3655":{"isSerializedDate":true,"string":"Mon Nov 12 2012 13:31:34 GMT+0100 (Mitteleuropäische Zeit)"},"3656":{"date":{"__isSmartRef__":true,"id":3657},"author":"josi","message":"added case sensitivity","id":"D90A5651-0B35-4577-8CD2-46BEEEC3A91A"},"3657":{"isSerializedDate":true,"string":"Mon Nov 12 2012 13:56:39 GMT+0100 (Mitteleuropäische Zeit)"},"3658":{"date":{"__isSmartRef__":true,"id":3659},"author":"josi","message":"no comment","id":"BAE8AD49-F48E-4BAC-9726-C091424BAD41"},"3659":{"isSerializedDate":true,"string":"Mon Nov 12 2012 17:57:32 GMT+0100 (Mitteleuropäische Zeit)"},"3660":{"date":{"__isSmartRef__":true,"id":3661},"author":"dustin.glaeser","message":"added stepping","id":"5B137C92-7DB0-4C91-BC51-F57E3B490077"},"3661":{"isSerializedDate":true,"string":"Wed Nov 14 2012 12:31:27 GMT+0100 (Mitteleuropäische Zeit)"},"3662":{"date":{"__isSmartRef__":true,"id":3663},"author":"dustin.glaeser","message":"into jaccard!","id":"67BE7D91-1883-4748-8DD1-75C4103AFA17"},"3663":{"isSerializedDate":true,"string":"Tue Nov 20 2012 15:53:58 GMT+0100 (Mitteleuropäische Zeit)"},"3664":{"date":{"__isSmartRef__":true,"id":3665},"author":"dustin.glaeser","message":"initialize levenshtein matrix","id":"6ED41381-1B35-4A91-A327-2A39528B4CCE"},"3665":{"isSerializedDate":true,"string":"Tue Nov 20 2012 16:31:33 GMT+0100 (Mitteleuropäische Zeit)"},"3666":{"date":{"__isSmartRef__":true,"id":3667},"author":"dustin.glaeser","message":"fill algorithm for levenshtein matrix ","id":"DBA5D12E-DEDD-43CE-A8B7-7EBCBC80B615"},"3667":{"isSerializedDate":true,"string":"Tue Nov 20 2012 17:22:13 GMT+0100 (Mitteleuropäische Zeit)"},"3668":{"date":{"__isSmartRef__":true,"id":3669},"author":"dustin.glaeser","message":"case insensitvity for evenshtein","id":"ADDFAD64-23AA-44C7-8A8D-5206FA07DFCF"},"3669":{"isSerializedDate":true,"string":"Tue Nov 20 2012 17:39:19 GMT+0100 (Mitteleuropäische Zeit)"},"3670":{"date":{"__isSmartRef__":true,"id":3671},"author":"dustin.glaeser","message":"started stepping forward","id":"EBEDB2EE-8138-4699-AC36-1D1E6B40AA1A"},"3671":{"isSerializedDate":true,"string":"Tue Nov 27 2012 17:04:07 GMT+0100 (Mitteleuropäische Zeit)"},"3672":{"date":{"__isSmartRef__":true,"id":3673},"author":"dustin.glaeser","message":"no comment","id":"8377B5F9-E6AE-403B-B4B7-213E3A9641BC"},"3673":{"isSerializedDate":true,"string":"Thu Nov 29 2012 16:22:40 GMT+0100 (Mitteleuropäische Zeit)"},"3674":{"date":{"__isSmartRef__":true,"id":3675},"author":"josi","message":"no comment","id":"1C3FF875-68D9-4000-97F2-EFD0EA524458"},"3675":{"isSerializedDate":true,"string":"Tue Dec 04 2012 11:29:12 GMT+0100 (Mitteleuropäische Zeit)"},"3676":{"date":{"__isSmartRef__":true,"id":3677},"author":"dustin.glaeser","message":"garbage collection","id":"4B609E1F-E208-4967-A045-F10253631899"},"3677":{"isSerializedDate":true,"string":"Thu Dec 06 2012 17:15:07 GMT+0100 (Mitteleuropäische Zeit)"},"3678":{"date":{"__isSmartRef__":true,"id":3679},"author":"dustin.glaeser","message":"always delete arrows ","id":"3E4483C3-DE2A-4264-B851-F9B7E9B10842"},"3679":{"isSerializedDate":true,"string":"Thu Dec 06 2012 17:23:04 GMT+0100 (Mitteleuropäische Zeit)"},"3680":{"date":{"__isSmartRef__":true,"id":3681},"author":"dustin.glaeser","message":"black arrows!","id":"FF2E4E6B-B3D3-48D3-983C-D9FCAE31CB83"},"3681":{"isSerializedDate":true,"string":"Thu Dec 06 2012 17:28:12 GMT+0100 (Mitteleuropäische Zeit)"},"3682":{"date":{"__isSmartRef__":true,"id":3683},"author":"dustin.glaeser","message":"backtracing","id":"EE541679-BE48-40EA-9BAE-5FAA6688B965"},"3683":{"isSerializedDate":true,"string":"Thu Dec 06 2012 17:42:30 GMT+0100 (Mitteleuropäische Zeit)"},"3684":{"date":{"__isSmartRef__":true,"id":3685},"author":"dustin.glaeser","message":"color key and scroll fuzz","id":"900156CD-39A1-46B8-A288-D87DEC8D8BD6"},"3685":{"isSerializedDate":true,"string":"Tue Dec 11 2012 12:23:36 GMT+0100 (Mitteleuropäische Zeit)"},"3686":{"date":{"__isSmartRef__":true,"id":3687},"author":"dustin.glaeser","message":"initial textBoxes","id":"6CF3E143-0C72-49E7-85A9-73382598ECB9"},"3687":{"isSerializedDate":true,"string":"Tue Dec 11 2012 15:37:27 GMT+0100 (Mitteleuropäische Zeit)"},"3688":{"isSerializedDate":true,"string":"Tue Dec 11 2012 15:37:13 GMT+0100 (Mitteleuropäische Zeit)"},"3689":{"resizeWidth":true,"resizeHeight":true},"3690":{"reset":{"__isSmartRef__":true,"id":3691},"onLoad":{"__isSmartRef__":true,"id":3695},"calculateSimilarities":{"__isSmartRef__":true,"id":3699}},"3691":{"varMapping":{"__isSmartRef__":true,"id":3692},"source":"function reset() {\n this.get(\"firstStringText\").setTextString(\"Tier\")\n this.get(\"secondStringText\").setTextString(\"Tor\")\n \n this.get(\"Jaccard - Pane\").reset()\n this.get(\"Levenshtein - Pane\").reset()\n}","funcProperties":{"__isSmartRef__":true,"id":3693},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3692":{"this":{"__isSmartRef__":true,"id":3371}},"3693":{"timestamp":{"__isSmartRef__":true,"id":3694},"user":"dustin.glaeser","tags":[]},"3694":{"isSerializedDate":true,"string":"Thu Nov 22 2012 18:04:45 GMT+0100 (Mitteleuropäische Zeit)"},"3695":{"varMapping":{"__isSmartRef__":true,"id":3696},"source":"function onLoad() {\n this.updateStatus(this.moduleName);\n}","funcProperties":{"__isSmartRef__":true,"id":3697},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3696":{"this":{"__isSmartRef__":true,"id":3371}},"3697":{"timestamp":{"__isSmartRef__":true,"id":3698},"user":"robertkrahn","tags":[]},"3698":{"isSerializedDate":true,"string":"Mon Jan 23 2012 22:44:21 GMT+0100 (Mitteleuropäische Zeit)"},"3699":{"varMapping":{"__isSmartRef__":true,"id":3700},"source":"function calculateSimilarities() {\n \n var firstString = this.get(\"firstStringText\").getTextString().replace(/ /g,\"˽\")\n var secondString = this.get(\"secondStringText\").getTextString().replace(/ /g,\"˽\")\n \n if (this.get(\"caseSensitivityCheck\").checked){\n firstString = firstString.toUpperCase()\n secondString = secondString.toUpperCase()\n }\n \n this.get(\"Jaccard - Pane\").analyzeWords(firstString, secondString)\n this.get(\"Levenshtein - Pane\").analyzeWords(firstString, secondString)\n}","funcProperties":{"__isSmartRef__":true,"id":3701},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3700":{"this":{"__isSmartRef__":true,"id":3371}},"3701":{"timestamp":{"__isSmartRef__":true,"id":3702},"user":"josi","tags":[]},"3702":{"isSerializedDate":true,"string":"Tue Dec 11 2012 11:05:36 GMT+0100 (Mitteleuropäische Zeit)"},"3703":{"_ClipMode":"visible","_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(600.0,30.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(204,204,204)","_BorderColor":"Color.rgb(204,204,204)"},"3704":{"morph":{"__isSmartRef__":true,"id":3117},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3705":{"adjustForNewBounds":true,"resizeWidth":true},"3706":{"adjustForNewBounds":true},"3707":{},"3708":{"initializeMatrix":{"__isSmartRef__":true,"id":3709},"analyzeWords":{"__isSmartRef__":true,"id":3713},"reset":{"__isSmartRef__":true,"id":3717},"fillCellAt":{"__isSmartRef__":true,"id":3721},"showFirstWord":{"__isSmartRef__":true,"id":3725},"showSecondWord":{"__isSmartRef__":true,"id":3729},"createCell":{"__isSmartRef__":true,"id":3733},"hideAllValues":{"__isSmartRef__":true,"id":3737},"showAllValues":{"__isSmartRef__":true,"id":3741},"showNextValue":{"__isSmartRef__":true,"id":3745},"hideCurrentValue":{"__isSmartRef__":true,"id":3749},"createArrow":{"__isSmartRef__":true,"id":3753},"createGreenArrow":{"__isSmartRef__":true,"id":3757},"createRedArrow":{"__isSmartRef__":true,"id":3761},"createBlueArrow":{"__isSmartRef__":true,"id":3765},"showArrow":{"__isSmartRef__":true,"id":3769},"backtrace":{"__isSmartRef__":true,"id":3773},"updateScrollBars":{"__isSmartRef__":true,"id":3777},"showEvolutionArray":{"__isSmartRef__":true,"id":3781},"initializeEvolutionArray":{"__isSmartRef__":true,"id":3785},"fillEvolutionArray":{"__isSmartRef__":true,"id":3789}},"3709":{"varMapping":{"__isSmartRef__":true,"id":3710},"source":"function initializeMatrix(firstLength, secondLength) {\n var matrix = new Array(firstLength + 1)\n \n for (var i = 0; i= this.similarityMatrix.length-1 &&\n this.matrixIndexY >= this.similarityMatrix[0].length-1) {\n return\n } else if (this.matrixIndexX >= this.similarityMatrix.length-1){\n this.matrixIndexX = 0\n this.matrixIndexY++\n this.showArrow(this.matrixIndexX, this.matrixIndexY)\n } else {\n this.matrixIndexX++\n this.showArrow(this.matrixIndexX, this.matrixIndexY)\n }\n this.similarityMatrix[this.matrixIndexX][this.matrixIndexY].showValue()\n \n if (this.matrixIndexX >= this.similarityMatrix.length-1 &&\n this.matrixIndexY >= this.similarityMatrix[0].length-1) {\n this.get(\"forwardButton\").setActive(false)\n }\n this.updateScrollBars()\n}","funcProperties":{"__isSmartRef__":true,"id":3747},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3746":{"this":{"__isSmartRef__":true,"id":329}},"3747":{"timestamp":{"__isSmartRef__":true,"id":3748},"user":"dustin.glaeser","tags":[]},"3748":{"isSerializedDate":true,"string":"Tue Dec 11 2012 12:30:50 GMT+0100 (Mitteleuropäische Zeit)"},"3749":{"varMapping":{"__isSmartRef__":true,"id":3750},"source":"function hideCurrentValue() {\n this.arrowsToDelete.invoke(\"remove\")\n this.arrowsToDelete = []\n \n if (this.matrixIndexX == null && this.matrixIndexY == null) {\n return\n }\n this.similarityMatrix[this.matrixIndexX][this.matrixIndexY].hideValue() \n \n if (this.matrixIndexX >= this.similarityMatrix.length-1 &&\n this.matrixIndexY >= this.similarityMatrix[0].length-1){\n this.matrixIndexX = this.similarityMatrix.length-2\n this.matrixIndexY = this.similarityMatrix[0].length-1\n this.get(\"forwardButton\").setActive(true)\n this.showArrow(this.matrixIndexX, this.matrixIndexY)\n \n } else if (this.matrixIndexX == 0 && this.matrixIndexY == 0){\n this.matrixIndexX = null\n this.matrixIndexY = null\n this.get(\"backButton\").setActive(false)\n \n } else if (this.matrixIndexX == 0){\n this.matrixIndexX = this.similarityMatrix.length - 1\n this.matrixIndexY--\n this.showArrow(this.matrixIndexX, this.matrixIndexY)\n \n } else {\n this.matrixIndexX--\n this.showArrow(this.matrixIndexX, this.matrixIndexY)\n }\n this.updateScrollBars()\n}","funcProperties":{"__isSmartRef__":true,"id":3751},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3750":{"this":{"__isSmartRef__":true,"id":329}},"3751":{"timestamp":{"__isSmartRef__":true,"id":3752},"user":"dustin.glaeser","tags":[]},"3752":{"isSerializedDate":true,"string":"Tue Dec 11 2012 12:31:41 GMT+0100 (Mitteleuropäische Zeit)"},"3753":{"varMapping":{"__isSmartRef__":true,"id":3754},"source":"function createArrow() {\n var arrow = $world.loadPartItem(\"LineWithArrow\", \"PartsBin/Basic\")\n \n arrow.setScale(0.2)\n arrow.setBorderWidth(4)\n arrow.submorphs[0].setScale(2)\n \n return arrow\n}","funcProperties":{"__isSmartRef__":true,"id":3755},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3754":{"this":{"__isSmartRef__":true,"id":329}},"3755":{"timestamp":{"__isSmartRef__":true,"id":3756},"user":"dustin.glaeser","tags":[]},"3756":{"isSerializedDate":true,"string":"Thu Dec 06 2012 17:18:21 GMT+0100 (Mitteleuropäische Zeit)"},"3757":{"varMapping":{"__isSmartRef__":true,"id":3758},"source":"function createGreenArrow() {\n var arrow = this.createArrow()\n \n arrow.setRotation(0.89)\n arrow.setBorderColor(Color.green)\n arrow.submorphs[0].setFill(Color.green)\n \n return arrow\n}","funcProperties":{"__isSmartRef__":true,"id":3759},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3758":{"this":{"__isSmartRef__":true,"id":329}},"3759":{"timestamp":{"__isSmartRef__":true,"id":3760},"user":"josi","tags":[]},"3760":{"isSerializedDate":true,"string":"Tue Dec 11 2012 11:07:31 GMT+0100 (Mitteleuropäische Zeit)"},"3761":{"varMapping":{"__isSmartRef__":true,"id":3762},"source":"function createRedArrow() {\n var arrow = this.createArrow()\n \n arrow.setRotation(-0.65)\n arrow.setBorderColor(Color.red)\n arrow.submorphs[0].setFill(Color.red)\n \n return arrow\n}","funcProperties":{"__isSmartRef__":true,"id":3763},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3762":{"this":{"__isSmartRef__":true,"id":329}},"3763":{"timestamp":{"__isSmartRef__":true,"id":3764},"user":"josi","tags":[]},"3764":{"isSerializedDate":true,"string":"Tue Dec 11 2012 11:07:36 GMT+0100 (Mitteleuropäische Zeit)"},"3765":{"varMapping":{"__isSmartRef__":true,"id":3766},"source":"function createBlueArrow() {\n var arrow = this.createArrow()\n \n arrow.setBorderColor(Color.blue)\n arrow.submorphs[0].setFill(Color.blue)\n \n return arrow\n}","funcProperties":{"__isSmartRef__":true,"id":3767},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3766":{"this":{"__isSmartRef__":true,"id":329}},"3767":{"timestamp":{"__isSmartRef__":true,"id":3768},"user":"dustin.glaeser","tags":[]},"3768":{"isSerializedDate":true,"string":"Thu Dec 06 2012 17:18:24 GMT+0100 (Mitteleuropäische Zeit)"},"3769":{"varMapping":{"__isSmartRef__":true,"id":3770},"source":"function showArrow(x,y) {\n \n var currentCell = this.similarityMatrix[x][y]\n var origin = currentCell.getOrigin()\n var arrow = null \n \n if (origin == \"west\"){\n arrow = this.createRedArrow()\n this.addMorph(arrow)\n arrow.setPosition(pt(currentCell.getPosition().x, currentCell.getCenter().y))\n } else if (origin == \"north\"){\n arrow = this.createGreenArrow()\n this.addMorph(arrow)\n arrow.setPosition(pt(currentCell.getCenter().x, currentCell.getPosition().y))\n } else if (origin == \"northWest\"){\n \n if(this.firstWord[x-1] == this.secondWord[y-1]){\n arrow = this.createArrow() \n } else {\n arrow = this.createBlueArrow() \n }\n this.addMorph(arrow)\n arrow.setPosition(currentCell.getPosition())\n }\n this.arrowsToDelete.push(arrow)\n this.updateScrollBars()\n}","funcProperties":{"__isSmartRef__":true,"id":3771},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3770":{"this":{"__isSmartRef__":true,"id":329}},"3771":{"timestamp":{"__isSmartRef__":true,"id":3772},"user":"dustin.glaeser","tags":[]},"3772":{"isSerializedDate":true,"string":"Tue Dec 11 2012 12:33:00 GMT+0100 (Mitteleuropäische Zeit)"},"3773":{"varMapping":{"__isSmartRef__":true,"id":3774},"source":"function backtrace() {\n this.textBoxesToDelete.invoke(\"remove\")\n this.textBoxesToDelete = []\n this.evolutionArray = []\n \n this.stepCounter = 0\n this.showAllValues()\n \n var x = this.matrixIndexX\n var y = this.matrixIndexY\n \n while(!(x == 0 && y == 0)){\n this.showArrow(x, y)\n var origin = this.similarityMatrix[x][y].getOrigin()\n \n if (origin == \"northWest\"){\n x--\n y--\n } else if (origin == \"north\"){\n y--\n } else {\n x--\n }\n this.stepCounter++\n }\n this.showEvolutionArray()\n}","funcProperties":{"__isSmartRef__":true,"id":3775},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3774":{"this":{"__isSmartRef__":true,"id":329}},"3775":{"timestamp":{"__isSmartRef__":true,"id":3776},"user":"dustin.glaeser","tags":[]},"3776":{"isSerializedDate":true,"string":"Tue Dec 11 2012 15:53:01 GMT+0100 (Mitteleuropäische Zeit)"},"3777":{"varMapping":{"__isSmartRef__":true,"id":3778},"source":"function updateScrollBars() {\n this.adjustToNewContainerSize(this.getExtent())\n this.adjustToNewContainerSize(this.getExtent())\n}","funcProperties":{"__isSmartRef__":true,"id":3779},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3778":{"this":{"__isSmartRef__":true,"id":329}},"3779":{"timestamp":{"__isSmartRef__":true,"id":3780},"user":"dustin.glaeser","tags":[]},"3780":{"isSerializedDate":true,"string":"Tue Dec 11 2012 12:29:53 GMT+0100 (Mitteleuropäische Zeit)"},"3781":{"varMapping":{"__isSmartRef__":true,"id":3782},"source":"function showEvolutionArray() {\n\n this.initializeEvolutionArray()\n \n var startingCell= new Object()\n startingCell.x = this.matrixIndexX\n startingCell.y = this.matrixIndexY\n startingCell.origin = this.similarityMatrix[startingCell.x][startingCell.y].getOrigin()\n \n this.fillEvolutionArray(startingCell, this.stepCounter-1)\n \n /*\n for (var i = this.stepCounter-1; i > 0; i--){\n var origin = this.similarityMatrix[startingCell.x][startingCell.y].getOrigin()\n \n if (origin == \"northWest\"){\n if (!(this.firstWord[startingCell.x-1] == this.secondWord[startingCell.y-1])){\n var newWord = this.evolutionArray[i+1].getTextString().substring(0, i-1) \n + this.firstWord[i-1]\n + this.evolutionArray[i+1].getTextString().substr(i)\n this.evolutionArray[i].setTextString(newWord)\n } else {\n this.evolutionArray[i].setTextString(this.evolutionArray[i+1].getTextString())\n }\n startingCell.x--\n startingCell.y--\n } else if (origin == \"north\"){\n var newWord = this.evolutionArray[i+1].getTextString().substring(0, i) \n + this.evolutionArray[i+1].getTextString().substr(i+1)\n this.evolutionArray[i].setTextString(newWord)\n startingCell.y--\n } else {\n alertOK(i)\n var newWord = this.evolutionArray[i+1].getTextString().substring(0, i+1) \n + this.firstWord[startingCell.x]\n + this.evolutionArray[i+1].getTextString().substr(i+1)\n this.evolutionArray[i].setTextString(newWord)\n startingCell.x--\n }\n \n }*/\n \n}","funcProperties":{"__isSmartRef__":true,"id":3783},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3782":{"this":{"__isSmartRef__":true,"id":329}},"3783":{"timestamp":{"__isSmartRef__":true,"id":3784},"user":"dustin.glaeser","tags":[]},"3784":{"isSerializedDate":true,"string":"Wed Dec 12 2012 15:02:01 GMT+0100 (Mitteleuropäische Zeit)"},"3785":{"varMapping":{"__isSmartRef__":true,"id":3786},"source":"function initializeEvolutionArray() {\n var lastCell = this.similarityMatrix.last()[0]\n var startPosition = lastCell.getPosition().addXY(lastCell.getExtent().x*2, -(lastCell.getExtent().y+5))\n \n for (var i = 0; i 1){\n this.fillEvolutionArray(currentCell, lineNumber-1)\n }\n \n alert(\"stepping up from: \" + lineNumber)\n alert(\"x: \" + currentCell.x + \" y: \" + currentCell.y + \" cell: \" + currentCell)\n alert(\"origin: \" + currentCell.origin)\n alert(\"\")\n \n //write current line\n if (currentCell.origin == \"northWest\"){\n \n if (!(this.firstWord[currentCell.x-1] == this.secondWord[currentCell.y-1])){\n // Substitution\n var newWord = this.evolutionArray[lineNumber-1].getTextString().substring(0, currentCell.y-1) \n + this.secondWord[currentCell.y-1]\n + this.evolutionArray[lineNumber-1].getTextString().substring(currentCell.y)\n \n this.evolutionArray[lineNumber].setTextString(newWord)\n alert(\"substition in line \" + lineNumber + \" with \" + newWord + \" (\" + this.secondWord[currentCell.y-1] + \")\")\n alert(\" currentCell.y = \" + currentCell.y)\n } else { \n // Match\n this.evolutionArray[lineNumber].setTextString(this.evolutionArray[lineNumber-1].getTextString())\n alert(\"match in line \" + lineNumber)\n }\n \n } else if (currentCell.origin == \"north\"){\n // Insertion\n var newWord = this.evolutionArray[lineNumber-1].getTextString().substring(0, currentCell.y-1) \n + this.secondWord[currentCell.y-1]\n + this.evolutionArray[lineNumber-1].getTextString().substring(currentCell.y-1)\n \n this.evolutionArray[lineNumber].setTextString(newWord)\n alert(\"insertion in line \" + lineNumber + \" with \" + newWord)\n\n \n } else {\n // Deletion\n var newWord = this.evolutionArray[lineNumber-1].getTextString().substring(0, currentCell.y) \n + this.evolutionArray[lineNumber-1].getTextString().substring(currentCell.y+1)\n this.evolutionArray[lineNumber].setTextString(newWord)\n alert(\"deletion in line \" + lineNumber + \" with \" + newWord)\n }\n \n \n\n}","funcProperties":{"__isSmartRef__":true,"id":3791},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3790":{"this":{"__isSmartRef__":true,"id":329}},"3791":{"timestamp":{"__isSmartRef__":true,"id":3792},"user":"dustin.glaeser","tags":[]},"3792":{"isSerializedDate":true,"string":"Thu Dec 13 2012 01:44:05 GMT+0100 (Mitteleuropäische Zeit)"},"3793":{"morph":{"__isSmartRef__":true,"id":245},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3794":{"sourceObj":{"__isSmartRef__":true,"id":245},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":3795},"targetMethodName":"indicateUnsavedChanges","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3795":{"submorphs":[],"scripts":[],"id":"EDEB1B15-9404-404D-9756-E324AFA608CD","shape":{"__isSmartRef__":true,"id":3796},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"ChangeIndicator","partsBinMetaInfo":{"__isSmartRef__":true,"id":3797},"eventHandler":{"__isSmartRef__":true,"id":3798},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"owner":{"__isSmartRef__":true,"id":10},"layout":{"__isSmartRef__":true,"id":3799},"isBeingDragged":false,"grabbingEnabled":false,"draggingEnabled":false,"isCopyMorphRef":true,"morphRefId":26,"derivationIds":[220,"EE491D24-F056-4AFE-A669-7B7048C6C3D1","3FA4A8C3-0FC0-43A0-8C00-00A96F9022E2","62DAD3C6-A81D-450F-B32F-601EA7E619D8","EEDB0C58-5990-481A-A7FF-ACB1A2DF08DD","16F708CB-1259-4A75-BAEF-1A5216C6CB19","97CA61D3-E09B-43CD-9880-D8B36FA303F3","0AF6BEEC-8A57-44FF-9D8D-40BA6CC6A0CD","AF2BEE76-C34F-457E-8699-9896327A4C07","5EC39FF0-602F-44A2-BE3A-04FCA127E5D1","44CEBF61-9A92-4E36-9576-425D5054B471","E9ACF86B-B775-4125-83BC-7E4500597D40","FE62294A-F891-45E4-AAE7-6F386B5A8CB5","8771140D-0D57-4CAF-A57B-857F858CCC73","BE774795-5889-4DB8-A366-1C774555761B","89DA16ED-5636-4C0D-B52F-A327A5526DD6","94DAC0EC-79E9-48E5-90D5-2BB59495BD0B","048AE915-30CF-4DE4-819B-F7D41CE99585","0417EEDD-6B12-4AF1-B7BC-875E32521980","5DFAFB2A-C915-429E-A58C-030C229C9AB8","BD996DFA-D248-4D9C-AF33-C5BA2511A09E","9F92F095-A6B5-46E8-ADA1-051904ABE386","214CA9C7-6225-49ED-A484-C2D8D92B35ED","7258922C-C991-4EF3-A09B-318D8B6A1306","1F8069E8-E7D5-4153-AE2C-96F1782F041F","74FBBDBC-44BA-4111-B3DB-58142522023F","91D6D585-64D8-491A-AAAB-AF0A99533DEC","1761630D-17E9-4E04-A73C-9D15C26E19E3","B8E628C4-20D6-4B26-B820-A8D07194CE6F","6511B508-3FE2-4BDC-906A-D4E827163B0D","9016491A-C768-4B45-9321-45C78BCEE4A6"],"_ClipMode":"visible","_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","savedColor","alarmColor","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3800},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(926.0,40.0)","savedColor":"Color.rgb(0,0,0)","alarmColor":"Color.rgb(240,0,0)","distanceToDragEvent":"lively.pt(37.3,-17.5)"},"3796":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__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(8.6,9.7)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"3797":{"partsSpaceName":"PartsBin/Basic","comment":"A simple box morph. A really blue one. Its amazing what you can build out of simple boxes.... Who needs stars when you got blue rectangles!","migrationLevel":2,"partName":"Rectangle","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"3798":{"morph":{"__isSmartRef__":true,"id":3795},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3799":{"moveHorizontal":true,"adjustForNewBounds":true},"3800":{"indicateUnsavedChanges":{"__isSmartRef__":true,"id":3801},"setColors":{"__isSmartRef__":true,"id":3805}},"3801":{"varMapping":{"__isSmartRef__":true,"id":3802},"source":"function indicateUnsavedChanges() {\n if (this.owner.scriptPane.hasChanged()) {\n this.setColors(this.alarmColor);\n } else {\n this.setColors(this.savedColor);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":3803},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3802":{"this":{"__isSmartRef__":true,"id":3795}},"3803":{"user":"lauritz","timestamp":{"__isSmartRef__":true,"id":3804}},"3804":{"isSerializedDate":true,"string":"Tue Sep 27 2011 20:09:19 GMT+0200 (Mitteleuropäische Sommerzeit)"},"3805":{"varMapping":{"__isSmartRef__":true,"id":3806},"source":"function setColors(color) {\n this.setFill(color);\n this.setBorderColor(color);\n}","funcProperties":{"__isSmartRef__":true,"id":3807},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3806":{"this":{"__isSmartRef__":true,"id":3795}},"3807":{"user":"lauritz","timestamp":{"__isSmartRef__":true,"id":3808}},"3808":{"isSerializedDate":true,"string":"Tue Sep 27 2011 19:06:09 GMT+0200 (Mitteleuropäische Sommerzeit)"},"3809":{"sourceObj":{"__isSmartRef__":true,"id":245},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":245},"targetMethodName":"highlightJavaScriptSyntax","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3810":{"sourceObj":{"__isSmartRef__":true,"id":245},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":245},"targetMethodName":"highlightSyntaxDebounced","varMapping":{"__isSmartRef__":true,"id":3811},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3811":{"source":{"__isSmartRef__":true,"id":245},"target":{"__isSmartRef__":true,"id":245}},"3812":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3813},"id":553,"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":3814}],"eventHandler":{"__isSmartRef__":true,"id":3816},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"visible","fixedWidth":true,"fixedHeight":true,"allowInput":true,"_FontFamily":"Helvetica","_FontSize":11,"_MaxTextWidth":90,"_MinTextWidth":90,"_MaxTextHeight":null,"_MinTextHeight":null,"evalEnabled":false,"_Align":"center","_VerticalAlign":"center","owner":null,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(317.0,178.9)","_TextColor":"Color.rgb(0,204,0)"},"3813":{"_ClipMode":"visible","_BorderWidth":1,"_StrokeOpacity":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,25.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(204,204,204)","_Fill":"Color.rgb(255,255,255)"},"3814":{"style":{"__isSmartRef__":true,"id":3815},"chunkOwner":{"__isSmartRef__":true,"id":3812},"_id":"_5157","storedString":"saved source","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3815":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3816":{"morph":{"__isSmartRef__":true,"id":3812},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3817":{"doSave":{"__isSmartRef__":true,"id":3818},"boundEval":{"__isSmartRef__":true,"id":3826},"reset":{"__isSmartRef__":true,"id":3834},"display":{"__isSmartRef__":true,"id":3838},"hasChanged":{"__isSmartRef__":true,"id":3842},"displayStatus":{"__isSmartRef__":true,"id":3846},"updateTarget":{"__isSmartRef__":true,"id":3850}},"3818":{"varMapping":{"__isSmartRef__":true,"id":3819},"source":"function doSave() {\n $super();\n var saved = this.boundEval(this.getTextString());\n if (saved) {\n this.lastSaveSource = this.textString;\n this.owner.changeIndicator.indicateUnsavedChanges();\n this.owner.updateLists();\n this.owner.selectChangedContent(this.getTextString());\n this.displayStatus(\"saved source\", Color.green);\n } else {\n this.displayStatus(\"not saved\", Color.red);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":3824},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3819":{"this":{"__isSmartRef__":true,"id":245},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3820}},"3820":{"$super":{"__isSmartRef__":true,"id":3821}},"3821":{"varMapping":{"__isSmartRef__":true,"id":3822},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":3823},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3822":{"obj":{"__isSmartRef__":true,"id":245},"name":"doSave"},"3823":{},"3824":{"timestamp":{"__isSmartRef__":true,"id":3825},"user":"lauritz"},"3825":{"isSerializedDate":true,"string":"Thu Nov 17 2011 23:15:19 GMT+0100 (Mitteleuropäische Zeit)"},"3826":{"varMapping":{"__isSmartRef__":true,"id":3827},"source":"function boundEval(str) {\n var result;\n\n this.objectEditorPane.ensureAnnotationLayer();\n withLayers([ScriptAnnotationLayer], function() {\n result = $super(str);\n })\n \n return result\n}","funcProperties":{"__isSmartRef__":true,"id":3832},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3827":{"this":{"__isSmartRef__":true,"id":245},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3828}},"3828":{"$super":{"__isSmartRef__":true,"id":3829}},"3829":{"varMapping":{"__isSmartRef__":true,"id":3830},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":3831},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3830":{"obj":{"__isSmartRef__":true,"id":245},"name":"boundEval"},"3831":{},"3832":{"timestamp":{"__isSmartRef__":true,"id":3833},"user":"lauritz","categories":[]},"3833":{"isSerializedDate":true,"string":"Wed Nov 16 2011 05:41:53 GMT+0100 (Mitteleuropäische Zeit)"},"3834":{"varMapping":{"__isSmartRef__":true,"id":3835},"source":"function reset() {\n this.doitContext = null;\n this.lastSaveSource = \"\";\n this.textString = \"\";\n this.lastSaveSource = this.textString;\n this.enableSyntaxHighlighting();\n}","funcProperties":{"__isSmartRef__":true,"id":3836},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3835":{"this":{"__isSmartRef__":true,"id":245}},"3836":{"timestamp":{"__isSmartRef__":true,"id":3837},"user":"cschuster","tags":[]},"3837":{"isSerializedDate":true,"string":"Wed May 16 2012 20:52:57 GMT+0200 (Mitteleuropäische Sommerzeit)"},"3838":{"varMapping":{"__isSmartRef__":true,"id":3839},"source":"function display(jsCode) {\n this.lastSaveSource = jsCode;\n this.setTextString(jsCode);\n this.enableSyntaxHighlighting();\n this.highlightJavaScriptSyntax();\n this.applyStyle({align: 'left'});\n}","funcProperties":{"__isSmartRef__":true,"id":3840},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3839":{"this":{"__isSmartRef__":true,"id":245}},"3840":{"timestamp":{"__isSmartRef__":true,"id":3841},"user":"lauritz","tags":[]},"3841":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:02:26 GMT+0200 (Mitteleuropäische Sommerzeit)"},"3842":{"varMapping":{"__isSmartRef__":true,"id":3843},"source":"function hasChanged() {\n var cleanText = function (string) {\n var source = string.trim();\n if (source.substring(0,2) === \"//\") {\n // removes annotation line\n source = source.substring(source.indexOf(\"\\n\"), source.length);\n source = source.trim();\n }\n if (source === 'undefined' || source === 'null') source = '';\n return source;\n }\n var cleanedTextString = cleanText(this.textString);\n var cleanedLastSource = cleanText(this.lastSaveSource);\n return cleanedTextString !== cleanedLastSource;\n}","funcProperties":{"__isSmartRef__":true,"id":3844},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3843":{"this":{"__isSmartRef__":true,"id":245}},"3844":{"timestamp":{"__isSmartRef__":true,"id":3845},"user":"lauritz","categories":[]},"3845":{"isSerializedDate":true,"string":"Mon Oct 03 2011 18:29:45 GMT+0200 (Mitteleuropäische Sommerzeit)"},"3846":{"varMapping":{"__isSmartRef__":true,"id":3847},"source":"function displayStatus(msg, color, delay) {\n if (!this.statusMorph) {\n this.statusMorph = new TextMorph(pt(100,25).extentAsRectangle());\n this.statusMorph.applyStyle({borderWidth: 1, strokeOpacity: 0, borderColor: Color.gray});\n this.statusMorph.setFill(this.owner.getFill());\n this.statusMorph.setFontSize(11);\n this.statusMorph.setAlign('center');\n this.statusMorph.setVerticalAlign('center');\n }\n this.statusMorph.setTextString(msg);\n this.statusMorph.centerAt(this.innerBounds().center());\n this.statusMorph.setTextColor(color || Color.black);\n this.addMorph(this.statusMorph);\n (function() { this.statusMorph.remove() }).bind(this).delay(delay || 2); \n}","funcProperties":{"__isSmartRef__":true,"id":3848},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3847":{"this":{"__isSmartRef__":true,"id":245}},"3848":{"timestamp":{"__isSmartRef__":true,"id":3849},"user":"lauritz","categories":[]},"3849":{"isSerializedDate":true,"string":"Wed Nov 23 2011 18:23:05 GMT+0100 (Mitteleuropäische Zeit)"},"3850":{"varMapping":{"__isSmartRef__":true,"id":3851},"source":"function updateTarget(target) {\n module('lively.ide.SyntaxHighlighting').load(true);\n this.doitContext = this.owner.target;\n}","funcProperties":{"__isSmartRef__":true,"id":3852},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3851":{"this":{"__isSmartRef__":true,"id":245}},"3852":{"timestamp":{"__isSmartRef__":true,"id":3853},"user":"lauritz","tags":[]},"3853":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:07:42 GMT+0200 (Mitteleuropäische Sommerzeit)"},"3854":{"submorphs":[{"__isSmartRef__":true,"id":3855}],"scripts":[],"id":847,"shape":{"__isSmartRef__":true,"id":3860},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":3861},"lighterFill":{"__isSmartRef__":true,"id":3866},"label":{"__isSmartRef__":true,"id":3855},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"showsHalos":false,"_Rotation":0,"name":"ObjectEditorClassButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":3871},"_Scale":1,"owner":null,"layout":{"__isSmartRef__":true,"id":3872},"eventHandler":{"__isSmartRef__":true,"id":3873},"__serializedExpressions__":["_Position","padding"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(820.0,9.0)","padding":"lively.rect(5,0,0,0)"},"3855":{"submorphs":[],"scripts":[],"id":848,"shape":{"__isSmartRef__":true,"id":3856},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":116,"_MaxTextHeight":18,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"owner":{"__isSmartRef__":true,"id":3854},"eventsAreIgnored":true,"textChunks":[{"__isSmartRef__":true,"id":3857}],"prevScroll":[0,0],"_FontFamily":"Helvetica, Sans-Serif","_ClipMode":"visible","_WhiteSpaceHandling":"pre-wrap","_Align":"center","_Scale":1,"eventHandler":{"__isSmartRef__":true,"id":3859},"_HandStyle":"default","_PointerEvents":"none","__serializedExpressions__":["_Position","textColor","padding","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","textColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"3856":{"borderWidth":0,"fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(116.0,18.0)","_BorderColor":"Color.rgb(0,0,0)"},"3857":{"style":{"__isSmartRef__":true,"id":3858},"chunkOwner":{"__isSmartRef__":true,"id":3855},"storedString":"","_id":"_1355","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3858":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3859":{"morph":{"__isSmartRef__":true,"id":3855},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3860":{"_Fill":{"__isSmartRef__":true,"id":3861},"_BorderWidth":1,"_BorderRadius":5,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(116.0,20.0)","_BorderColor":"Color.rgb(214,214,214)"},"3861":{"stops":[{"__isSmartRef__":true,"id":3862},{"__isSmartRef__":true,"id":3863},{"__isSmartRef__":true,"id":3864},{"__isSmartRef__":true,"id":3865}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"3862":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"3863":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"3864":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"3865":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"3866":{"stops":[{"__isSmartRef__":true,"id":3867},{"__isSmartRef__":true,"id":3868},{"__isSmartRef__":true,"id":3869},{"__isSmartRef__":true,"id":3870}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"3867":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"3868":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"3869":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"3870":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"3871":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"comment":"Simple button. Connect to 'fire' to trigger actions when the button is pressed.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"3872":{"moveHorizontal":true},"3873":{"morph":{"__isSmartRef__":true,"id":3854},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3874":{"submorphs":[],"scripts":[],"id":"E7C01038-15F7-4D42-888C-99A2A23EBC86","shape":{"__isSmartRef__":true,"id":3875},"droppingEnabled":true,"halosEnabled":true,"itemList":["-- ALL --"],"selectedLineNo":1,"showsHalos":false,"name":"ObjectEditorConnectionList","partsBinMetaInfo":{"__isSmartRef__":true,"id":3876},"_ClipMode":"auto","owner":{"__isSmartRef__":true,"id":10},"attributeConnections":[{"__isSmartRef__":true,"id":3877}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"prevScroll":[0,0],"layout":{"__isSmartRef__":true,"id":3879},"eventHandler":{"__isSmartRef__":true,"id":3880},"_FontSize":10,"grabbingEnabled":false,"draggingEnabled":false,"isCopyMorphRef":true,"morphRefId":19,"derivationIds":[209,"3900F5DF-0FF7-4C94-8BDB-44AAE12B4A3E","35301083-B60D-4A43-8566-23860EEB4C04","9CC401CC-5A35-4643-935B-FD049C284E16","C9879D40-5E79-4C56-AA79-562ED82BF052","9F6F9261-EB76-4B58-B77D-7D70813A1ED7","8B59E237-F372-4F70-9768-7E9C1A7A021D","FC85F1B9-1978-42D2-850C-BD249981E8B4","D2B607C6-A89B-4B3F-91BB-720451EAB98D","CC361093-FF73-479B-9431-C645CB48F518","307D3B7C-C0E1-484F-8D7E-39FBA9D8EDA5","038AF132-861E-4A77-8756-E6B476413639","65B6CA87-98DE-4473-B4DD-F8763BC3B06A","0AA0E45B-6DCC-4AE0-938C-E53794A511DF","806ACC1C-1353-436B-B1FE-568846777C17","C74AE022-1184-4FDF-A53D-A17627FF61EA","686AF565-EEB0-4AB7-A12E-26727DAD9291","1102A5B3-9973-4471-9EDD-FD7AB802DEA6","BEB06225-53D0-4ACC-9154-DC2DEB5728B7","E32FE34B-7520-4612-B927-C8F9EDFC69BB","D21F598A-4E44-4752-B205-9595DF0E9AE3","FD6670F8-44F6-436A-960F-8BE8890F8B75","C5522110-E6CA-4F96-B33E-BEBF6978088A","BC9AC080-8315-49F1-B6CB-42F3B802F7D9","242A0967-D906-4396-9326-3CC0C9C3EA60","39C09174-63A5-421F-AB88-7A98755661E5","40C2C766-248F-451F-9D85-D1E4DCCB559D","C89F1632-FADA-4B3E-B2D9-1C1020ACB29A","F78E083D-993E-4963-8A7F-CB7182DE3931","CA8FBD0F-D14E-42E6-A6D4-803B9EE12264","06822A39-C077-4531-B3A6-3DAC393B6E04"],"selection":null,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3881},"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(10.0,348.7)","distanceToDragEvent":"lively.pt(125.0,-17.1)"},"3875":{"_BorderWidth":1,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__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(180.0,74.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(243,243,243)","_Padding":"lively.rect(0,0,0,0)"},"3876":{"partsSpaceName":"PartsBin/NewWorld","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"3877":{"sourceObj":{"__isSmartRef__":true,"id":3874},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":10},"targetMethodName":"displaySourceForConnection","converterString":"function (value) {\n if (!value) return;\n return (value === '-- ALL --') ? null : value[1];\n}","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":3878},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3878":{"source":{"__isSmartRef__":true,"id":3874},"target":{"__isSmartRef__":true,"id":10}},"3879":{"resizeHeight":false,"moveVertical":true},"3880":{"morph":{"__isSmartRef__":true,"id":3874},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3881":{"preselectItem":{"__isSmartRef__":true,"id":3882}},"3882":{"varMapping":{"__isSmartRef__":true,"id":3883},"source":"function preselectItem() {\n if (this.getList().size() === 2) {\n this.selectAt(1);\n } else {\n this.selectAt(0);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":3884},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3883":{"this":{"__isSmartRef__":true,"id":3874}},"3884":{"timestamp":{"__isSmartRef__":true,"id":3885},"user":"lauritz"},"3885":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:12:58 GMT+0100 (Mitteleuropäische Zeit)"},"3886":{"submorphs":[{"__isSmartRef__":true,"id":3887}],"scripts":[],"id":47,"shape":{"__isSmartRef__":true,"id":3891},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":3892},"lighterFill":{"__isSmartRef__":true,"id":3897},"label":{"__isSmartRef__":true,"id":3887},"attributeConnections":[{"__isSmartRef__":true,"id":3902}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"showsHalos":false,"_Rotation":0,"name":"ObjectEditorTargetButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":3903},"_Scale":1,"owner":null,"isCopyMorphRef":true,"morphRefId":1,"__serializedExpressions__":["_Position","padding"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(215.0,35.0)","padding":"lively.rect(5,0,0,0)"},"3887":{"submorphs":[],"scripts":[],"id":48,"shape":{"__isSmartRef__":true,"id":3888},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":116,"_MaxTextHeight":20,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"owner":{"__isSmartRef__":true,"id":3886},"eventsAreIgnored":true,"textChunks":[{"__isSmartRef__":true,"id":3889}],"prevScroll":[0,0],"_FontFamily":"Helvetica, Sans-Serif","_ClipMode":"visible","_WhiteSpaceHandling":"pre-wrap","_Align":"center","_Scale":1,"__serializedExpressions__":["_Position","textColor","padding","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","textColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"3888":{"borderWidth":0,"fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(116.0,20.0)","_BorderColor":"Color.rgb(0,0,0)"},"3889":{"style":{"__isSmartRef__":true,"id":3890},"chunkOwner":{"__isSmartRef__":true,"id":3887},"storedString":"","_id":"_1356","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3890":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3891":{"_Fill":{"__isSmartRef__":true,"id":3892},"_BorderWidth":1,"_BorderRadius":5,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(116.0,20.0)","_BorderColor":"Color.rgb(214,214,214)"},"3892":{"stops":[{"__isSmartRef__":true,"id":3893},{"__isSmartRef__":true,"id":3894},{"__isSmartRef__":true,"id":3895},{"__isSmartRef__":true,"id":3896}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"3893":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"3894":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"3895":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"3896":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"3897":{"stops":[{"__isSmartRef__":true,"id":3898},{"__isSmartRef__":true,"id":3899},{"__isSmartRef__":true,"id":3900},{"__isSmartRef__":true,"id":3901}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"3898":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"3899":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"3900":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"3901":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"3902":{"sourceObj":{"__isSmartRef__":true,"id":3886},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":17},"targetMethodName":"chooseTargetMorphMenu","converterString":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3903":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"comment":"Simple button. Connect to 'fire' to trigger actions when the button is pressed.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"3904":{"submorphs":[],"scripts":[],"id":435,"shape":{"__isSmartRef__":true,"id":3905},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":218,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":12,"name":"ObjectEditorMorphSelector","partsBinMetaInfo":{"__isSmartRef__":true,"id":3906},"textChunks":[{"__isSmartRef__":true,"id":3907}],"charsReplaced":"","lastFindLoc":5,"priorSelectionRange":[15,15],"prevScroll":[0,0],"_ClipMode":"visible","list":[],"attributeConnections":[{"__isSmartRef__":true,"id":3909}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"listMorph":null,"_WhiteSpaceHandling":"pre-wrap","owner":null,"_Align":"left","eventHandler":{"__isSmartRef__":true,"id":3911},"_MinTextWidth":218,"_MinTextHeight":null,"scriptAnnotations":{"__isSmartRef__":true,"id":3912},"selection":{"__isSmartRef__":true,"id":9},"previousSelection":[0,13],"isCopyMorphRef":true,"morphRefId":1,"isBeingDragged":false,"draggingEnabled":false,"layout":{"__isSmartRef__":true,"id":3931},"_Rotation":0,"_Scale":1,"savedTextString":"100","__serializedExpressions__":["_Position","textColor","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3932},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(200.0,10.0)","textColor":"Color.rgb(0,0,0)","distanceToDragEvent":"lively.pt(153.9,-23.7)"},"3905":{"fill":null,"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":3.7000000000000006,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(220.0,20.0)","_BorderColor":"Color.rgb(192,192,192)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(244,244,244)"},"3906":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"3907":{"style":{"__isSmartRef__":true,"id":3908},"chunkOwner":{"__isSmartRef__":true,"id":3904},"storedString":"","_id":"_1357","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3908":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"3909":{"sourceObj":{"__isSmartRef__":true,"id":3904},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":10},"targetMethodName":"setTarget","converterString":"function (name) { return $world.get(name)}","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":3910},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"3910":{"source":{"__isSmartRef__":true,"id":3904},"target":{"__isSmartRef__":true,"id":10}},"3911":{"morph":{"__isSmartRef__":true,"id":3904},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3912":{"createListMorph":{"__isSmartRef__":true,"id":3913},"displayTopLevelMorphs":{"__isSmartRef__":true,"id":3915},"onMouseUp":{"__isSmartRef__":true,"id":3917},"resetConnections":{"__isSmartRef__":true,"id":3919},"setTargetToListSelection":{"__isSmartRef__":true,"id":3921},"setTargetOfPane":{"__isSmartRef__":true,"id":3923},"onBlur":{"__isSmartRef__":true,"id":3925},"reset":{"__isSmartRef__":true,"id":3927},"onMouseDown":{"__isSmartRef__":true,"id":3929}},"3913":{"time":{"__isSmartRef__":true,"id":3914},"user":"lauritz"},"3914":{"isSerializedDate":true,"string":"Fri Oct 28 2011 05:27:29 GMT+0200 (Mitteleuropäische Sommerzeit)"},"3915":{"time":{"__isSmartRef__":true,"id":3916},"user":"lauritz"},"3916":{"isSerializedDate":true,"string":"Fri Oct 14 2011 23:48:37 GMT+0200 (Mitteleuropäische Sommerzeit)"},"3917":{"time":{"__isSmartRef__":true,"id":3918},"user":"lauritz"},"3918":{"isSerializedDate":true,"string":"Mon Oct 03 2011 18:51:14 GMT+0200 (Mitteleuropäische Sommerzeit)"},"3919":{"time":{"__isSmartRef__":true,"id":3920},"user":"lauritz"},"3920":{"isSerializedDate":true,"string":"Wed Sep 28 2011 01:03:17 GMT+0200 (Mitteleuropäische Sommerzeit)"},"3921":{"time":{"__isSmartRef__":true,"id":3922},"user":"lauritz"},"3922":{"isSerializedDate":true,"string":"Sat Oct 15 2011 00:00:58 GMT+0200 (Mitteleuropäische Sommerzeit)"},"3923":{"time":{"__isSmartRef__":true,"id":3924},"user":"lauritz"},"3924":{"isSerializedDate":true,"string":"Mon Oct 03 2011 18:34:37 GMT+0200 (Mitteleuropäische Sommerzeit)"},"3925":{"time":{"__isSmartRef__":true,"id":3926},"user":"lauritz"},"3926":{"isSerializedDate":true,"string":"Fri Oct 07 2011 19:24:18 GMT+0200 (Mitteleuropäische Sommerzeit)"},"3927":{"time":{"__isSmartRef__":true,"id":3928},"user":"lauritz"},"3928":{"isSerializedDate":true,"string":"Fri Oct 07 2011 19:26:15 GMT+0200 (Mitteleuropäische Sommerzeit)"},"3929":{"time":{"__isSmartRef__":true,"id":3930},"user":"lauritz"},"3930":{"isSerializedDate":true,"string":"Mon Oct 17 2011 19:49:00 GMT+0200 (Mitteleuropäische Sommerzeit)"},"3931":{},"3932":{"getList":{"__isSmartRef__":true,"id":3933},"setList":{"__isSmartRef__":true,"id":3936},"reset":{"__isSmartRef__":true,"id":3939},"example":{"__isSmartRef__":true,"id":3942},"removeList":{"__isSmartRef__":true,"id":3945},"onBlur":{"__isSmartRef__":true,"id":3948},"createListMorph":{"__isSmartRef__":true,"id":3955},"resetConnections":{"__isSmartRef__":true,"id":3958},"displayTopLevelMorphs":{"__isSmartRef__":true,"id":3961},"setTargetToListSelection":{"__isSmartRef__":true,"id":3964},"setTargetOfPane":{"__isSmartRef__":true,"id":3967},"onMouseDown":{"__isSmartRef__":true,"id":3970}},"3933":{"varMapping":{"__isSmartRef__":true,"id":3934},"source":"function getList() {\n return this.world().indentedListItemsOfMorphNames();\n}","funcProperties":{"__isSmartRef__":true,"id":3935},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3934":{"this":{"__isSmartRef__":true,"id":3904}},"3935":{},"3936":{"varMapping":{"__isSmartRef__":true,"id":3937},"source":"function setList(list) {\n return this.list = list;\n}","funcProperties":{"__isSmartRef__":true,"id":3938},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3937":{"this":{"__isSmartRef__":true,"id":3904}},"3938":{},"3939":{"varMapping":{"__isSmartRef__":true,"id":3940},"source":"function reset() {\n this.list = [];\n this.textString = 'empty';\n this.removeList();\n this.resetConnections();\n this.applyStyle({fixedWidth: true, fixedHeight: true, borderWidth: 1, overflow: 'visible'})\n}","funcProperties":{"__isSmartRef__":true,"id":3941},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3940":{"this":{"__isSmartRef__":true,"id":3904}},"3941":{},"3942":{"varMapping":{"__isSmartRef__":true,"id":3943},"source":"function example() {\n/*\nthis.example()\nthis.getList()\n*/\n this.setList(Array.range(0,100));\n this.textString = 'empty';\n}","funcProperties":{"__isSmartRef__":true,"id":3944},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3943":{"this":{"__isSmartRef__":true,"id":3904}},"3944":{},"3945":{"varMapping":{"__isSmartRef__":true,"id":3946},"source":"function removeList() {\n this.listMorph && this.listMorph.remove()\n this.listMorph = null;\n}","funcProperties":{"__isSmartRef__":true,"id":3947},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3946":{"this":{"__isSmartRef__":true,"id":3904}},"3947":{},"3948":{"varMapping":{"__isSmartRef__":true,"id":3949},"source":"function onBlur() {\n $super();\n this.removeList();\n}","funcProperties":{"__isSmartRef__":true,"id":3954},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3949":{"this":{"__isSmartRef__":true,"id":3904},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3950}},"3950":{"$super":{"__isSmartRef__":true,"id":3951}},"3951":{"varMapping":{"__isSmartRef__":true,"id":3952},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":3953},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3952":{"obj":{"__isSmartRef__":true,"id":3904},"name":"onBlur"},"3953":{},"3954":{},"3955":{"varMapping":{"__isSmartRef__":true,"id":3956},"source":"function createListMorph() {\n var list = new lively.morphic.List(new Rectangle(0,0, this.getExtent().x, 520));\n list.setList(this.getList());\n list.setFontSize(12);\n\n list.disableGrabbing();\n list.disableDragging();\n \n this.addMorph(list);\n list.setPosition(pt(0,0));\n\n connect(list, 'selection', this, 'setTargetToListSelection');\n \n return list;\n}","funcProperties":{"__isSmartRef__":true,"id":3957},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3956":{"this":{"__isSmartRef__":true,"id":3904}},"3957":{},"3958":{"varMapping":{"__isSmartRef__":true,"id":3959},"source":"function resetConnections() {\n disconnectAll(this);\n connect(this, 'savedTextString', this.owner, 'setTarget', {converter: \n\tfunction (name) { return $world.get(name)}});\n}","funcProperties":{"__isSmartRef__":true,"id":3960},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3959":{"this":{"__isSmartRef__":true,"id":3904}},"3960":{},"3961":{"varMapping":{"__isSmartRef__":true,"id":3962},"source":"function displayTopLevelMorphs() {\n if (this.listMorph) { this.removeList(); return true }\n var list = this.createListMorph(); \n this.addMorph(list);\n this.listMorph = list;\n}","funcProperties":{"__isSmartRef__":true,"id":3963},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3962":{"this":{"__isSmartRef__":true,"id":3904}},"3963":{},"3964":{"varMapping":{"__isSmartRef__":true,"id":3965},"source":"function setTargetToListSelection(selection) { \n this.removeList();\n if (!selection) return;\n if (this.owner.scriptPane.hasChanged()) {\n var that = this;\n var callback = function (confirmed) {\n if (confirmed) that.setTargetOfPane(selection);\n }\n this.owner.confirmUnsavedChanges(callback);\n } else {\n this.setTargetOfPane(selection);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":3966},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3965":{"this":{"__isSmartRef__":true,"id":3904}},"3966":{},"3967":{"varMapping":{"__isSmartRef__":true,"id":3968},"source":"function setTargetOfPane(selection) {\n this.owner.setTarget(selection);\n this.setTextString(selection.getName());\n this.removeList();\n}","funcProperties":{"__isSmartRef__":true,"id":3969},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3968":{"this":{"__isSmartRef__":true,"id":3904}},"3969":{},"3970":{"varMapping":{"__isSmartRef__":true,"id":3971},"source":"function onMouseDown(evt) {\n if (evt.isCommandKey() || evt.isRightMouseButtonDown()) return $super(evt);\n if (this.listMorph) {\n return false;\n } else {\n this.displayTopLevelMorphs();\n return true;\n }\n}","funcProperties":{"__isSmartRef__":true,"id":3976},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3971":{"this":{"__isSmartRef__":true,"id":3904},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3972}},"3972":{"$super":{"__isSmartRef__":true,"id":3973}},"3973":{"varMapping":{"__isSmartRef__":true,"id":3974},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":3975},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3974":{"obj":{"__isSmartRef__":true,"id":3904},"name":"onMouseDown"},"3975":{},"3976":{},"3977":{"morph":{"__isSmartRef__":true,"id":17},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"3978":{"sortedScriptNamesOfObj":{"__isSmartRef__":true,"id":3979},"setTarget":{"__isSmartRef__":true,"id":3982},"generateSourceForScript":{"__isSmartRef__":true,"id":3985},"generateSourceForConnection":{"__isSmartRef__":true,"id":3988},"generateTargetCode":{"__isSmartRef__":true,"id":3991},"sortedConnectionNamesOfObj":{"__isSmartRef__":true,"id":3994},"displayJavaScriptSource":{"__isSmartRef__":true,"id":3997},"displaySourceForScript":{"__isSmartRef__":true,"id":4000},"displaySourceForConnection":{"__isSmartRef__":true,"id":4003},"newScript":{"__isSmartRef__":true,"id":4006},"newConnection":{"__isSmartRef__":true,"id":4009},"deleteSelectedScript":{"__isSmartRef__":true,"id":4012},"disconnectConnection":{"__isSmartRef__":true,"id":4015},"updateLists":{"__isSmartRef__":true,"id":4018},"displayInitialScript":{"__isSmartRef__":true,"id":4021},"reset":{"__isSmartRef__":true,"id":4024},"selectChangedContent":{"__isSmartRef__":true,"id":4027}},"3979":{"varMapping":{"__isSmartRef__":true,"id":3980},"source":"function sortedScriptNamesOfObj(obj) {\n if (!Functions.own(obj) || Functions.own(obj).size() == 0) return [];\n return Functions.own(obj)\n\t.select(function(name) { return obj[name].hasLivelyClosure })\n\t.sortBy(function(name) { return name.toLowerCase() });\n}","funcProperties":{"__isSmartRef__":true,"id":3981},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3980":{"this":{"__isSmartRef__":true,"id":17}},"3981":{},"3982":{"varMapping":{"__isSmartRef__":true,"id":3983},"source":"function setTarget(morph) {\n this.reset();\n module('lively.ide.SyntaxHighlighting').load(true);\n this.target = morph;\n this.morphSelector.textString = (this.target.getName() || this.target.toString());\n this.scriptPane.doitContext = this.target;\n this.updateLists();\n this.displayInitialScript();\n}","funcProperties":{"__isSmartRef__":true,"id":3984},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3983":{"this":{"__isSmartRef__":true,"id":17}},"3984":{},"3985":{"varMapping":{"__isSmartRef__":true,"id":3986},"source":"function generateSourceForScript(scriptName) {\n var script = this.target[scriptName].getOriginal();\n return Strings.format('this.addScript(%s);' ,script)\n}","funcProperties":{"__isSmartRef__":true,"id":3987},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3986":{"this":{"__isSmartRef__":true,"id":17}},"3987":{},"3988":{"varMapping":{"__isSmartRef__":true,"id":3989},"source":"function generateSourceForConnection(connection) {\n var c = connection, targetObject = this.target;\n\tif (!c.getTargetObj() || !c.getTargetObj().name || \n\t\t!c.getSourceObj() || !c.getSourceObj().name) return String(c);\n\n\tvar optConfig = []\n\tif (c.converterString)\n\t\toptConfig.push(\"converter: \\n\\t\" + c.converterString)\n\tif (c.updaterString)\n\t\toptConfig.push(\"updater: \\n\\t\" + c.updaterString)\n\treturn Strings.format('connect(%s, \"%s\", %s, \"%s\", {%s});', \n\t\t\tthis.generateTargetCode(targetObject, c.getSourceObj()),\n\t\t\tc.getSourceAttrName(),\n\t\t\tthis.generateTargetCode(targetObject, c.getTargetObj()),\n\t\t\tc.getTargetMethodName(),\n\t\t\toptConfig.join(','));\n\n}","funcProperties":{"__isSmartRef__":true,"id":3990},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3989":{"this":{"__isSmartRef__":true,"id":17}},"3990":{},"3991":{"varMapping":{"__isSmartRef__":true,"id":3992},"source":"function generateTargetCode(baseObject, targetObject) {\n\tvar name = targetObject.name;\n\tif (baseObject === targetObject) \n\t\treturn \"this\";\n\telse if (baseObject[name] === targetObject) \n\t\treturn \"this.\" + name;\n\telse if (baseObject.testObject === targetObject) \n\t\treturn \"this.testObject\";\n\telse if (baseObject.get(name) === targetObject) \n\t\treturn 'this.get(\"' + name + '\")';\n\telse if (targetObject instanceof Morph) \n\t\treturn '$morph(\"' + name + '\")';\n\telse \n\t\treturn \"????\";\n}","funcProperties":{"__isSmartRef__":true,"id":3993},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3992":{"this":{"__isSmartRef__":true,"id":17}},"3993":{},"3994":{"varMapping":{"__isSmartRef__":true,"id":3995},"source":"function sortedConnectionNamesOfObj(obj) {\n if (\"attributeConnections\" in obj) {\n return obj.attributeConnections\n .sortBy(function(each) {return name.toLowerCase() })\n .collect(function(each) {return [each.getSourceAttrName(), each]});\n } else {\n return [];\n }\n}","funcProperties":{"__isSmartRef__":true,"id":3996},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3995":{"this":{"__isSmartRef__":true,"id":17}},"3996":{},"3997":{"varMapping":{"__isSmartRef__":true,"id":3998},"source":"function displayJavaScriptSource(jsCode) {\n this.scriptPane.setTextString(jsCode);\n this.scriptPane.highlightJavaScriptSyntax();\n}","funcProperties":{"__isSmartRef__":true,"id":3999},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"3998":{"this":{"__isSmartRef__":true,"id":17}},"3999":{},"4000":{"varMapping":{"__isSmartRef__":true,"id":4001},"source":"function displaySourceForScript(scriptName) {\n if (!scriptName) return;\n var code = \"\", that = this;\n if (scriptName === \"-- ALL --\") {\n this.sortedScriptNamesOfObj(this.target).forEach(function(each) {\n code = code.concat(that.generateSourceForScript(each)).concat(\"\\n\\n\");\n });\n } else {\n code = this.generateSourceForScript(scriptName); \n }\n this.displayJavaScriptSource(code);\n}","funcProperties":{"__isSmartRef__":true,"id":4002},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4001":{"this":{"__isSmartRef__":true,"id":17}},"4002":{},"4003":{"varMapping":{"__isSmartRef__":true,"id":4004},"source":"function displaySourceForConnection(connection) {\n if (!connection) return;\n var code = \"\", that = this;\n if ((typeof connection === \"string\") && connection === \"-- ALL --\") {\n this.sortedConnectionNamesOfObj(this.target).forEach(function(each) {\n code = code.concat(that.generateSourceForConnection(each[1])).concat(\"\\n\\n\");\n })\n } else {\n code = this.generateSourceForConnection(connection);\n }\n this.displayJavaScriptSource(code);\n}","funcProperties":{"__isSmartRef__":true,"id":4005},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4004":{"this":{"__isSmartRef__":true,"id":17}},"4005":{},"4006":{"varMapping":{"__isSmartRef__":true,"id":4007},"source":"function newScript() {\n if (this.target) {\n var code = \"this.addScript(function SCRIPTNAME() {\\n\\t\\n});\";\n this.displayJavaScriptSource(code);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":4008},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4007":{"this":{"__isSmartRef__":true,"id":17}},"4008":{},"4009":{"varMapping":{"__isSmartRef__":true,"id":4010},"source":"function newConnection() {\n if (this.target) {\n var code = \"connect(SOURCE, SOURCE_PROPERTY, TARGET, TARGET_PROPERTY);\";\n this.displayJavaScriptSource(code);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":4011},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4010":{"this":{"__isSmartRef__":true,"id":17}},"4011":{},"4012":{"varMapping":{"__isSmartRef__":true,"id":4013},"source":"function deleteSelectedScript() {\n if (this.scriptList.selection && this.target) {\n if (!this.target.hasOwnProperty(this.scriptList.selection)) return;\n delete this.target[this.scriptList.selection];\n this.updateLists();\n this.displayInitialScript();\n }\n}","funcProperties":{"__isSmartRef__":true,"id":4014},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4013":{"this":{"__isSmartRef__":true,"id":17}},"4014":{},"4015":{"varMapping":{"__isSmartRef__":true,"id":4016},"source":"function disconnectConnection() {\n var selection = this.connectionList.selection;\n if (selection && \n (typeof selection !== \"string\") &&\n this.target.attributeConnections.indexOf(selection[1]) > -1) {\n var c = this.connectionList.selection[1];\n disconnect(c.sourceObj, c.sourceAttrName, c.targetObj, c.targetMethodName);\n this.updateLists();\n this.displayInitialScript();\n } \n}","funcProperties":{"__isSmartRef__":true,"id":4017},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4016":{"this":{"__isSmartRef__":true,"id":17}},"4017":{},"4018":{"varMapping":{"__isSmartRef__":true,"id":4019},"source":"function updateLists() {\n this.scriptList.setList(this.sortedScriptNamesOfObj(this.target));\n var scriptListItems = this.scriptList.getList();\n scriptListItems.unshift(\"-- ALL --\");\n this.scriptList.setList(scriptListItems);\n\n this.connectionList.setList(this.sortedConnectionNamesOfObj(this.target));\n var connectionListItems = this.connectionList.getList();\n connectionListItems.unshift(\"-- ALL --\");\n this.connectionList.setList(connectionListItems);\n}","funcProperties":{"__isSmartRef__":true,"id":4020},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4019":{"this":{"__isSmartRef__":true,"id":17}},"4020":{},"4021":{"varMapping":{"__isSmartRef__":true,"id":4022},"source":"function displayInitialScript() {\n if (this.scriptList.getList().size() > 1) {\n this.scriptList.selectAt(0);\n } else if (this.connectionList.getList().size() > 1) {\n this.connectionList.selectAt(0);\n } else {\n this.scriptList.selectAt(0);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":4023},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4022":{"this":{"__isSmartRef__":true,"id":17}},"4023":{},"4024":{"varMapping":{"__isSmartRef__":true,"id":4025},"source":"function reset() {\n this.target = null;\n this.scriptPane.doitContext = null;\n this.scriptList.setList();\n this.connectionList.setList();\n this.scriptPane.setTextString(\"\");\n this.morphSelector.reset();\n}","funcProperties":{"__isSmartRef__":true,"id":4026},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4025":{"this":{"__isSmartRef__":true,"id":17}},"4026":{},"4027":{"varMapping":{"__isSmartRef__":true,"id":4028},"source":"function selectChangedContent(source) {\n\n var addScriptRegex = /this\\.addScript\\s*\\(\\s*function\\s*([^\\(]*)/g;\n var addScriptMatches = [];\n var addScriptMatch = addScriptRegex.exec(source);\n while (addScriptMatch) {\n addScriptMatches.push(addScriptMatch[1]);\n addScriptMatch = addScriptRegex.exec(source);\n }\n \n // if scripts were added, select either a specific one or all\n if (addScriptMatches.length > 0) { \n if (addScriptMatches.length === 1) {\n var index = this.scriptList.getList().indexOf(addScriptMatches[0]);\n if (index > -1) { \n return this.scriptList.selectAt(index);\n }\n }\n return this.scriptList.selectAt(0);\n }\n\n var connectionRegex = \n /connect\\(\\s*([^,]*)\\s*,\\s*\"([^,]*)\"\\s*,\\s*([^,]*)\\s*,\\s*\"([^,]*)\"/g;\n var connectionMatches = [];\n var connectionMatch = connectionRegex.exec(source);\n while (connectionMatch) {\n connectionMatches.push(connectionMatch);\n connectionMatch = connectionRegex.exec(source);\n }\n\n // if connections were made, select either a specific one or all\n if (connectionMatches.length > 0) {\n if (connectionMatches.length === 1) {\n var match = connectionMatches[0];\n for (var i=0; i -1) {\n var c = selection[1];\n disconnect(c.sourceObj, c.sourceAttrName, c.targetObj, c.targetMethodName);\n editor.updateLists();\n editor.displayInitialScript();\n } \n }\n\n var message = 'Disconnect \"' + selection[0] +'\" connection?';\n var callback = disconnectConnection;\n\n var dialog = new lively.morphic.ConfirmDialog(message, callback);\n\n return this.world().openDialog(dialog);\n}","funcProperties":{"__isSmartRef__":true,"id":4120},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4119":{"this":{"__isSmartRef__":true,"id":4095}},"4120":{"timestamp":{"__isSmartRef__":true,"id":4121},"user":"lauritz","categories":[]},"4121":{"isSerializedDate":true,"string":"Fri Nov 11 2011 01:46:54 GMT+0100 (Mitteleuropäische Zeit)"},"4122":{"submorphs":[{"__isSmartRef__":true,"id":4123}],"scripts":[],"id":"FA23BA60-A7DB-4229-8E26-B8A491E88F76","shape":{"__isSmartRef__":true,"id":4128},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":4134},"lighterFill":{"__isSmartRef__":true,"id":4139},"label":{"__isSmartRef__":true,"id":4123},"attributeConnections":[{"__isSmartRef__":true,"id":4144}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"showsHalos":false,"name":"ObjectEditorRemoveScriptButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":4146},"owner":{"__isSmartRef__":true,"id":10},"eventHandler":{"__isSmartRef__":true,"id":4147},"isCopyMorphRef":true,"morphRefId":24,"draggingEnabled":false,"objectEditorPane":{"__isSmartRef__":true,"id":10},"derivationIds":[217,"FDC10087-12CF-4570-9211-8309CB6A9AA3","E18FC530-4B1F-4F08-8DA6-3866A3519E56","04A2AAC3-6A9E-40BB-9408-EBB2567EE63B","8C1A42CE-840C-4AAE-BD79-C93A445B9EBF","61FC11FA-B87E-4EFE-BD15-564D3178B68B","ED34F9B5-9E00-41B3-8313-D9C3D6B3B231","A7481F4B-D444-4B4F-BDA2-4F9F03AEC24D","7DDF7175-34FC-4521-A7C3-580A8BE63351","DEA39C05-FAD7-4882-AB3D-0EE12C3408F9","99186A50-1411-4B6F-B1CB-FF0742C20D7D","10F3E467-6BB8-4D07-BD17-8C50593FD6B8","7260818C-6472-4288-8BDD-1E7798A543F3","DEBB5BDB-018D-4BA1-9FB9-73DC84C51D89","D75BCAED-3029-46EB-B944-4A102BB1BC0F","9A977DA2-B325-4DFA-9683-3DC9ECEFAAC0","48A5078F-B4A5-4F4E-884D-84CCDFFBE6F0","33905494-AA01-4311-8398-1F6C3D4F1BAC","5D7201A7-1374-49AD-851F-E3167EFED99E","9B69B6C6-71F2-402E-89D1-E97FC2D3AE13","DA1B3A74-F4A6-427B-8FBD-3D2E9D8CD866","DBFC4A4F-8601-4C32-9460-53902C3B0F37","ED51CA7C-CE32-4CF5-9398-0BA9B791FF5E","4F7A7C1A-3788-478C-AFF5-BA62C7FCB01D","FCEFF15E-E5B8-4C7E-A139-302649441119","3674B8DC-F4E5-4A5C-ACEC-96D743BB6050","33E0336F-FD6A-4AAB-AECB-B7D6C7C80631","761015EE-47CF-40F6-A403-8A959B2DB0A6","361B531D-7A1C-441A-BE8B-0B503543FF6C","E283DDFD-1D8F-4E3D-A0BC-40C30221FFDC","0EC23EA3-7B34-429A-922D-5D139F127D1E"],"_ClipMode":"visible","_Rotation":0,"_Scale":1,"isPressed":false,"__serializedExpressions__":["_Position","padding","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4148},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(160.0,40.0)","padding":"lively.rect(5,0,0,0)","distanceToDragEvent":"lively.pt(33.4,-21.3)"},"4123":{"submorphs":[],"scripts":[],"id":"4C9ED54F-FB4E-43B7-87C4-D1189CD19C3F","shape":{"__isSmartRef__":true,"id":4124},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":25,"_MaxTextHeight":null,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"owner":{"__isSmartRef__":true,"id":4122},"eventsAreIgnored":true,"textChunks":[{"__isSmartRef__":true,"id":4125}],"prevScroll":[0,0],"_FontFamily":"Helvetica, Sans-Serif","_ClipMode":"hidden","_WhiteSpaceHandling":"pre-wrap","_Align":"center","eventHandler":{"__isSmartRef__":true,"id":4127},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_MinTextWidth":25,"_MinTextHeight":null,"draggingEnabled":false,"derivationIds":[218,"852A7BD9-52EE-4708-A2D5-1BDECF33C958","7B4F173E-9726-472A-9B30-530D4AA92AD9","CBA217F6-2832-4213-9ABE-47753C1A4180","E6B97D1D-95D5-4644-9359-1D08D42A51F4","4391A57E-70C2-4628-9828-DD668CCE546E","F0C6C298-3B8B-42B2-B5E9-E5B82F607B01","DF0CAF75-4247-4797-B1A0-AD7444391E2A","B4C4F09B-F663-47A1-B85F-461D5452F5F8","FD966AB1-4685-4151-9A38-B1B21B0237EF","CA91FC2C-D7CC-4123-AFD2-108F8F0C2E97","88F1581A-7AEF-4646-B7F9-3890CDDB8494","DC577877-7F00-4238-9246-08C2A10C0CC9","818C9467-71A2-44D6-B01F-1523A0CD5476","C0CF3DDB-AA12-49E0-B12A-6B620552BB47","853E19A1-E97D-463D-A24F-0148671EB696","0203CA4C-E523-4F7D-824B-F09BA3914BDD","18B98A59-6C8E-4386-B3EF-A17259C51C0F","24D84E0A-FA16-47DE-934D-E60729EEB227","7035F1EB-4B8C-4F20-B3AC-966403F55C0A","69831817-0662-4848-8481-44558987D21D","BA13E4C6-DF2A-4059-9174-7725FA3FE514","3E989A29-2A8F-4AFE-B312-A0852B746605","7B675033-945D-4AE1-B85F-DBD35C7B02AA","E0D76A08-70F9-4710-907E-B2D83D60D29A","495F5D43-B450-45B7-B238-FC12AA8F6488","B551041D-4E6E-44F3-8405-1DCE5344BCCD","0A287650-EC32-45AA-8504-0513B196727F","717B0EFA-1422-4224-9A53-5A494F6191A4","C86C167E-8A7D-43BE-AFED-AAEDA70B95EE","97247E8A-2818-4B44-BCDD-348126BD380C"],"_Scale":1,"_WordBreak":"break-all","__serializedExpressions__":["_Position","textColor","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","textColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,0,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"4124":{"borderWidth":0,"fill":null,"_ClipMode":"hidden","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(25.0,20.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"4125":{"style":{"__isSmartRef__":true,"id":4126},"chunkOwner":{"__isSmartRef__":true,"id":4123},"storedString":"-","_id":"_1363","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4126":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4127":{"morph":{"__isSmartRef__":true,"id":4123},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4128":{"_Fill":{"__isSmartRef__":true,"id":4129},"_BorderWidth":1,"_BorderRadius":5,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(25.0,20.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"4129":{"stops":[{"__isSmartRef__":true,"id":4130},{"__isSmartRef__":true,"id":4131},{"__isSmartRef__":true,"id":4132},{"__isSmartRef__":true,"id":4133}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"4130":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"4131":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"4132":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"4133":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"4134":{"stops":[{"__isSmartRef__":true,"id":4135},{"__isSmartRef__":true,"id":4136},{"__isSmartRef__":true,"id":4137},{"__isSmartRef__":true,"id":4138}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"4135":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"4136":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"4137":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"4138":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"4139":{"stops":[{"__isSmartRef__":true,"id":4140},{"__isSmartRef__":true,"id":4141},{"__isSmartRef__":true,"id":4142},{"__isSmartRef__":true,"id":4143}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"4140":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"4141":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"4142":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"4143":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"4144":{"sourceObj":{"__isSmartRef__":true,"id":4122},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4122},"targetMethodName":"deleteSelectedScript","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":4145},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4145":{"source":{"__isSmartRef__":true,"id":4122},"target":{"__isSmartRef__":true,"id":4122}},"4146":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"comment":"Simple button. Connect to 'fire' to trigger actions when the button is pressed.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"4147":{"morph":{"__isSmartRef__":true,"id":4122},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4148":{"deleteSelectedScript":{"__isSmartRef__":true,"id":4149}},"4149":{"varMapping":{"__isSmartRef__":true,"id":4150},"source":"function deleteSelectedScript() {\n\n var editor = this.objectEditorPane;\n var selection = editor.scriptList.selection;\n\n if (!editor.target || editor.scriptList.getList().size() < 2) \n return; \n\n var deleteScript = function (confirmed) {\n if (!confirmed) return;\n \n if (selection && editor.target) {\n if (!editor.target.hasOwnProperty(selection)) \n return;\n delete editor.target[selection];\n editor.updateLists();\n editor.displayInitialScript();\n }\n }\n\n var message = 'Delete \"' + selection + '\" script?';\n var callback = deleteScript;\n\n var dialog = new lively.morphic.ConfirmDialog(message, callback);\n\n return this.world().openDialog(dialog);\n}","funcProperties":{"__isSmartRef__":true,"id":4151},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4150":{"this":{"__isSmartRef__":true,"id":4122}},"4151":{"timestamp":{"__isSmartRef__":true,"id":4152},"user":"lauritz"},"4152":{"isSerializedDate":true,"string":"Thu Nov 17 2011 18:12:21 GMT+0100 (Mitteleuropäische Zeit)"},"4153":{"submorphs":[{"__isSmartRef__":true,"id":4154}],"scripts":[],"id":"AA60838A-35A5-4C53-B15F-5D9A2142E099","shape":{"__isSmartRef__":true,"id":4160},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":4161},"lighterFill":{"__isSmartRef__":true,"id":4166},"label":{"__isSmartRef__":true,"id":4154},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"showsHalos":false,"name":"ObjectEditorMorphSelector","partsBinMetaInfo":{"__isSmartRef__":true,"id":4171},"list":[],"eventHandler":{"__isSmartRef__":true,"id":4172},"owner":{"__isSmartRef__":true,"id":10},"textString":"","selection":{"__isSmartRef__":true,"id":4173},"_ClipMode":"visible","prevScroll":[0,0],"derivationIds":[221,"4AC64FBA-95AC-42B2-A078-B6DA97889093","E26ED0E6-C4CE-4C82-94D5-175270E8459E","D292F2FC-C2B6-48AE-B779-8CC5868FFA49","53A862EB-032C-4BF0-9B21-58C7E0C0A9B2","CC4D188B-510F-48DE-A0E1-EC8D2CD63F9F","0CD057F2-3517-4849-A69E-1EF79B05ACE8","66EBBB7D-8FA7-4D43-AE78-A18DA3B970BA","A50C1893-4138-4E29-865B-92F53F76D08A","1EC5D2B9-3539-419A-8DD6-CE82DEABB02C","95DC06D5-F4C7-49E2-8A01-110D1B0AFBD0","672DEFAB-2BE5-4C60-9779-3B44694FBEB1","E3476213-5872-492C-BE29-0C6A5A150ED8","AA2F6ABE-1CCB-403D-94DD-8FB371F3DDCE","54B67D51-AB19-40A0-A2A6-EC51F3171CAC","1CF44342-896F-4ACB-847F-7CB3CD10ED5A","279A9257-1667-4E0C-844B-A4E0D02462F0","DDCBD835-4B3F-4B8F-9623-696DA76C3A2C","D2CB17F3-5DD0-4E97-BF99-40A95ABF976B","FA519665-2394-43D3-8DCF-802A158F3291","90519BB5-7419-46E0-B7E3-4C26304F3414","0B7FC23C-C63C-4F20-8BAF-1BD1B7205762","B54FAD70-E598-4B06-8F41-00843A06D4B0","5A8ECBD6-ADDE-43FA-8D9E-BC483898DF8A","69DD3160-FAD3-4AD8-9B1C-CB9229AD8034","2C8AD368-8815-41D5-8C8D-CD36ECCF4A96","80C5655D-B03D-413B-A84C-D59A60D8EEEC","BA8066E4-5B8E-4048-97C5-332953805999","E27E2CB2-789E-4269-B5E8-2631B5D2840B","0EDAA37B-E8BA-4DE7-820A-17A44E299F5C","81F15272-5E6E-4544-B6FE-96BDD357A17C"],"_Rotation":0,"_Scale":1,"isPressed":false,"__serializedExpressions__":["_Position","padding","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4179},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(200.1,10.0)","padding":"lively.rect(5,0,0,0)","distanceToDragEvent":"lively.pt(122.9,-11.6)"},"4154":{"submorphs":[],"scripts":[],"id":"48DFC391-1E87-4D02-BA41-E22FC55FB11B","shape":{"__isSmartRef__":true,"id":4155},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":220,"_MaxTextHeight":null,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"owner":{"__isSmartRef__":true,"id":4153},"eventsAreIgnored":true,"textChunks":[{"__isSmartRef__":true,"id":4156}],"prevScroll":[0,0],"attributeConnections":[{"__isSmartRef__":true,"id":4158}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"eventHandler":{"__isSmartRef__":true,"id":4159},"_HandStyle":"default","_PointerEvents":"none","_ClipMode":"hidden","_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":220,"_MinTextHeight":null,"_Align":"left","_FontFamily":"Arial","_FontSize":10,"derivationIds":[222,"30F054A3-7658-405B-8098-B7D87AA8A9ED","556D6E07-45B7-42EC-A486-DE275EF0B034","06B0B080-467A-46CC-8B0D-9C0A9B9A71F1","5E2D96C9-BB9B-4735-8673-A79847435197","B48AA022-2022-4A2A-9090-4D884FB3DFD3","8B2F743A-98C5-45E1-B03C-5019114EAC47","D09C56C3-A2DC-4BDF-B8A1-6365138ECD01","74158C3D-B79E-43E7-B111-48701B10ACE2","B19E117B-E40F-4B9F-86AC-BFB2AAFD5336","4E3B3D72-E52C-44ED-AE32-78939BA1ECFD","2459D1F0-E49C-4882-AB4C-D78C1A496962","3D8D3B02-0459-45C1-A606-D0DB4B07958C","78AAE288-D261-4BEA-9436-C8C31B890B44","2E10F795-9892-4BF7-9A46-BCB90FD6112E","DE32EFA9-C920-42F6-9F2E-7EDABEC006AF","23FBFC79-1927-48FD-8C1C-09FFD7539784","3409506C-9BAE-43DA-BCAF-94392F9646DF","ED94289E-98FC-4126-9EED-25FDC98D5BFC","63C2F1D8-3A1B-464B-9945-1F661D4CFE26","782AAB82-32E9-4A37-9DC0-3118636C2CCE","D564B3C8-D9B5-4D7D-80DD-16715ED878F6","D9344242-9F26-4A5D-B86D-6FAEA43B439C","E7E3A5EE-8F82-4F04-9E65-771E2E4AC9D1","55BF0D1C-FCDF-4D8B-9E42-8EF0F36074A3","B3BE05E0-5704-45B4-8B1D-E7FDA5CE6235","9A503124-0F1D-4390-B668-E4457CBC1376","26D1AD85-C129-4C24-A16A-B6863FC35F41","7425ED3B-1418-47C8-A2EE-52CDF3C4D860","C4B9C269-4F6E-4EA2-A6EA-38C21A011591","952BC06E-5007-4618-9289-931E66292E9D"],"_Scale":1,"_WordBreak":"break-all","__serializedExpressions__":["_Position","textColor","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(2.0,1.0)","textColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,0,0,0)","_Padding":"lively.rect(5,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"4155":{"borderWidth":0,"fill":null,"_ClipMode":"hidden","_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(220.0,20.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"4156":{"style":{"__isSmartRef__":true,"id":4157},"chunkOwner":{"__isSmartRef__":true,"id":4154},"_id":"_8120","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4157":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4158":{"sourceObj":{"__isSmartRef__":true,"id":4154},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":4153},"targetMethodName":"selection","converterString":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4159":{"morph":{"__isSmartRef__":true,"id":4154},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4160":{"_Fill":{"__isSmartRef__":true,"id":4161},"_BorderWidth":1,"_BorderRadius":5,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(220.0,20.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"4161":{"stops":[{"__isSmartRef__":true,"id":4162},{"__isSmartRef__":true,"id":4163},{"__isSmartRef__":true,"id":4164},{"__isSmartRef__":true,"id":4165}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"4162":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"4163":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"4164":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"4165":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"4166":{"stops":[{"__isSmartRef__":true,"id":4167},{"__isSmartRef__":true,"id":4168},{"__isSmartRef__":true,"id":4169},{"__isSmartRef__":true,"id":4170}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"4167":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"4168":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"4169":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"4170":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"4171":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"partName":"ChoiceButton","comment":"Click on it and you get a list of things to choose from.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"4172":{"morph":{"__isSmartRef__":true,"id":4153},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4173":{"submorphs":[],"scripts":[],"id":181,"shape":{"__isSmartRef__":true,"id":4174},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":580,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":28,"name":"Title","partsBinMetaInfo":{"__isSmartRef__":true,"id":4175},"textChunks":[{"__isSmartRef__":true,"id":4176}],"eventHandler":{"__isSmartRef__":true,"id":4178},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_MinTextWidth":580,"_MinTextHeight":null,"_Rotation":0,"_Scale":1.002003004005006,"previousSelection":[35,35],"priorSelectionRange":[23,23],"charsReplaced":"WIP / Proof of Concept","lastFindLoc":22,"_ClipMode":"visible","_WhiteSpaceHandling":"pre-wrap","isCopyMorphRef":true,"morphRefId":2,"prevScroll":[0,0],"__serializedExpressions__":["_Position","textColor","_TextColor","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(37.0,23.0)","textColor":"Color.rgb(0,0,0)","_TextColor":"Color.rgb(0,79,152)","distanceToDragEvent":"lively.pt(221.0,-12.0)"},"4174":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(580.0,43.0)","_BorderColor":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"4175":{"partsSpaceName":"PartsBin/Worlds/","comment":"For example a world title.","partName":"Title","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"4176":{"style":{"__isSmartRef__":true,"id":4177},"chunkOwner":{"__isSmartRef__":true,"id":4173},"storedString":"","_id":"_1365","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4177":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4178":{"morph":{"__isSmartRef__":true,"id":4173},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4179":{"reset":{"__isSmartRef__":true,"id":4180},"onMouseDown":{"__isSmartRef__":true,"id":4184},"onBlur":{"__isSmartRef__":true,"id":4192},"createScenePresentation":{"__isSmartRef__":true,"id":4200},"presentTargetChooser":{"__isSmartRef__":true,"id":4204},"removeTargetChooser":{"__isSmartRef__":true,"id":4208},"removeHighlight":{"__isSmartRef__":true,"id":4212},"highlightCurrentTarget":{"__isSmartRef__":true,"id":4216},"updateTargetFromSelection":{"__isSmartRef__":true,"id":4220},"currentMorphicScene":{"__isSmartRef__":true,"id":4224},"highlightTarget":{"__isSmartRef__":true,"id":4228},"setLabel":{"__isSmartRef__":true,"id":4232},"updateTargetFromOwner":{"__isSmartRef__":true,"id":4240}},"4180":{"varMapping":{"__isSmartRef__":true,"id":4181},"source":"function reset() {\n this.removeTargetChooser();\n this.setLabel('empty');\n this.applyStyle({fixedWidth: true, fixedHeight: true, borderWidth: 1, overflow: 'visible'});\n}","funcProperties":{"__isSmartRef__":true,"id":4182},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4181":{"this":{"__isSmartRef__":true,"id":4153}},"4182":{"timestamp":{"__isSmartRef__":true,"id":4183},"user":"lauritz","tags":[]},"4183":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:04:57 GMT+0200 (Mitteleuropäische Sommerzeit)"},"4184":{"varMapping":{"__isSmartRef__":true,"id":4185},"source":"function onMouseDown(evt) {\n if (evt.isCommandKey() || evt.isRightMouseButtonDown()) {\n return $super(evt);\n }\n \n if (this.listMorph) {\n // clicked on morph, not the list, not the list's scrollbar\n if (evt.target === this.renderContext().shapeNode)\n this.removeTargetChooser();\n } else {\n this.presentTargetChooser();\n }\n}","funcProperties":{"__isSmartRef__":true,"id":4190},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4185":{"this":{"__isSmartRef__":true,"id":4153},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4186}},"4186":{"$super":{"__isSmartRef__":true,"id":4187}},"4187":{"varMapping":{"__isSmartRef__":true,"id":4188},"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":4189},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4188":{"obj":{"__isSmartRef__":true,"id":4153},"name":"onMouseDown"},"4189":{},"4190":{"timestamp":{"__isSmartRef__":true,"id":4191},"user":"lauritz","tags":[]},"4191":{"isSerializedDate":true,"string":"Fri Aug 03 2012 12:44:10 GMT+0200 (Mitteleuropäische Sommerzeit)"},"4192":{"varMapping":{"__isSmartRef__":true,"id":4193},"source":"function onBlur(evt) {\n $super(evt);\n \n // remove the scene presentation when clicked elsewhere\n var target = evt.world.clickedOnMorph;\n if (!this.listMorph || !this.listMorph.isAncestorOf(target)) {\n this.removeTargetChooser();\n } else {\n this.focus();\n }\n}","funcProperties":{"__isSmartRef__":true,"id":4198},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4193":{"this":{"__isSmartRef__":true,"id":4153},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4194}},"4194":{"$super":{"__isSmartRef__":true,"id":4195}},"4195":{"varMapping":{"__isSmartRef__":true,"id":4196},"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":4197},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4196":{"obj":{"__isSmartRef__":true,"id":4153},"name":"onBlur"},"4197":{},"4198":{"timestamp":{"__isSmartRef__":true,"id":4199},"user":"lauritz","tags":[]},"4199":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:29:05 GMT+0200 (Mitteleuropäische Sommerzeit)"},"4200":{"varMapping":{"__isSmartRef__":true,"id":4201},"source":"function createScenePresentation() {\n var that = this,\n items = this.currentMorphicScene(),\n height = this.owner.getExtent().y,\n bounds = new Rectangle(0, this.getExtent().y, this.getExtent().x * 2, height),\n treeMorph = new lively.morphic.Tree(),\n rect = lively.morphic.Morph.makeRectangle(bounds),\n currentTarget = null;\n \n treeMorph.childrenPerPage = 10000;\n treeMorph.setName(\"MorphSelectorTree\");\n treeMorph.getLayouter().defer();\n treeMorph.setItem(items);\n treeMorph.childNodes.each(function (n) {\n n.expand();\n })\n \n currentTarget = this.highlightCurrentTarget(treeMorph);\n \n rect.setFill(Color.white);\n rect.beClip(true);\n rect.disableGrabbing();\n rect.disableDragging();\n rect.setBorderWidth(1);\n rect.setBorderColor(Color.rgb(150,150,150));\n rect.addMorph(treeMorph);\n rect.treeMorph = treeMorph;\n rect.currentTarget = currentTarget;\n\n return rect;\n}","funcProperties":{"__isSmartRef__":true,"id":4202},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4201":{"this":{"__isSmartRef__":true,"id":4153}},"4202":{"timestamp":{"__isSmartRef__":true,"id":4203},"user":"lauritz","tags":[]},"4203":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:29:56 GMT+0200 (Mitteleuropäische Sommerzeit)"},"4204":{"varMapping":{"__isSmartRef__":true,"id":4205},"source":"function presentTargetChooser() {\n var list = this.createScenePresentation(),\n tree = list.treeMorph,\n target = list.currentTarget\n \n list.setVisible(false)\n this.addMorph(list)\n this.listMorph = list\n list.focus()\n\n // need temp here, doesn't work otherwise, strange errors... Javascript WAT\n var layouting = function() {\n list.setVisible(true)\n \n if (target) {\n var globalTransform = new lively.morphic.Similitude()\n for (var morph = target; (morph != list) && \n (morph != undefined); morph = morph.owner) {\n globalTransform.preConcatenate(morph.getTransform());\n } \n \n list.scrollRectIntoView(target.getBounds().\n translatedBy(globalTransform.getTranslation()));\n tree.getLayouter().resume();\n }\n }\n layouting.morphicDelay(1);\n}","funcProperties":{"__isSmartRef__":true,"id":4206},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4205":{"this":{"__isSmartRef__":true,"id":4153}},"4206":{"timestamp":{"__isSmartRef__":true,"id":4207},"user":"lauritz","tags":[]},"4207":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:13:22 GMT+0200 (Mitteleuropäische Sommerzeit)"},"4208":{"varMapping":{"__isSmartRef__":true,"id":4209},"source":"function removeTargetChooser() {\n if (this.listMorph) {\n this.listMorph.remove();\n delete this.listMorph; \n }\n}","funcProperties":{"__isSmartRef__":true,"id":4210},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4209":{"this":{"__isSmartRef__":true,"id":4153}},"4210":{"timestamp":{"__isSmartRef__":true,"id":4211},"user":"lauritz","tags":[]},"4211":{"isSerializedDate":true,"string":"Fri Aug 03 2012 12:43:38 GMT+0200 (Mitteleuropäische Sommerzeit)"},"4212":{"varMapping":{"__isSmartRef__":true,"id":4213},"source":"function removeHighlight(node) {\n node.submorphs[0].setFill(Color.rgb(255,255,255))\n}","funcProperties":{"__isSmartRef__":true,"id":4214},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4213":{"this":{"__isSmartRef__":true,"id":4153}},"4214":{"timestamp":{"__isSmartRef__":true,"id":4215},"user":"lauritz","tags":[]},"4215":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:32:15 GMT+0200 (Mitteleuropäische Sommerzeit)"},"4216":{"varMapping":{"__isSmartRef__":true,"id":4217},"source":"function highlightCurrentTarget(tree) {\n var target = this.owner.target,\n nodes = tree.childNodes,\n highlightNode;\n\n if (!target) {\n return\n } else if (target.isMorph) {\n var expandables = [target],\n nextOwner = target,\n currentNode\n while (nextOwner.owner) {\n expandables.push(nextOwner.owner)\n nextOwner = nextOwner.owner\n }\n expandables.reverse().each(function (m) {\n currentNode = nodes.detect(function (n) {\n return n.item.value === m;\n })\n if (currentNode) {\n nodes = currentNode.childNodes\n if (!nodes && currentNode.item.children) {\n currentNode.expand();\n nodes = currentNode.childNodes;\n }\n } else {\n return;\n }\n })\n if (currentNode && currentNode.item.value === target) {\n highlightNode = currentNode;\n }\n } else {\n var groupNodes = nodes.detect(function (n) {\n return n.item.value === 'groups';\n }).childNodes\n highlightNode = groupNodes.detect(function (n) {\n // group names are unique\n return n.item.value.name === target.name;\n })\n }\n\n if (highlightNode) {\n this.highlightTarget(highlightNode);\n }\n return highlightNode;\n}","funcProperties":{"__isSmartRef__":true,"id":4218},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4217":{"this":{"__isSmartRef__":true,"id":4153}},"4218":{"timestamp":{"__isSmartRef__":true,"id":4219},"user":"lauritz","tags":[]},"4219":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:31:39 GMT+0200 (Mitteleuropäische Sommerzeit)"},"4220":{"varMapping":{"__isSmartRef__":true,"id":4221},"source":"function updateTargetFromSelection(selection) { \n var that = this;\n var update = function(confirmed) {\n if (confirmed) {\n that.owner.setTarget(selection);\n that.setLabel(selection.getName() || selection.toString());\n }\n }\n \n this.removeTargetChooser();\n if (this.owner.hasUnsavedChanges && this.owner.hasUnsavedChanges()) {\n this.owner.confirmUnsavedChanges(update);\n } else {\n update(true);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":4222},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4221":{"this":{"__isSmartRef__":true,"id":4153}},"4222":{"timestamp":{"__isSmartRef__":true,"id":4223},"user":"lauritz","tags":[]},"4223":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:04:57 GMT+0200 (Mitteleuropäische Sommerzeit)"},"4224":{"varMapping":{"__isSmartRef__":true,"id":4225},"source":"function currentMorphicScene() {\n var onSelect = function onSelect(tree) {\n this.selector.updateTargetFromSelection(this.value);\n }\n var properties = {\n editorPane: this.owner,\n selector: this\n }\n \n return {children: [{ \n name: 'World',\n value: this.world(),\n selector: this,\n onSelect: onSelect,\n children: this.world().submorphs.invoke('treeItemsOfMorphNames',\n {scripts: [onSelect],\n properties: properties,\n showUnnamed: true}).compact()\n }]};\n}","funcProperties":{"__isSmartRef__":true,"id":4226},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4225":{"this":{"__isSmartRef__":true,"id":4153}},"4226":{"timestamp":{"__isSmartRef__":true,"id":4227},"user":"lauritz","tags":[]},"4227":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:29:43 GMT+0200 (Mitteleuropäische Sommerzeit)"},"4228":{"varMapping":{"__isSmartRef__":true,"id":4229},"source":"function highlightTarget(node) {\n node.submorphs[0].setFill(Color.rgb(218,218,218))\n}","funcProperties":{"__isSmartRef__":true,"id":4230},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4229":{"this":{"__isSmartRef__":true,"id":4153}},"4230":{"timestamp":{"__isSmartRef__":true,"id":4231},"user":"lauritz","tags":[]},"4231":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:32:12 GMT+0200 (Mitteleuropäische Sommerzeit)"},"4232":{"varMapping":{"__isSmartRef__":true,"id":4233},"source":"function setLabel(label) {\n this.label.setTextString(label);\n this.label.setAlign('left');\n}","funcProperties":{"__isSmartRef__":true,"id":4238},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4233":{"this":{"__isSmartRef__":true,"id":4153},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4234}},"4234":{"$super":{"__isSmartRef__":true,"id":4235}},"4235":{"varMapping":{"__isSmartRef__":true,"id":4236},"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":4237},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4236":{"obj":{"__isSmartRef__":true,"id":4153},"name":"setLabel"},"4237":{},"4238":{"timestamp":{"__isSmartRef__":true,"id":4239},"user":"lauritz","tags":[]},"4239":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:04:31 GMT+0200 (Mitteleuropäische Sommerzeit)"},"4240":{"varMapping":{"__isSmartRef__":true,"id":4241},"source":"function updateTargetFromOwner() {\n this.setLabel(this.owner.target);\n}","funcProperties":{"__isSmartRef__":true,"id":4242},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4241":{"this":{"__isSmartRef__":true,"id":4153}},"4242":{"timestamp":{"__isSmartRef__":true,"id":4243},"user":"lauritz","tags":[]},"4243":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:24:24 GMT+0200 (Mitteleuropäische Sommerzeit)"},"4244":{"submorphs":[],"scripts":[],"id":"23AB97C8-FF78-45BF-AD77-7B039365A472","shape":{"__isSmartRef__":true,"id":4245},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":false,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":64.8979476392384,"showsHalos":false,"_FontSize":9,"name":"ObjectEditorScriptsText2","partsBinMetaInfo":{"__isSmartRef__":true,"id":4246},"textChunks":[{"__isSmartRef__":true,"id":4247}],"charsReplaced":"Scripts","lastFindLoc":-7,"priorSelectionRange":[0,7],"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":4249},"_WhiteSpaceHandling":"pre-wrap","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_MinTextWidth":64.8979476392384,"_ClipMode":"visible","draggingEnabled":false,"eventsAreIgnored":true,"isCopyMorphRef":true,"morphRefId":27,"owner":{"__isSmartRef__":true,"id":10},"derivationIds":[224,"35EF8FE5-067D-45B6-AF21-77040F11D340","80DC09DD-22D4-4089-B5C3-857B32C9BE9B","EF080074-E6B9-47F3-A87F-26313B40C430","F6977801-C1A7-445C-9BF1-8A1019E202FB","8C9157AE-0343-4CFB-8186-1D5E05D2ECBE","DD3C23F8-6463-4EAE-959B-C486E27D9BDA","1E8D3752-D212-41F8-BC63-B094E0C80707","75C07D11-AE5D-4A36-B2D0-F2A6EA414E72","494AB1C0-2C09-49DE-B4AA-1F24DC7495FF","25199967-E3BA-4763-A704-37BD3152A5F7","8E4A5937-D1FA-4AF7-BD8D-B542C636CEF9","DDB23EF0-540C-4046-AD4D-C001E8A5F20C","FF45AAB3-E5C7-42A0-A704-F068DB2E2AF9","52850E3E-BE46-467C-A381-902F5E4859FD","147F9160-7168-44A4-9EA4-A36466EE1F52","8E4FB238-FC20-4DA7-AC9F-6921EBBD5609","3D09A998-5E60-4E94-9C6A-B08E7D98F02A","B8986B95-68A4-4212-8560-C86C8F7B3B3C","81BAFCDC-090F-4A92-8AD6-C3127620CCF4","3663625F-2BB0-494C-A467-04148A441F42","8F0EE2A4-3C90-4F71-A04E-2B285D2543CD","B5F10B61-9C89-4903-BD4C-DF3B9D283432","7005184B-8CE8-4DB8-82D8-D75E16ADE428","B8106E33-B470-45C3-916E-6E92CAFDD854","3013F6C8-9D86-49F3-9EB0-AA42B27F1DC6","A49BA117-B9D4-43F4-82EA-458B9D16FDBA","9FB9DF10-FCEC-44FE-9614-6DFC4B814576","54F9AFFD-B235-48AC-85E0-57921251546E","7A472A4B-7292-49B5-9F03-DE2E3A096714","C8629DF3-424B-47D3-A3FD-68201FFFC455"],"_Rotation":0,"_Scale":1,"_MaxTextHeight":null,"_MinTextHeight":null,"__serializedExpressions__":["_Position","textColor","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(10.0,12.9)","textColor":"Color.rgb(0,0,0)","distanceToDragEvent":"lively.pt(45.8,-27.8)"},"4245":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(64.9,15.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"4246":{"partsSpaceName":"PartsBin/NewWorld","migrationLevel":1,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"4247":{"style":{"__isSmartRef__":true,"id":4248},"chunkOwner":{"__isSmartRef__":true,"id":4244},"storedString":"Tag:","_id":"_1367","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4248":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4249":{"morph":{"__isSmartRef__":true,"id":4244},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4250":{"submorphs":[{"__isSmartRef__":true,"id":4251}],"scripts":[],"id":"01EB39E0-2830-4C9D-A0AC-CE8EBB099A54","shape":{"__isSmartRef__":true,"id":4257},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"value":true,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":4263},"lighterFill":{"__isSmartRef__":true,"id":4268},"label":{"__isSmartRef__":true,"id":4251},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"showsHalos":false,"name":"ObjectEditorTagChooser","partsBinMetaInfo":{"__isSmartRef__":true,"id":4273},"listMorph":null,"list":[],"eventHandler":{"__isSmartRef__":true,"id":4274},"textString":"PartsBinBrowser","selection":"","_ClipMode":"visible","prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":10},"setTargetToListSelection":"all","savedTextString":"all","derivationIds":[225,"7F83847B-D0B1-4A31-8601-43424B97C858","E08FC110-71D7-4FFD-B4A8-08F8147B95BA","5534107D-C5C9-48DD-A1ED-B87E9D9B672C","0B89FA7A-768C-4062-98AE-C455E8DAFF19","799320C6-CFBA-40E7-B03D-64BFE9B78248","9B650AA3-271B-4E72-B230-51C6F64B7462","C95D3672-724C-4C2C-9CDD-EF308062F627","C66EBEEC-B7CE-4DD9-8BDF-905F071F965D","D68B143A-A712-4FD0-8803-62CCB4C7F763","ED802271-AE5C-4BE9-AC4E-7CED44BC864B","1BD989CB-146C-431F-8B15-9199C4CD5D32","42172AA4-1B06-4C5B-9BB7-FAED1206CF34","32DFAF99-E6F8-426B-829D-FD6C2BCB8FAA","9B4BF2BE-49D5-4B9D-8F38-1692443069A9","FCAB3690-731A-45E7-984F-843DFE705AF1","94B10A66-8219-43AD-B902-DA999A66222D","BB0E2EB7-ABCE-44C7-96E7-6679FB2981D1","2FCEE551-302B-46C9-B646-3B9BE9187182","B4267F52-1ACC-42A1-904D-E9F7D485D8AB","14770110-045A-4BE4-BCF2-7C886DF70F7D","5387EA76-6B03-426A-B385-9C4231B66352","23545203-A969-439B-8761-E83A810696D0","C5467F6E-CBD7-4AF4-94BE-D0D62E4F7DDD","2FC5F9D1-B611-4273-BD5B-107350364579","318398B6-6689-4DE7-88FD-636BD968773D","3241459F-2019-4BD2-A0CF-BD2A174DDA76","69022916-A511-4A6C-8220-5B4CCD34FCEF","E772C128-C42D-4B13-A3DB-3EC0DFDC9FC5","4DD223AA-79FC-4FB3-9301-F197D9D6B358","46929EDB-248B-41D6-AC15-410A659C24A5"],"_Rotation":0,"_Scale":1,"isPressed":false,"__serializedExpressions__":["_Position","padding","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4275},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(39.1,10.0)","padding":"lively.rect(5,0,0,0)","distanceToDragEvent":"lively.pt(85.7,-11.6)"},"4251":{"submorphs":[],"scripts":[],"id":"D42663BE-0CC2-44B7-8DE6-2D7BA5D6430C","shape":{"__isSmartRef__":true,"id":4252},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":130,"_MaxTextHeight":null,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"owner":{"__isSmartRef__":true,"id":4250},"eventsAreIgnored":true,"textChunks":[{"__isSmartRef__":true,"id":4253}],"prevScroll":[0,0],"attributeConnections":[{"__isSmartRef__":true,"id":4255}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"eventHandler":{"__isSmartRef__":true,"id":4256},"_HandStyle":"default","_PointerEvents":"none","_ClipMode":"hidden","_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":130,"_MinTextHeight":null,"_Align":"left","_FontFamily":"Arial","_FontSize":10,"derivationIds":[226,"03DBF3F8-8EA2-4426-BA64-C4297DDAB015","B8F87302-BEC3-48CD-9BBA-6C7DBB6287E1","4AA6AE51-338B-4E3E-814B-9F99C693A2D5","08F6CE56-AD91-4C27-9429-C3DEA313696C","D39C963C-FD24-4498-A6D8-71E5102CE58A","132C2A9E-3466-4051-AAEA-6E485A91F408","DB8BC4A1-ED41-446B-AB6C-7E73DD857B5D","567FC668-A57C-41CB-8252-8912826B3144","D0B0775F-C8E7-49EB-BBB2-C7BB7DD464BF","AABED87D-D7C0-494A-8803-26F4601E35FF","696C3A2A-C695-4D17-A044-41A73436AB8D","206A0BFD-6997-4E0E-9193-089D1F66B22A","F2F1F966-6C41-4EBA-AFCE-FAE8C79AA696","64A754E9-7083-4CAE-B5C2-7B436EFFE4BA","64737503-A352-42CC-A249-667DA2B42746","9218F1CA-E23F-4E1A-89C3-DB19DE720861","CF7EAC38-1041-4B83-B087-359885B8528B","84469C7C-C93D-4F16-ACAA-0045A4A37FCA","9D3DD447-66A0-4B4A-B378-FB864D8C1468","163D1C2B-EDE9-4F8F-B466-EF9F4CB14384","50DCF8C9-23AA-4241-AC5B-724CC11950DA","CCACCC51-0109-4F73-B122-AA60E40EC54B","285D1797-A21F-4439-81AD-932B45F54879","7354C28D-A54E-48B6-913E-4949B5F4625E","68EAB78C-AAA8-4EC3-8493-CFD23672B5B3","2AD9DBC6-BDBD-4022-AFE1-B6D94D6860BF","5D634617-10A2-45FE-A453-D3452456AB07","EE3AF0A1-F42E-4AE8-A115-3458AA56DAF3","D8A87F07-FBE8-4C1E-ADE9-3AF6EE15FCD3","72270145-A97E-4B0C-BA7D-1B68CE1A0841"],"_Scale":1,"_WordBreak":"break-all","__serializedExpressions__":["_Position","textColor","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(2.0,1.0)","textColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,0,0,0)","_Padding":"lively.rect(5,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"4252":{"borderWidth":0,"fill":null,"_ClipMode":"hidden","_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(130.0,20.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"4253":{"style":{"__isSmartRef__":true,"id":4254},"chunkOwner":{"__isSmartRef__":true,"id":4251},"_id":"_986","storedString":"all","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4254":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4255":{"sourceObj":{"__isSmartRef__":true,"id":4251},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":4250},"targetMethodName":"selection","converterString":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4256":{"morph":{"__isSmartRef__":true,"id":4251},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4257":{"_Fill":{"__isSmartRef__":true,"id":4258},"_BorderWidth":1,"_BorderRadius":5,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(130.0,20.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"4258":{"stops":[{"__isSmartRef__":true,"id":4259},{"__isSmartRef__":true,"id":4260},{"__isSmartRef__":true,"id":4261},{"__isSmartRef__":true,"id":4262}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"4259":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(230,243,253)"},"4260":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(171,215,248)"},"4261":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(171,215,248)"},"4262":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(157,198,229)"},"4263":{"stops":[{"__isSmartRef__":true,"id":4264},{"__isSmartRef__":true,"id":4265},{"__isSmartRef__":true,"id":4266},{"__isSmartRef__":true,"id":4267}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"4264":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"4265":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"4266":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"4267":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"4268":{"stops":[{"__isSmartRef__":true,"id":4269},{"__isSmartRef__":true,"id":4270},{"__isSmartRef__":true,"id":4271},{"__isSmartRef__":true,"id":4272}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"4269":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"4270":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"4271":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"4272":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"4273":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"partName":"ChoiceButton","comment":"Click on it and you get a list of things to choose from.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"4274":{"morph":{"__isSmartRef__":true,"id":4250},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4275":{"createListMorph":{"__isSmartRef__":true,"id":4276},"getList":{"__isSmartRef__":true,"id":4280},"removeList":{"__isSmartRef__":true,"id":4284},"reset":{"__isSmartRef__":true,"id":4288},"onMouseUp":{"__isSmartRef__":true,"id":4292},"onBlur":{"__isSmartRef__":true,"id":4300},"setTag":{"__isSmartRef__":true,"id":4308}},"4276":{"varMapping":{"__isSmartRef__":true,"id":4277},"source":"function createListMorph() {\n var items = this.getList();\n\n var height = Math.min(this.owner.getExtent().y, items.length * 17);\n var extent = new Rectangle(0, this.getExtent().y, this.getExtent().x, height);\n\n var listMorph = new lively.morphic.List(extent);\n listMorph.setList(items);\n listMorph.setFontSize(10);\n\n listMorph.disableGrabbing();\n listMorph.disableDragging();\n \n connect(listMorph, 'selection', this, 'setTag');\n \n return listMorph;\n}","funcProperties":{"__isSmartRef__":true,"id":4278},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4277":{"this":{"__isSmartRef__":true,"id":4250}},"4278":{"timestamp":{"__isSmartRef__":true,"id":4279},"user":"lauritz","categories":[]},"4279":{"isSerializedDate":true,"string":"Tue Nov 29 2011 04:35:59 GMT+0100 (Mitteleuropäische Zeit)"},"4280":{"varMapping":{"__isSmartRef__":true,"id":4281},"source":"function getList() {\n if (!this.owner.target) return [''];\n\n var target = this.owner.target;\n\n var tags = Functions.own(target).collect(function (each) {\n return target[each].tags || [];\n }).flatten().uniq();\n\n var sortedTags = tags.sortBy(function(name) { \n return name.toLowerCase() \n });\n \n sortedTags.unshift('all'); \n return sortedTags;\n}","funcProperties":{"__isSmartRef__":true,"id":4282},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4281":{"this":{"__isSmartRef__":true,"id":4250}},"4282":{"timestamp":{"__isSmartRef__":true,"id":4283},"user":"lauritz","tags":[]},"4283":{"isSerializedDate":true,"string":"Fri Dec 16 2011 20:27:25 GMT+0100 (Mitteleuropäische Zeit)"},"4284":{"varMapping":{"__isSmartRef__":true,"id":4285},"source":"function removeList() {\n this.listMorph && this.listMorph.remove()\n this.listMorph = null;\n}","funcProperties":{"__isSmartRef__":true,"id":4286},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4285":{"this":{"__isSmartRef__":true,"id":4250}},"4286":{"timestamp":{"__isSmartRef__":true,"id":4287},"user":"lauritz","categories":[]},"4287":{"isSerializedDate":true,"string":"Thu Nov 17 2011 19:06:51 GMT+0100 (Mitteleuropäische Zeit)"},"4288":{"varMapping":{"__isSmartRef__":true,"id":4289},"source":"function reset() {\n this.list = [];\n this.setLabel('all');\n this.label.setAlign('left');\n this.removeList();\n this.applyStyle({fixedWidth: true, fixedHeight: true, borderWidth: 1, overflow: 'visible'})\n}","funcProperties":{"__isSmartRef__":true,"id":4290},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4289":{"this":{"__isSmartRef__":true,"id":4250}},"4290":{"timestamp":{"__isSmartRef__":true,"id":4291},"user":"lauritz","tags":[]},"4291":{"isSerializedDate":true,"string":"Fri Dec 16 2011 20:27:53 GMT+0100 (Mitteleuropäische Zeit)"},"4292":{"varMapping":{"__isSmartRef__":true,"id":4293},"source":"function onMouseUp(evt) {\n if (evt.isCommandKey() || evt.isRightMouseButtonDown()) return $super(evt);\n if (this.listMorph) {\n this.removeList();\n return true;\n } \n if (this.getList().size() < 2) return;\n var list = this.createListMorph();\n this.addMorph(list);\n this.listMorph = list;\n return true;\n}","funcProperties":{"__isSmartRef__":true,"id":4298},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4293":{"this":{"__isSmartRef__":true,"id":4250},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4294}},"4294":{"$super":{"__isSmartRef__":true,"id":4295}},"4295":{"varMapping":{"__isSmartRef__":true,"id":4296},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":4297},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4296":{"obj":{"__isSmartRef__":true,"id":4250},"name":"onMouseUp"},"4297":{},"4298":{"timestamp":{"__isSmartRef__":true,"id":4299},"user":"lauritz","categories":[]},"4299":{"isSerializedDate":true,"string":"Thu Nov 17 2011 18:59:16 GMT+0100 (Mitteleuropäische Zeit)"},"4300":{"varMapping":{"__isSmartRef__":true,"id":4301},"source":"function onBlur(evt) {\n $super(evt);\n \n // workaround - otherwise other morphs get this event\n var clickedMorph = evt && evt.world && evt.world.clickedOnMorph;\n if (clickedMorph && (clickedMorph !== this && clickedMorph !== this.listMorph)) {\n this.removeList();\n }\n}","funcProperties":{"__isSmartRef__":true,"id":4306},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4301":{"this":{"__isSmartRef__":true,"id":4250},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4302}},"4302":{"$super":{"__isSmartRef__":true,"id":4303}},"4303":{"varMapping":{"__isSmartRef__":true,"id":4304},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":4305},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4304":{"obj":{"__isSmartRef__":true,"id":4250},"name":"onBlur"},"4305":{},"4306":{"timestamp":{"__isSmartRef__":true,"id":4307},"user":"lauritz","categories":[]},"4307":{"isSerializedDate":true,"string":"Mon Nov 21 2011 23:10:03 GMT+0100 (Mitteleuropäische Zeit)"},"4308":{"varMapping":{"__isSmartRef__":true,"id":4309},"source":"function setTag(tag) {\n this.setLabel(tag || '');\n this.label.setAlign('left');\n this.owner.setTag(tag);\n}","funcProperties":{"__isSmartRef__":true,"id":4310},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4309":{"this":{"__isSmartRef__":true,"id":4250}},"4310":{"timestamp":{"__isSmartRef__":true,"id":4311},"user":"lauritz","categories":[]},"4311":{"isSerializedDate":true,"string":"Tue Nov 29 2011 04:36:12 GMT+0100 (Mitteleuropäische Zeit)"},"4312":{"submorphs":[{"__isSmartRef__":true,"id":4313}],"scripts":[],"id":"C6B6C205-3918-4B1F-AD2C-F1E93EA0DE2D","shape":{"__isSmartRef__":true,"id":4318},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":4319},"lighterFill":{"__isSmartRef__":true,"id":4324},"label":{"__isSmartRef__":true,"id":4313},"name":"Button","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":4329},"attributeConnections":[{"__isSmartRef__":true,"id":4330}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":4353},"derivationIds":[7251,"BE69DA70-C9C3-4495-A6B5-413BD2FFA0D1","79FE3D3F-77C4-4B39-8243-D672185B416D","A4D2FEDF-2654-4381-AB43-8F89B9CA2E86","87E42FF6-3862-481D-97D6-643676E15F32","4F370A81-5A80-4821-8ECC-D52B56F31E15","1C6D1DC9-2F9B-4DC4-B453-1CA45B17C516","0E8EC0BF-934B-410B-AEC2-0ECA8C8F774D","97086CE7-CD46-4035-A371-02A41D555A66","E342B91D-F54B-4DA8-8AE7-10C59CE22B41","A838C48E-4033-4688-8DCF-20659BD824FF","E9BBC453-FFF6-4EE8-BDB0-605D5D4557AE","B6FB81D1-145B-40F9-ACF1-17276DA45EBA","09C79781-5461-4815-88DE-22FB67558136","85A5FA10-01D9-4051-8D56-29DB02CF8817","6E2F44D0-D69A-4DD7-91AD-0B0E1E871633","66FB4A47-82E6-417D-8248-4038D0CBBF5A","3CDC67E7-CAC7-4636-B7FF-50D008C6EB0D","4475CB12-8CFB-41DB-9399-EC6B68E18BA3","6175C505-1BCA-42E9-9C4C-07A4A309A245","B4FEE8FD-E680-459F-A82E-7606A48170D5","AC0B6630-E189-474B-A5E2-13726C1E0E6A","B5559DA4-1483-446C-8332-23DC886B44A5","955AF1F4-5BF5-4129-BA11-0DC54E21E510","6646015F-BD0A-4FEB-85F0-557FB8EC655A","A5682378-2307-447E-AD50-1DEC1AAC9FCB","1A04209F-A70E-4385-A6E2-D508EABC2DFC","EDA53C4F-765D-4424-9DBF-C62388440C46","C877D292-B4FE-42F3-AD5D-11AC5F084977"],"owner":{"__isSmartRef__":true,"id":10},"layout":{"__isSmartRef__":true,"id":4354},"_ClipMode":"visible","_Rotation":0,"_Scale":0.994014980014994,"isPressed":false,"__serializedExpressions__":["distanceToDragEvent","_Position"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","distanceToDragEvent":"lively.pt(72.0,-13.0)","_Position":"lively.pt(831.7,9.5)"},"4313":{"submorphs":[],"scripts":[],"id":"8B3DBAFF-A5BB-4EB9-8489-DB9A7700C565","shape":{"__isSmartRef__":true,"id":4314},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":97,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":4312},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":4315}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":4317},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[7252,"E0EF3EFE-3ADF-4E46-8705-7BF444E4BCED","307A3596-1175-4EA6-AA27-5BA4C9D95AB7","0EF99131-C569-4C2C-B613-E0D8423C1334","BA4EC8D2-AB29-4F9F-B5A0-715A4746A4C4","56735895-BA99-4D98-9866-AA5DBD86237E","81041CF7-31DB-4F65-BB39-FE438A4F266F","D03829B3-268E-40A0-A440-3E4BAC344F30","714637F0-714A-4833-909B-BA4AF1B4628B","DC956E73-7398-4CAF-B6F2-9A226E344396","C1F72D31-1F49-4C0C-ACF3-C3AD7E698D2F","39386C7E-9099-4159-BFE9-80AD37319211","2764FB6E-70D1-4BC5-B3CB-9979A48B8205","C55C8A7C-412C-453E-A99F-CE78C2AADB94","4BD9A8D4-2EC1-40AC-A1CE-5F1347B0152D","3450EAEB-E3D2-4FAF-98DF-354B3B8715D6","C906736E-48DF-4054-BA5A-A089610456D7","DE5C59FB-90A6-4DD4-AC39-5CC8B3912969","5830FB93-49A1-4A31-A687-69C4579D5FA7","AE9038D5-0EBD-40A0-8043-9689D163D108","13E47AE3-8FA4-4D33-B6D0-DC9AB9E63590","330AAB8C-6D17-4763-AACC-669FC5DD3A91","CA04BB7A-205C-412D-9900-C2DE7C5FAD36","37AADE55-77DE-4E93-9A3E-241BB5002F88","60EB450E-29D4-42B9-8FF7-CA138515052E","7D5C0196-98BF-4CCD-9142-3D29E68EE180","0F70CA1F-07A9-4EFA-872A-3255F9C850DC","7A2FAFFA-9A09-40FB-B04A-80B0B34C696B","85768439-7424-4BFE-8191-BCA51F70FE26"],"_MinTextWidth":97,"_MinTextHeight":null,"_WordBreak":"break-all","__serializedExpressions__":["_Position","padding","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)"},"4314":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(101.0,21.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(2,2,0,0)"},"4315":{"style":{"__isSmartRef__":true,"id":4316},"chunkOwner":{"__isSmartRef__":true,"id":4313},"storedString":"run","_id":"_1369","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4316":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4317":{"morph":{"__isSmartRef__":true,"id":4313},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4318":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":4319},"_BorderRadius":5.2,"_ClipMode":"visible","_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(101.0,21.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"4319":{"stops":[{"__isSmartRef__":true,"id":4320},{"__isSmartRef__":true,"id":4321},{"__isSmartRef__":true,"id":4322},{"__isSmartRef__":true,"id":4323}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"4320":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"4321":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"4322":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"4323":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"4324":{"stops":[{"__isSmartRef__":true,"id":4325},{"__isSmartRef__":true,"id":4326},{"__isSmartRef__":true,"id":4327},{"__isSmartRef__":true,"id":4328}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"4325":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"4326":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"4327":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"4328":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"4329":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"4330":{"sourceObj":{"__isSmartRef__":true,"id":4312},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":10},"targetMethodName":"runScript","visualConnector":{"__isSmartRef__":true,"id":4331},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4331":{"submorphs":[{"__isSmartRef__":true,"id":4332}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4339},"derivationIds":[null],"id":"C89B50A0-17E7-4D22-AE1D-5112520DAEE7","eventHandler":{"__isSmartRef__":true,"id":4342},"droppingEnabled":true,"halosEnabled":true,"owner":null,"controlPoints":[{"__isSmartRef__":true,"id":4343},{"__isSmartRef__":true,"id":4344}],"con":{"__isSmartRef__":true,"id":4330},"showsMorphMenu":true,"showsHalos":false,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4345},"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"4332":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4333},"derivationIds":[null],"id":"2A71BE9E-6820-46AF-ACED-3C9BDCC918AF","eventHandler":{"__isSmartRef__":true,"id":4338},"droppingEnabled":true,"halosEnabled":true,"owner":{"__isSmartRef__":true,"id":4331},"_Rotation":-3.130064002485303,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","_Position":"lively.pt(0.0,0.0)"},"4333":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":4334},{"__isSmartRef__":true,"id":4335},{"__isSmartRef__":true,"id":4336},{"__isSmartRef__":true,"id":4337}],"_ClipMode":"visible","_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_Position":"lively.pt(-12.0,-6.0)","_Extent":"lively.pt(16.0,12.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(0,0,0)"},"4334":{"isAbsolute":true,"x":-12,"y":-6,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"4335":{"isAbsolute":true,"x":-12,"y":6,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"4336":{"isAbsolute":true,"x":4,"y":0,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"4337":{"isAbsolute":true,"x":-12,"y":-6,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"4338":{"morph":{"__isSmartRef__":true,"id":4332},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4339":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":4340},{"__isSmartRef__":true,"id":4341}],"_ClipMode":"visible","_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_Position":"lively.pt(-1.0,-1.0)","_Extent":"lively.pt(831.0,11.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"4340":{"isAbsolute":true,"x":829.7085000406639,"y":9.565843617262885,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"4341":{"isAbsolute":true,"x":0,"y":0,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"4342":{"morph":{"__isSmartRef__":true,"id":4331},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4343":{"morph":{"__isSmartRef__":true,"id":4331},"index":0,"connectedMagnet":null,"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"4344":{"morph":{"__isSmartRef__":true,"id":4331},"index":1,"connectedMagnet":null,"marker":{"__isSmartRef__":true,"id":4332},"markerDirection":"prev","__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"4345":{"morphMenuItems":{"__isSmartRef__":true,"id":4346}},"4346":{"varMapping":{"__isSmartRef__":true,"id":4347},"source":"function morphMenuItems() {\n var visualConnector = this, con = this.con, world = this.world();\n var items = [\n ['edit converter', function() {\n var source = con.converterString ||\n 'function converter(value) {\\n return value\\n}',\n editor = new lively.morphic.Text(new Rectangle(0,0, 400, 200), source);\n editor.doitContext = con;\n connect(editor, 'savedTextString', con, 'converterString', {updater:\n function($upd, source) { this.targetObj.converter = null; $upd(source) }});\n connect(editor, 'savedTextString', world, 'alertOK', {converter:\n function() { return 'setting new converter' }})\n editor.applyStyle({syntaxHighlighting: true,\n fontFamily: 'Courier', resizeWidth: true, resizeHeight: true});\n var title = con.targetObj.name && con.sourceObj.name ?\n 'Editor for ' + con.targetObj.name + ' -> ' + con.sourceObj.name :\n 'Editor for converter function';\n var window = world.addFramedMorph(editor, title)\n window.align(window.bounds().topCenter(),\n visualConnector.bounds().bottomCenter())\n }],\n ['hide', function() {\n visualConnector.disconnectFromMagnets();\n visualConnector.remove();\n }],\n ['disconnect', function() {\n alertOK('Disconnected ' + visualConnector.con);\n visualConnector.con.visualDisconnect();\n }],\n ['cancel', function() {}],\n ];\n return items;\n }","funcProperties":{"__isSmartRef__":true,"id":4352},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4347":{"this":{"__isSmartRef__":true,"id":4331},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4348}},"4348":{"$super":{"__isSmartRef__":true,"id":4349}},"4349":{"varMapping":{"__isSmartRef__":true,"id":4350},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":4351},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4350":{"obj":{"__isSmartRef__":true,"id":4331},"name":"morphMenuItems"},"4351":{},"4352":{},"4353":{"morph":{"__isSmartRef__":true,"id":4312},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4354":{"centeredHorizontal":false,"moveHorizontal":true},"4355":{"submorphs":[{"__isSmartRef__":true,"id":4356}],"scripts":[],"id":"0E24D8ED-A8F8-4830-9638-845E33E8268F","shape":{"__isSmartRef__":true,"id":4361},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":4362},"lighterFill":{"__isSmartRef__":true,"id":4367},"label":{"__isSmartRef__":true,"id":4356},"name":"saveButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":4372},"attributeConnections":[{"__isSmartRef__":true,"id":4373}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":4396},"derivationIds":[7251,"BE69DA70-C9C3-4495-A6B5-413BD2FFA0D1","79FE3D3F-77C4-4B39-8243-D672185B416D","A4D2FEDF-2654-4381-AB43-8F89B9CA2E86","D686F0CB-027B-4CA9-8B8D-9306389B219D","F51327CB-803E-4234-BFB3-6F5252D1C936","A79280E8-6AE3-4016-AF47-CE78F71924C6","B05829EB-D452-4D81-983B-E2CE425C8260","32B117E5-52D8-4843-B80E-090B9817E099","49AC923E-5272-4E3C-8F02-4F2AED2BC4E9","85AAEA9C-5E12-4DEC-8994-9A5FE655A740","2A7FF9BF-85D3-4962-8EB4-0F7016C672EB","3BB17748-B91B-43F5-84BE-2537402A6382","8BA10BD3-43C5-4A41-B9D9-DCD8C74EA208","8BADA640-EDC1-41B2-BEF3-0F2520EA25DD","CAFB5342-EFD3-483E-AE4A-343D211653EF","C3DC8C6F-A36C-4456-AF34-B0A318C1AAD8","88093937-29BB-43FC-AD82-4A0A4BDC349F","27E1FA12-CE4A-4C1F-891F-EEEF92BD672F","A12311D6-23C1-4711-9271-5B582F89F15B","F615015A-8BAE-4FC4-B9A4-D1D1122AC0A2","77333AB0-F43F-45D7-BAEE-8B9FF7865CAF","6A0E622E-4C99-42C1-8EEE-E659BFC2996E","D0264D42-222E-4900-908B-4EA13729B6AA","CC6A8A07-5A2D-407A-B540-6BA0C73356C5","FA68B30F-8583-41B2-898D-8DAFE1A75F15","D5C01E0F-F7DF-4896-8CEF-099C9F3E6CB8","B521A25F-FA55-4F6B-BAC1-0B2544DF98C1","C567F039-E57C-4C5E-AFAA-D05B2C481A69","3D4A4A11-9E45-4C87-9398-C3EBD8A53468"],"layout":{"__isSmartRef__":true,"id":4397},"owner":{"__isSmartRef__":true,"id":10},"_ClipMode":"visible","_Rotation":0,"_Scale":0.9880657804942089,"isPressed":false,"__serializedExpressions__":["distanceToDragEvent","_Position"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","distanceToDragEvent":"lively.pt(68.8,-14.5)","_Position":"lively.pt(718.4,9.5)"},"4356":{"submorphs":[],"scripts":[],"id":"7D094279-4240-4F94-9D73-7BF9F4FAE304","shape":{"__isSmartRef__":true,"id":4357},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":97,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":4355},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":4358}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":4360},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[7252,"E0EF3EFE-3ADF-4E46-8705-7BF444E4BCED","307A3596-1175-4EA6-AA27-5BA4C9D95AB7","0EF99131-C569-4C2C-B613-E0D8423C1334","9AECBFB8-25A5-483F-86AD-D7CF9ABC9A25","918C6CC4-3540-4341-BAFD-B195F7807FEE","5AABB138-5EE8-40A5-AB3C-5A9625D0A353","4529D79B-4CC5-467E-91F8-661C3A5F49F8","1E5E570C-FD42-45E3-A7F6-768BB14ACD14","A13FB4E0-72F2-4E7C-A861-EDCBA1393860","B8E4C964-4FFF-4A9F-B0A9-612546B1DC8C","002A2173-D26D-4EED-8906-A489C1E158C0","63362D04-B829-41E6-9E68-5B8DB03D382F","996B60A4-8698-448F-A35F-79C768B4976B","F0727398-A1F0-47F5-92CF-BB9677FA05FA","38707063-D664-49A0-B2FB-F0666EC532D5","0402FB51-915F-4491-8FA1-553F0D8F7F35","5A35285D-C6A5-4830-97D9-0890A3F33F39","53121F0B-7DA5-4622-AC08-DD4805D53374","6C84E15D-112D-4C04-87C1-937691E296A7","4ECBD7E4-8B18-4331-8A37-07F4D8DCDCA0","3D4B43A2-AD74-4131-A939-D680216EDA6B","B22327BB-C876-4084-BEFA-4D06AE2B2849","2D34C2E9-76B8-49DC-9FCC-39B523CD0EF4","F098174A-AABC-4F95-8193-C29CA85D6188","714713CE-F5E8-4817-835F-99EA27075558","532DCEDE-C300-48C9-9DBA-58A1E02E1632","2F1C117F-2507-446D-8B43-9BD30AC726FB","74DABF7B-1E90-4D21-93D1-802BC208E9C7","4829579F-88C9-4E62-BE7F-E085AD1EC231"],"_MinTextWidth":97,"_MinTextHeight":null,"_WordBreak":"break-all","__serializedExpressions__":["_Position","padding","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)"},"4357":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(101.0,21.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(2,2,0,0)"},"4358":{"style":{"__isSmartRef__":true,"id":4359},"chunkOwner":{"__isSmartRef__":true,"id":4356},"storedString":"save","_id":"_1370","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4359":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4360":{"morph":{"__isSmartRef__":true,"id":4356},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4361":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":4362},"_BorderRadius":5.2,"_ClipMode":"visible","_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(101.0,21.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"4362":{"stops":[{"__isSmartRef__":true,"id":4363},{"__isSmartRef__":true,"id":4364},{"__isSmartRef__":true,"id":4365},{"__isSmartRef__":true,"id":4366}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"4363":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"4364":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"4365":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"4366":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"4367":{"stops":[{"__isSmartRef__":true,"id":4368},{"__isSmartRef__":true,"id":4369},{"__isSmartRef__":true,"id":4370},{"__isSmartRef__":true,"id":4371}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"4368":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"4369":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"4370":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"4371":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"4372":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"4373":{"sourceObj":{"__isSmartRef__":true,"id":4355},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":245},"targetMethodName":"doSave","visualConnector":{"__isSmartRef__":true,"id":4374},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4374":{"submorphs":[{"__isSmartRef__":true,"id":4375}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4382},"derivationIds":[null],"id":"F46012D5-C8BE-4E52-BF98-D052FDAAE17A","eventHandler":{"__isSmartRef__":true,"id":4385},"droppingEnabled":true,"halosEnabled":true,"owner":null,"controlPoints":[{"__isSmartRef__":true,"id":4386},{"__isSmartRef__":true,"id":4387}],"con":{"__isSmartRef__":true,"id":4373},"showsMorphMenu":true,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4388},"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"4375":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4376},"derivationIds":[null],"id":"A2A83C78-09B8-473C-829B-198206D7A9E4","eventHandler":{"__isSmartRef__":true,"id":4381},"droppingEnabled":true,"halosEnabled":true,"owner":{"__isSmartRef__":true,"id":4374},"_Rotation":3.077607197692381,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","_Position":"lively.pt(201.2,40.2)"},"4376":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":4377},{"__isSmartRef__":true,"id":4378},{"__isSmartRef__":true,"id":4379},{"__isSmartRef__":true,"id":4380}],"_ClipMode":"visible","_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_Position":"lively.pt(-12.0,-6.0)","_Extent":"lively.pt(16.0,12.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(0,0,0)"},"4377":{"isAbsolute":true,"x":-12,"y":-6,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"4378":{"isAbsolute":true,"x":-12,"y":6,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"4379":{"isAbsolute":true,"x":4,"y":0,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"4380":{"isAbsolute":true,"x":-12,"y":-6,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"4381":{"morph":{"__isSmartRef__":true,"id":4375},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4382":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":4383},{"__isSmartRef__":true,"id":4384}],"_ClipMode":"visible","_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_Position":"lively.pt(200.0,9.0)","_Extent":"lively.pt(480.0,32.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"4383":{"isAbsolute":true,"x":679.4857209639925,"y":9.595948897894004,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"4384":{"isAbsolute":true,"x":201.20421122525056,"y":40.24084224505009,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"4385":{"morph":{"__isSmartRef__":true,"id":4374},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4386":{"morph":{"__isSmartRef__":true,"id":4374},"index":0,"connectedMagnet":null,"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"4387":{"morph":{"__isSmartRef__":true,"id":4374},"index":1,"connectedMagnet":null,"marker":{"__isSmartRef__":true,"id":4375},"markerDirection":"prev","__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"4388":{"morphMenuItems":{"__isSmartRef__":true,"id":4389}},"4389":{"varMapping":{"__isSmartRef__":true,"id":4390},"source":"function morphMenuItems() {\n var visualConnector = this, con = this.con, world = this.world();\n var items = [\n ['edit converter', function() {\n var source = con.converterString ||\n 'function converter(value) {\\n return value\\n}',\n editor = new lively.morphic.Text(new Rectangle(0,0, 400, 200), source);\n editor.doitContext = con;\n connect(editor, 'savedTextString', con, 'converterString', {updater:\n function($upd, source) { this.targetObj.converter = null; $upd(source) }});\n connect(editor, 'savedTextString', world, 'alertOK', {converter:\n function() { return 'setting new converter' }})\n editor.applyStyle({syntaxHighlighting: true,\n fontFamily: 'Courier', resizeWidth: true, resizeHeight: true});\n var title = con.targetObj.name && con.sourceObj.name ?\n 'Editor for ' + con.targetObj.name + ' -> ' + con.sourceObj.name :\n 'Editor for converter function';\n var window = world.addFramedMorph(editor, title)\n window.align(window.bounds().topCenter(),\n visualConnector.bounds().bottomCenter())\n }],\n ['hide', function() {\n visualConnector.disconnectFromMagnets();\n visualConnector.remove();\n }],\n ['disconnect', function() {\n alertOK('Disconnected ' + visualConnector.con);\n visualConnector.con.visualDisconnect();\n }],\n ['cancel', function() {}],\n ];\n return items;\n }","funcProperties":{"__isSmartRef__":true,"id":4395},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4390":{"this":{"__isSmartRef__":true,"id":4374},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4391}},"4391":{"$super":{"__isSmartRef__":true,"id":4392}},"4392":{"varMapping":{"__isSmartRef__":true,"id":4393},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":4394},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4393":{"obj":{"__isSmartRef__":true,"id":4374},"name":"morphMenuItems"},"4394":{},"4395":{},"4396":{"morph":{"__isSmartRef__":true,"id":4355},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4397":{"centeredHorizontal":false,"moveHorizontal":true},"4398":{"submorphs":[{"__isSmartRef__":true,"id":4399}],"scripts":[],"id":"1D22C684-7207-450B-BB1F-4996A3E95BC5","shape":{"__isSmartRef__":true,"id":4404},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":4405},"lighterFill":{"__isSmartRef__":true,"id":4410},"label":{"__isSmartRef__":true,"id":4399},"name":"openTestsButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":4415},"attributeConnections":[{"__isSmartRef__":true,"id":4416}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":4417},"derivationIds":[7251,"84054D2E-8176-440D-B413-279956A34FC2","79434046-F834-490E-B705-0CE871D9E8B3","FF38CA79-C0DF-4F2F-8FC3-407571EF6A54","B1D50332-9F4F-4F7C-AC3F-95DC6C73EAA4","5B8D7C39-987A-4849-BFFD-3F316CE03852","F7C30F5C-7270-44B1-ADFF-7473F2012DB0","5142302E-3E9A-476B-AB24-B2448DA6D3E4","FEA3C508-593D-4BC7-B645-8B5630CF2EDE","34DBC442-E1DE-42D7-8C63-BA9A1890C994","4F9067A3-5A5C-4637-A76F-7E590CEE2BDA","ADF74818-537A-4669-A455-9509BA7BD7E5","AFCD7FA7-5429-4B1A-B8B8-AB03C18ABA08","604C352D-0347-4329-A299-EAA3FF90B543","46C5ED11-DE03-428F-A758-5308B3D323B5","7C978B2A-9109-42E1-95C5-A59CC74BD31B","2D34E370-3EA6-48DD-B3A7-FE7EB1CCD78D","A0B7F880-0D72-475C-A002-2EAA7D20C004","1146967F-5295-4931-9637-CF72A6A6D724","775F3066-BB4B-4673-B529-500522EF5165","F01F4895-6DEF-4C26-9CEC-A569AEDD22E6","DDD1C856-9C9F-4CB1-A795-E083B7214E82","51E21302-B2D2-49D0-82D9-D964A6B3C54F","BC9DA8C7-933D-4140-96D3-1E7ADEEC8D69","26FA6101-FD83-4A6D-BA08-839ADCA2E33A","43BD3A17-F549-4B6B-8D78-0F84AFE3A168"],"owner":{"__isSmartRef__":true,"id":10},"_ClipMode":"visible","_Rotation":0,"_Scale":0.9940149800149939,"isPressed":false,"layout":{"__isSmartRef__":true,"id":4418},"__serializedExpressions__":["_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(612.5,9.0)","distanceToDragEvent":"lively.pt(72.1,-12.5)"},"4399":{"submorphs":[],"scripts":[],"id":"FE2AC15D-04CC-4366-91F4-37867933B8D6","shape":{"__isSmartRef__":true,"id":4400},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":97,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":4398},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":4401}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":4403},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[7252,"0A0A6CB1-BD92-4F39-A425-2EB3D2D4CBA2","CB475566-05CE-43E2-B04D-EE32BC4CB718","6BB077CE-92E6-47BE-BE88-9A48488562D1","9E359973-2FDB-417B-BB06-AB34D52BD310","58F098ED-A190-44F2-B73E-80802B2CF2F6","AEA84B35-B349-4307-92C6-8F229705DFC2","A677CADF-24FF-4177-9A3A-FE9AAE7D60FE","0F875AD9-E54C-4735-9BA9-7B89574233A1","840EBE92-3BC2-42EC-819E-3CD002576490","78C4969D-2C33-4B17-9027-89B411B9F496","C9A3D112-C2BC-43A3-A3CA-A68F41A0E4CF","78CF2F1A-6697-4D03-AB2B-CAF862B4EDD6","8B416918-CA4B-46D1-8A3C-40F8A754E44D","01510710-A85B-4054-B0ED-7F2F02434806","8ABD23FB-E90C-4EEB-BF53-DF3C6ACF2BD4","87607080-4A72-484D-A5BD-5F67D468505F","F0E39FE9-F71C-4587-B25A-C4D2C29FE579","BA2AB73A-3967-4F9E-8828-8A638E521B31","5ECC4D2F-4996-403F-AF14-BD1F4BB720F6","54B08934-6893-4B80-8625-B60ABCE9CBC6","4808CF23-17EA-43D8-AE10-DAB21C642FA8","0813DF8A-CC9E-435B-B5A1-DF68BF226F37","047C4EE2-26A1-4AA7-9CE9-E8FF9A9D863B","728334BD-34B0-44FA-A778-2696AA82FEFA","7354635C-DC38-4BE3-9F56-070CE37B65EF"],"_MinTextWidth":97,"_MinTextHeight":null,"_WordBreak":"break-all","__serializedExpressions__":["_Position","padding","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)"},"4400":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(101.0,21.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(2,2,0,0)"},"4401":{"style":{"__isSmartRef__":true,"id":4402},"chunkOwner":{"__isSmartRef__":true,"id":4399},"storedString":"Tests","_id":"_1371","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4402":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4403":{"morph":{"__isSmartRef__":true,"id":4399},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4404":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":4405},"_BorderRadius":5.2,"_ClipMode":"visible","_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(101.0,21.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"4405":{"stops":[{"__isSmartRef__":true,"id":4406},{"__isSmartRef__":true,"id":4407},{"__isSmartRef__":true,"id":4408},{"__isSmartRef__":true,"id":4409}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"4406":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"4407":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"4408":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"4409":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"4410":{"stops":[{"__isSmartRef__":true,"id":4411},{"__isSmartRef__":true,"id":4412},{"__isSmartRef__":true,"id":4413},{"__isSmartRef__":true,"id":4414}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"4411":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"4412":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"4413":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"4414":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"4415":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"4416":{"sourceObj":{"__isSmartRef__":true,"id":4398},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":10},"targetMethodName":"openPartTestRunner","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4417":{"morph":{"__isSmartRef__":true,"id":4398},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4418":{"moveHorizontal":true},"4419":{"submorphs":[{"__isSmartRef__":true,"id":4420},{"__isSmartRef__":true,"id":4427}],"scripts":[],"id":"6D0BE681-0B46-4C75-B119-78BB699B9352","shape":{"__isSmartRef__":true,"id":4430},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":4436},"lighterFill":{"__isSmartRef__":true,"id":4441},"label":{"__isSmartRef__":true,"id":4420},"name":"MagnifierButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":4446},"attributeConnections":[{"__isSmartRef__":true,"id":4449}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":4450},"derivationIds":[2588,"22797D34-67DE-4A06-81F0-4DF0A87ADBBC","81CB4C12-BCF0-4097-8B6D-D9419046367A","0767A57D-9BB2-48C6-9654-753D2B9D00A6","42871246-6725-4E41-A2C1-5A5BCF041097","BCE6E775-B5DF-4D6B-9F06-CDC02C1B1D0F","797EC165-A639-42D9-A059-669F6BEB92A7","FA498EFD-E50E-4CE0-9FA8-9AE2E8AE9580","4B68C371-CB37-45B4-910A-611E5FFC23DD","94E374B9-7ED4-4E39-96F1-6FD4E7AC3428","34D63515-7CC7-43FB-B7BB-87AFCA377D63","7E0B172C-0AF5-4C6E-B184-25A8FAE4FAB8","12239D52-D3D3-4713-BC3E-F0B95C488CB7","72559D92-4616-45A9-A0F2-72BA4147C0FB","E86C7328-AF24-4881-84AF-B7C7CEFEAE14","22D731CF-38F0-41CC-B125-74D2842ED847","B58A1A30-782E-4675-A276-2C01D35BEC70","ACEABA6D-071C-46C2-A325-BE30189AA45F","686443AE-DCDC-4998-8A39-48BC57D64FDC","8D660766-7C93-404C-9D92-B12CBF59A3CE","20DF1A18-6F2B-4D66-9110-75EB343C3C61"],"_ClipMode":"visible","owner":{"__isSmartRef__":true,"id":10},"_Rotation":0,"_Scale":0.9920279440699439,"highlightRectangle":{"__isSmartRef__":true,"id":4451},"isPressed":false,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4525},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(424.5,8.5)","distanceToDragEvent":"lively.pt(37.9,-7.9)"},"4420":{"submorphs":[],"scripts":[],"id":"90625272-640F-495D-9072-CFC9626D2ABB","shape":{"__isSmartRef__":true,"id":4421},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":24,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":4419},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":4422},{"__isSmartRef__":true,"id":4424}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":4426},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[2589,"024C5ADE-C4CF-4E8E-BEC5-F93AD4839702","A2CC4D56-B9D8-4A48-B6FF-DDDD85ACDC2E","5AC5C4DE-00B0-43DB-B7F1-765674CE818B","750A11C6-766E-4B48-AE32-D71DE811EB4A","66A7B56E-A94E-44AE-8AED-C0C1B07554D4","CA8596D3-2D4F-453B-BE1B-DCEC8F85389B","4D7DC32F-79CB-4AF8-8B21-AB4F1809D4A8","439DE430-7651-470E-97D8-00E7F96B04DA","DAC920E6-217B-4515-AC09-2F9DCBA7375C","BD48C003-0502-451D-B6AA-7369FF3D1030","C3B8F4EA-3F44-47F4-B569-A0D5AB263BA0","BF7F0FA3-3F2A-4EEF-9687-BE2B0635DF13","3D7AEAC1-C9DD-4941-BA46-16F6783F5699","E04A78F9-3D6E-403F-BA8D-2583FCFFCE53","47E1F29B-6896-467D-8654-CA18929AE57A","509D86FF-5400-4374-BE79-90F0A7E3E90C","C7E53EE0-065A-4C59-8D13-311566722BB7","BA078BAC-7263-4B10-AFD3-3C4EA0DD8707","BCFE28D1-A115-453E-9116-EECC8FE1D50F","A354FF2E-BD85-429A-97C2-254D6033F50C"],"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_MinTextWidth":24,"_MinTextHeight":null,"_FontSize":10,"_WordBreak":"break-all","__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"4421":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(24.0,24.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"4422":{"style":{"__isSmartRef__":true,"id":4423},"chunkOwner":{"__isSmartRef__":true,"id":4420},"storedString":"","_id":"_1372","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4423":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4424":{"style":{"__isSmartRef__":true,"id":4425},"chunkOwner":{"__isSmartRef__":true,"id":4420},"storedString":"","_id":"_1373","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4425":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4426":{"morph":{"__isSmartRef__":true,"id":4420},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4427":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4428},"derivationIds":[null,"29E543E0-AE93-493A-A694-FC1C330D0544","F0366E4C-E97F-4C77-BEE4-340A0668ADD5","347F6028-5092-4F54-9A34-3EFF3FF0B815","BF7387E7-BCD7-4A5B-B9D2-C14ECF59EFCA","85BA370B-966E-41F7-8C2F-F3A926EC2AA2","1652172B-339A-43A1-9589-70E68B35A28E","705524F7-129B-4102-834E-2A1A45985BB5","5707DF70-CD77-4D53-96ED-5A0AEB227FB7","257E62CE-C668-4317-B5B7-8D394BDC3F6C","2DD4BEA5-E85A-4CD0-953E-9EB2E0735654","BB96B696-7BD4-44C4-9D60-B1551B89D6FA","FCAABC48-FBAF-4E12-8BC9-AC4ACB5A167B","EB81C4D7-5BD8-4DAC-BD70-8675E2338AAC","1DBAE3FF-B2F6-4348-8E06-81139C138D6E","49E7D450-EF74-4E94-B33B-B888D952F3BD","F0B267C4-54BA-4E6F-BFDD-4B047F4FF41A","36B8611D-B449-4F6E-8D0F-B5FD6406D45D","779DB518-01BD-4D32-AD65-BFED801E5D06","F47D501C-3750-4F0D-A2E1-E1B9CDA8368C"],"id":"E532C85E-8F00-4319-9F88-E91CC57A08E8","eventHandler":{"__isSmartRef__":true,"id":4429},"_ClipMode":"visible","droppingEnabled":true,"halosEnabled":true,"owner":{"__isSmartRef__":true,"id":4419},"name":"leftpointing_magnifying_glass.png","isBeingDragged":false,"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"showsHalos":false,"eventsAreDisabled":true,"_HandStyle":"default","_PointerEvents":"none","_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Image","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(-3.0,0.0)","distanceToDragEvent":"lively.pt(39.9,-9.0)"},"4428":{"_ImageURL":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAACXBIWXMAAAABAAAAAQBPJcTWAAAALnRFWHRUaXRsZQBMRUZULVBPSU5USU5HIE1BR05JRllJTkcgR0xBU1MgKFUrMUY1MEQpw88haQAAABV0RVh0QXV0aG9yAEFuZHJldyBNYXJjdXNl5zc3gwAAAC90RVh0U29mdHdhcmUAaW5mby5maWxlZm9ybWF0LmRhdGEuVW5pY29kZVBuZ1NlcnZsZXRoAX8wAAAAQ3RFWHREZXNjcmlwdGlvbgBodHRwOi8vd3d3LmZpbGVmb3JtYXQuaW5mby9pbmZvL3VuaWNvZGUvMWY1MGQvaW5kZXguaHRtk2hNQgAAADt0RVh0Q29weXJpZ2h0AGh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LW5jLXNhLzIuMC9siJKDAAAIDklEQVR42u1daWxVRRQeCi0tIqCAQCTIUtEIGlk0ilqEkEbiQhSKGAyCooIIggsiQuMWZNGwVMUFNIhKZBMobZClgK1FwAU3wIpSREDcUFZFEM/JOzf3vPHet9ze1/eYe77k+zNzl5nz3ZlzZntPKYFAcHojDXimmKH6cQbwZuBM4HLgx8A9wBPAU8BjwJ3ADcDFwMnArsCaYjr/0BB4DwlwjAwfL38DzgX2AdYWk3pDJnAM8E/NuN8BpwEHAq8DXgpsCswANgN2APak/BeBu7T7sQX1A9YQE8fuDwYAf2BG/JrEaefxmSjaeOAO9syNwBwxd2Q0o/7fMhr6h8Fx+oBIX346cATwF/aON6Qbc0ZH4G4y0lHgOGAdD8/Be/KAs4AFwKsdrqkHnAA8Tu8rAzYWCWz0Bh5hraKTT11fL+AH1FXlA8/SrsEu61fmW9qLFEqNAv5LRsEw9twEvKMzcAvwJ3LoHG2AW+n9B4HdgixGHhNjiccuKlbUp9aC7yoGnqflraa8A8C2QRTjMvIVaITyKI61BjnkqiILWEjvPAwcxvLqAj+nvAqH7s1oNAfupcpjeNskhnvQOQ/xYfxQCziHRVl3sjxsNfspvYSuNR4Ywn5ClT5CA7lYkUPRU0YVy4CivkVlOE7TKxa6AP+ivKlBEORe9nUO8XD/QhWay6oqmlK3dYoirTYs70FK/wd4ocli1KVIByu7XXmb9BsOPEmj76riSfZxbAM2oPQMmqLB9GUmC/I0M8AtHp9xCd3/rM8fCHISy+vH0ruaOi3Coyqv6ETPKPSpXEOZ4X9XoSl+y89sovTNJgoyklW8rw8+aKFP5apFo3SrbMNcWsnFpgmylkU19R3yY4mc0mk0j88Z62PZ5jHDV7DQugE5dkx/3CQxzlb2qt6aCF1HtJH6BHoGju4v97F8+Sp8zeRGlldCaZtMEmQAq+zICL5hpUvrwfXy19gzZvhcvj6aILNZ3ij2ETQzRZA3WWU7RrgOfQsu05YCnyLxcFS9h91fTlMgfqKdJsg6lteBpQ8wRZASVqmmUa7txvwEJ/qe8SoxGxYymK+wpnMsNGHpxviRbVShkzEatAb5iEHUSrqzQVuiUMkMf5IFGWnM/71giiAHqEL7U7iMf2gtkk/B7/M51E4qMlklvzwNymgxl+VvobQPTRCkMavkDpaelkJlbOkgyDUsv0LZu19Oe/A++BBLvyIB0ZJX9HIQhHdZBymt1BQfso9V1Jorag28PUXKN8tBkHqUV4elLTJFkM9YpVqzllOcAmXDiG6vJsZhlt+Kpc80RZBiF2eJK4fZSS5bd4fWUcTyc1n6Y6YIMpVVii+LTgFOTHLZNjoIMpTlT2fpXUwRpIcKn021gHuwcDN0ss525Cnn3fIt2DXfK3vPljGbHtK1gdcFmkNdkYTK4gz0Tgcxytg1fI6rUBkGvubA54Ta0lTFK9VYFhS/xKV18PEHX3MfYpogfPUND9DwuamFlP5oNZXlZRcxlmsDWutsCl/aNQYZWhfBnTlOceNsLq459E1wyyhwEeNvFb7ZusClrEbhNlbJoyp8Y3UejehxPWS08v/MBrbIlcr92BvfwZit7KMKOC3f3FRBcBC2mRlBnz0dpOzN17gvqrdP7+2p7PkoJz7Hrq2pCfeqMhzXasbI1/KHa/m4Y93reRFcU1mrIh8IXaLCJzpnsLyfKRozHrNZpbFF9NHyx2pGw2tWAZ8H3gW8UjmvvWdSlIQb3raq6Kdzp6vwBbOhWn5/FRCggy9lFcdN1521ax5Q0Y9B41o7nkn8Rv1/gSkS0T/crb0vV4Uv465UAUNjLerCkfAN2jUXKef19apwnYP4AynK4tfNU6m1ZlMtaK/stQZrLXu0Q6g6OIpTjoVfAK/Xnp1GDp1fhy0th1rwHLqmEbXYHkEQJYcGitwouG2onoPx0Ne8q+yDmtGIs8lPUFCgH/Q5R4XPQlt8nfKzKB9/ouNHLT/ddFEw7t+uGQbPko90GY+gOHgcoRc5+YeBj1DY3JPyGrq8qy6JdMhBDAyz8azhZLq2JRuP4HE3a6f8KhNH7k4Dt9UORqoE3qGqfiAUo7L7lX1kjfMd4H0UHGTTFMpLzH8VUAS3iN2znsQ1GugvprCvkvMYdSFouBYxPu98FdoKusblmZXUoiz0J1FuYgPUfCrXAof7S4MgimXIRVH8wwHq5vBLna9Cs8ULyEgVWrCg8zAJ79TtjGDXjSMx5kd4Fk7XB+a3uq5Sob1QfoW86JzxR2zcjjyj3/mKTafUpCAi2nPLVcB+QA379YdoGuWEBxEwars1hujIOpZQQS1jWhzvKXeIDAOBRhT+YgQ2kcYK71NLwgOauAKJ50jwpFW8J2jHKHvLKwYBuENmVxyibAiqKIlCOkVY1g8HZHkQ5SOXeTaBR9RW9vT7agp34xVlo4jiL7KoG0TjriCR4hVlk0r8EYrAtZQiZa+14wx1qzhF2Syi+C+K5VOWko8RUVJIlPc8irIhKCP6ZItSqeJbh8kSU/qHDCbKMuZT4hFlrpgxcaIUUcuJR5TdYsLEiFLIQuLMOESZJOZLnCjLyMhrabqkZRRR1qsArDQmW5SlZOxPVWhJ2E2UNRJlVQ/wi19CRv9WhXbJoCh8zb+IujVBNYqymIyPP55ZxsQoVvK78kkBrp28rXVThSJGcoE7YZ5RoTMlc8SBpw7kj2IEAoFAIBAIBAKBQCAQCAQCgUAgEAgEAoFAIBAIBAKBQCAQCAQCgSAZ+A+0ucC4BysctgAAAABJRU5ErkJggg==","_NodeClass":["image"],"_NodeId":"29E543E0-AE93-493A-A694-FC1C330D0544","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"isLoaded":true,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Image","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(29.0,29.0)","_Padding":"lively.rect(0,0,0,0)"},"4429":{"morph":{"__isSmartRef__":true,"id":4427},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4430":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":4431},"_BorderRadius":5.2,"__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(24.0,24.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"4431":{"stops":[{"__isSmartRef__":true,"id":4432},{"__isSmartRef__":true,"id":4433},{"__isSmartRef__":true,"id":4434},{"__isSmartRef__":true,"id":4435}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"4432":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"4433":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"4434":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"4435":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"4436":{"stops":[{"__isSmartRef__":true,"id":4437},{"__isSmartRef__":true,"id":4438},{"__isSmartRef__":true,"id":4439},{"__isSmartRef__":true,"id":4440}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"4437":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"4438":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"4439":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"4440":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"4441":{"stops":[{"__isSmartRef__":true,"id":4442},{"__isSmartRef__":true,"id":4443},{"__isSmartRef__":true,"id":4444},{"__isSmartRef__":true,"id":4445}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"4442":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"4443":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"4444":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"4445":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"4446":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"ScriptableButton","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":4447}],"revisionOnLoad":154251,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"4447":{"date":{"__isSmartRef__":true,"id":4448},"author":"robertkrahn","message":"no comment","id":"0366C0A2-0C8E-4AEB-AAC3-120434134545"},"4448":{"isSerializedDate":true,"string":"Sat Apr 21 2012 14:10:10 GMT+0200 (Mitteleuropäische Sommerzeit)"},"4449":{"sourceObj":{"__isSmartRef__":true,"id":4419},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4419},"targetMethodName":"onFire","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4450":{"morph":{"__isSmartRef__":true,"id":4419},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4451":{"submorphs":[],"scripts":[],"id":"364FF344-E489-461B-BC8C-ED45E4823ED4","shape":{"__isSmartRef__":true,"id":4452},"__layered_droppingEnabled__":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"HighlightRectangle","partsBinMetaInfo":{"__isSmartRef__":true,"id":4453},"eventHandler":{"__isSmartRef__":true,"id":4494},"attributeConnections":[{"__isSmartRef__":true,"id":4495},{"__isSmartRef__":true,"id":4496},{"__isSmartRef__":true,"id":4497}],"doNotSerialize":[],"doNotCopyProperties":[],"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","6FECB598-D130-4242-BF1B-E18767608129","0B23F218-078F-4912-A262-31B957885F41","C56BA290-B836-4946-B4EF-DBB6FBA2368C","61176BAF-CFE6-4F2C-9F0A-971AAD6595A1","CB4127B2-0AA5-4B50-9978-F1FF39924A82","113050BB-CF0E-4193-91C6-9C25FC857EE8","EFF939E4-317B-4662-943F-77A6E6F65BD0","AA288E7F-3972-4F0D-87DD-61E4BD9C9C97","903E8C60-1158-42D5-85D2-DF134DA6CEC1","28FD6210-A549-4A11-9178-04E77FF556C0","B3312E29-D786-469F-865E-91FD69475A52","D947A1C1-DCBE-4485-A33D-DF549F6978E0","56CE0E60-45BE-43FF-9C6C-296D8AC326B6","CC61E3F8-8C8D-4F24-A591-023D3C88DEC8"],"partTests":{"__isSmartRef__":true,"id":4499},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"prevScroll":[0,0],"#startLetters":"","eventsAreDisabled":false,"_HandStyle":"default","_PointerEvents":"auto","_Rotation":0,"_Scale":1.0060210561262526,"owner":null,"magnifierButton":{"__isSmartRef__":true,"id":4419},"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4504},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(1006.0,235.0)","distanceToDragEvent":"lively.pt(44.0,-14.0)"},"4452":{"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":0.2597,"_BorderStyle":"hidden","__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(600.0,400.0)","_BorderColor":"Color.rgb(204,0,0)","_Fill":"Color.rgb(58,0,255)","_Padding":"lively.rect(0,0,0,0)"},"4453":{"partsSpaceName":"PartsBin/Tools","comment":"A rectangle which highlights the object under the first hand of the world","migrationLevel":4,"partName":"HighlightRectangle","changes":[{"__isSmartRef__":true,"id":4454},{"__isSmartRef__":true,"id":4456},{"__isSmartRef__":true,"id":4458},{"__isSmartRef__":true,"id":4460},{"__isSmartRef__":true,"id":4462},{"__isSmartRef__":true,"id":4464},{"__isSmartRef__":true,"id":4466},{"__isSmartRef__":true,"id":4468},{"__isSmartRef__":true,"id":4470},{"__isSmartRef__":true,"id":4472},{"__isSmartRef__":true,"id":4474},{"__isSmartRef__":true,"id":4476},{"__isSmartRef__":true,"id":4478},{"__isSmartRef__":true,"id":4480},{"__isSmartRef__":true,"id":4482},{"__isSmartRef__":true,"id":4484},{"__isSmartRef__":true,"id":4486},{"__isSmartRef__":true,"id":4488},{"__isSmartRef__":true,"id":4490},{"__isSmartRef__":true,"id":4492}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"4454":{"date":{"__isSmartRef__":true,"id":4455},"author":"timfelgentreff","message":"no comment","id":"3DB7DB40-210A-4BED-91FD-9287005703EC"},"4455":{"isSerializedDate":true,"string":"Thu May 24 2012 17:04:54 GMT+0200 (Mitteleuropäische Sommerzeit)"},"4456":{"date":{"__isSmartRef__":true,"id":4457},"author":"tessi","message":"no comment","id":"23D7AA12-66A9-4C3B-B494-131256C291AC"},"4457":{"isSerializedDate":true,"string":"Thu May 24 2012 16:57:13 GMT+0200 (Mitteleuropäische Sommerzeit)"},"4458":{"date":{"__isSmartRef__":true,"id":4459},"author":"tessi","message":"no comment","id":"2C30B7CA-388F-4F51-B4CF-A2E50E381148"},"4459":{"isSerializedDate":true,"string":"Thu May 24 2012 16:23:11 GMT+0200 (Mitteleuropäische Sommerzeit)"},"4460":{"date":{"__isSmartRef__":true,"id":4461},"author":"tessi","message":"diable events","id":"7C1F71A3-FDAC-470A-B9A9-E1F2C9FEF18E"},"4461":{"isSerializedDate":true,"string":"Thu May 24 2012 14:46:08 GMT+0200 (Mitteleuropäische Sommerzeit)"},"4462":{"date":{"__isSmartRef__":true,"id":4463},"author":"tessi","message":"no comment","id":"01996A33-11BC-4C15-96D7-B7D219E2E961"},"4463":{"isSerializedDate":true,"string":"Thu May 24 2012 14:39:50 GMT+0200 (Mitteleuropäische Sommerzeit)"},"4464":{"date":{"__isSmartRef__":true,"id":4465},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"4465":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (Mitteleuropäische Sommerzeit)"},"4466":{"date":{"__isSmartRef__":true,"id":4467},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"4467":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (Mitteleuropäische Sommerzeit)"},"4468":{"date":{"__isSmartRef__":true,"id":4469},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"4469":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (Mitteleuropäische Zeit)"},"4470":{"date":{"__isSmartRef__":true,"id":4471},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"4471":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (Mitteleuropäische Zeit)"},"4472":{"date":{"__isSmartRef__":true,"id":4473},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"4473":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (Mitteleuropäische Zeit)"},"4474":{"date":{"__isSmartRef__":true,"id":4475},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"4475":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (Mitteleuropäische Sommerzeit)"},"4476":{"date":{"__isSmartRef__":true,"id":4477},"author":"tessi","message":"no comment","id":"4B982A01-25B3-455A-848D-89C2C3C471D7"},"4477":{"isSerializedDate":true,"string":"Thu May 24 2012 13:58:01 GMT+0200 (Mitteleuropäische Sommerzeit)"},"4478":{"date":{"__isSmartRef__":true,"id":4479},"author":"tessi","message":"no comment","id":"2FD6CB7B-3BC7-4666-98B4-AACF1001954D"},"4479":{"isSerializedDate":true,"string":"Thu May 24 2012 14:07:32 GMT+0200 (Mitteleuropäische Sommerzeit)"},"4480":{"date":{"__isSmartRef__":true,"id":4481},"author":"tessi","message":"no comment","id":"09CF5ECF-2C87-4B66-A164-39848628596F"},"4481":{"isSerializedDate":true,"string":"Thu May 24 2012 15:34:59 GMT+0200 (Mitteleuropäische Sommerzeit)"},"4482":{"date":{"__isSmartRef__":true,"id":4483},"author":"tessi","message":"no comment","id":"252A3EB5-DB00-4CF9-BF38-2927DD1C5229"},"4483":{"isSerializedDate":true,"string":"Thu May 24 2012 16:34:29 GMT+0200 (Mitteleuropäische Sommerzeit)"},"4484":{"date":{"__isSmartRef__":true,"id":4485},"author":"tessi","message":"no comment","id":"81534551-62C1-4FC9-96CB-A5AC6642CA1E"},"4485":{"isSerializedDate":true,"string":"Thu May 24 2012 16:45:49 GMT+0200 (Mitteleuropäische Sommerzeit)"},"4486":{"date":{"__isSmartRef__":true,"id":4487},"author":"tessi","message":"no comment","id":"5125DE3A-D50E-4621-8490-F3A9D99C2C4C"},"4487":{"isSerializedDate":true,"string":"Thu May 24 2012 16:47:20 GMT+0200 (Mitteleuropäische Sommerzeit)"},"4488":{"date":{"__isSmartRef__":true,"id":4489},"author":"tessi","message":"no comment","id":"C81A2FBF-CB0B-4A0B-9D63-F9AEDFCB5DA6"},"4489":{"isSerializedDate":true,"string":"Thu May 24 2012 16:51:06 GMT+0200 (Mitteleuropäische Sommerzeit)"},"4490":{"date":{"__isSmartRef__":true,"id":4491},"author":"tessi","message":"no comment","id":"DC8EF5EC-7563-45B6-816D-20E2DC218525"},"4491":{"isSerializedDate":true,"string":"Thu May 24 2012 16:52:10 GMT+0200 (Mitteleuropäische Sommerzeit)"},"4492":{"date":{"__isSmartRef__":true,"id":4493},"author":"timfelgentreff","message":"no comment","id":"E7515DFB-DE7D-4E1F-A2C3-85166DCE4942"},"4493":{"isSerializedDate":true,"string":"Thu May 24 2012 16:59:39 GMT+0200 (Mitteleuropäische Sommerzeit)"},"4494":{"morph":{"__isSmartRef__":true,"id":4451},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4495":{"sourceObj":{"__isSmartRef__":true,"id":4451},"sourceAttrName":"onMouseMove","targetObj":{"__isSmartRef__":true,"id":4451},"targetMethodName":"updateOnMove","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4496":{"sourceObj":{"__isSmartRef__":true,"id":4451},"sourceAttrName":"onMouseUp","targetObj":{"__isSmartRef__":true,"id":4419},"targetMethodName":"removeHighlighting","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4497":{"sourceObj":{"__isSmartRef__":true,"id":4451},"sourceAttrName":"onMouseUp","targetObj":{"__isSmartRef__":true,"id":10},"targetMethodName":"setTarget","converterString":"function () {\n return this.sourceObj.morphUnderCursor();\n }","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":4498},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4498":{"source":{"__isSmartRef__":true,"id":4451},"target":{"__isSmartRef__":true,"id":10}},"4499":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4500}},"4500":{"test01IsMorph":{"__isSmartRef__":true,"id":4501}},"4501":{"varMapping":{"__isSmartRef__":true,"id":4502},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":4503},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4502":{"this":{"__isSmartRef__":true,"id":4499}},"4503":{},"4504":{"update":{"__isSmartRef__":true,"id":4505},"updateOnMove":{"__isSmartRef__":true,"id":4509},"bringToFront":{"__isSmartRef__":true,"id":4513},"morphUnderCursor":{"__isSmartRef__":true,"id":4521}},"4505":{"varMapping":{"__isSmartRef__":true,"id":4506},"source":"function update(morphUnderCursor) {\n if (morphUnderCursor === this.magnifierButton ||\n this.magnifierButton.submorphs.include(morphUnderCursor)) {\n morphToHighlight = this.magnifierButton.currentTarget();\n } else {\n morphToHighlight = morphUnderCursor;\n }\n\n if (morphToHighlight && morphToHighlight.world()) {\n this.setPosition(morphToHighlight.getPositionInWorld());\n this.setExtent(morphToHighlight.getExtent());\n }\n}","funcProperties":{"__isSmartRef__":true,"id":4507},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4506":{"this":{"__isSmartRef__":true,"id":4451}},"4507":{"timestamp":{"__isSmartRef__":true,"id":4508},"user":"lauritz","tags":[]},"4508":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:29:58 GMT+0200 (Mitteleuropäische Sommerzeit)"},"4509":{"varMapping":{"__isSmartRef__":true,"id":4510},"source":"function updateOnMove() {\n this.update(this.morphUnderCursor());\n this.bringToFront();\n}","funcProperties":{"__isSmartRef__":true,"id":4511},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4510":{"this":{"__isSmartRef__":true,"id":4451}},"4511":{"timestamp":{"__isSmartRef__":true,"id":4512},"user":"lauritz","tags":[]},"4512":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:18:33 GMT+0200 (Mitteleuropäische Sommerzeit)"},"4513":{"varMapping":{"__isSmartRef__":true,"id":4514},"source":"function bringToFront() {\n this.renderContext().morphNode.style.zIndex= 1000;\n}","funcProperties":{"__isSmartRef__":true,"id":4519},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4514":{"this":{"__isSmartRef__":true,"id":4451},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4515}},"4515":{"$super":{"__isSmartRef__":true,"id":4516}},"4516":{"varMapping":{"__isSmartRef__":true,"id":4517},"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":4518},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4517":{"obj":{"__isSmartRef__":true,"id":4451},"name":"bringToFront"},"4518":{},"4519":{"timestamp":{"__isSmartRef__":true,"id":4520},"user":"lauritz","tags":[]},"4520":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:12:09 GMT+0200 (Mitteleuropäische Sommerzeit)"},"4521":{"varMapping":{"__isSmartRef__":true,"id":4522},"source":"function morphUnderCursor() {\n var that = this,\n world = lively.morphic.World.current(); \n \n return world.morphsContainingPoint(world.firstHand().getPosition()).detect(\n function(ea) {\n return !ea.isPlaceholder &&\n !ea.isHalo &&\n (!ea.owner || !ea.owner.isHalo) &&\n !(ea === that);\n });\n}","funcProperties":{"__isSmartRef__":true,"id":4523},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4522":{"this":{"__isSmartRef__":true,"id":4451}},"4523":{"timestamp":{"__isSmartRef__":true,"id":4524},"user":"lauritz","tags":[]},"4524":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:18:36 GMT+0200 (Mitteleuropäische Sommerzeit)"},"4525":{"onFire":{"__isSmartRef__":true,"id":4526},"removeHighlighting":{"__isSmartRef__":true,"id":4530},"onMouseMove":{"__isSmartRef__":true,"id":4534},"onMouseOut":{"__isSmartRef__":true,"id":4542},"reset":{"__isSmartRef__":true,"id":4550},"isTracking":{"__isSmartRef__":true,"id":4554},"isHighlighting":{"__isSmartRef__":true,"id":4558},"currentTarget":{"__isSmartRef__":true,"id":4562}},"4526":{"varMapping":{"__isSmartRef__":true,"id":4527},"source":"function onFire() {\n var hand = lively.morphic.World.current().firstHand(),\n highlight = this.highlightRectangle,\n that = this;\n\n if (this.isTracking()) {\n this.removeHighlighting();\n } else {\n this.world().addMorph(highlight);\n hand.highlightConnection = connect(hand, \"scrollFocusMorph\", highlight, \"update\");\n highlight.bringToFront();\n if (!this.currentTarget() || !this.currentTarget().world()) {\n highlight.setExtent(pt(0,0));\n }\n }\n}","funcProperties":{"__isSmartRef__":true,"id":4528},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4527":{"this":{"__isSmartRef__":true,"id":4419}},"4528":{"timestamp":{"__isSmartRef__":true,"id":4529},"user":"lauritz","tags":[]},"4529":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:40:51 GMT+0200 (Mitteleuropäische Sommerzeit)"},"4530":{"varMapping":{"__isSmartRef__":true,"id":4531},"source":"function removeHighlighting() {\n var hand = this.world().firstHand();\n \n if (this.highlightRectangle) {\n this.highlightRectangle.remove();\n }\n \n hand.attributeConnections.removeAt(\n hand.attributeConnections.indexOf(hand.highlightConnection));\n hand.highlightConnection = null;\n}","funcProperties":{"__isSmartRef__":true,"id":4532},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4531":{"this":{"__isSmartRef__":true,"id":4419}},"4532":{"timestamp":{"__isSmartRef__":true,"id":4533},"user":"lauritz","tags":[]},"4533":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:20:30 GMT+0200 (Mitteleuropäische Sommerzeit)"},"4534":{"varMapping":{"__isSmartRef__":true,"id":4535},"source":"function onMouseMove(evt) {\n var target = this.currentTarget();\n if (target && target.world() && !this.isHighlighting()) {\n this.highlightRectangle.update(target);\n this.world().addMorph(this.highlightRectangle);\n this.highlightRectangle.bringToFront();\n this.targetHighlight = this.highlightRectangle;\n }\n}","funcProperties":{"__isSmartRef__":true,"id":4540},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4535":{"this":{"__isSmartRef__":true,"id":4419},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4536}},"4536":{"$super":{"__isSmartRef__":true,"id":4537}},"4537":{"varMapping":{"__isSmartRef__":true,"id":4538},"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":4539},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4538":{"obj":{"__isSmartRef__":true,"id":4419},"name":"onMouseMove"},"4539":{},"4540":{"timestamp":{"__isSmartRef__":true,"id":4541},"user":"lauritz","tags":[]},"4541":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:25:52 GMT+0200 (Mitteleuropäische Sommerzeit)"},"4542":{"varMapping":{"__isSmartRef__":true,"id":4543},"source":"function onMouseOut() {\n if (this.isHighlighting()) {\n if (!this.isTracking()) {\n this.targetHighlight.remove();\n }\n delete this.targetHighlight;\n }\n}","funcProperties":{"__isSmartRef__":true,"id":4548},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4543":{"this":{"__isSmartRef__":true,"id":4419},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4544}},"4544":{"$super":{"__isSmartRef__":true,"id":4545}},"4545":{"varMapping":{"__isSmartRef__":true,"id":4546},"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":4547},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4546":{"obj":{"__isSmartRef__":true,"id":4419},"name":"onMouseOut"},"4547":{},"4548":{"timestamp":{"__isSmartRef__":true,"id":4549},"user":"lauritz","tags":[]},"4549":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:21:57 GMT+0200 (Mitteleuropäische Sommerzeit)"},"4550":{"varMapping":{"__isSmartRef__":true,"id":4551},"source":"function reset() {\n this.highlightRectangle.attributeConnections = [];\n \n connect(rect, \"onMouseMove\", this.highlightRectangle, \"updateOnMove\")\n connect(rect, \"onMouseUp\", this, \"removeHighlighting\")\n connect(rect, \"onMouseUp\", this.owner, \"setTarget\",\n {converter: function () {\n return this.sourceObj.morphUnderCursor();\n }\n })\n}","funcProperties":{"__isSmartRef__":true,"id":4552},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4551":{"this":{"__isSmartRef__":true,"id":4419}},"4552":{"timestamp":{"__isSmartRef__":true,"id":4553},"user":"lauritz","tags":[]},"4553":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:20:55 GMT+0200 (Mitteleuropäische Sommerzeit)"},"4554":{"varMapping":{"__isSmartRef__":true,"id":4555},"source":"function isTracking() {\n return !!this.world().firstHand().highlightConnection;\n}","funcProperties":{"__isSmartRef__":true,"id":4556},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4555":{"this":{"__isSmartRef__":true,"id":4419}},"4556":{"timestamp":{"__isSmartRef__":true,"id":4557},"user":"lauritz","tags":[]},"4557":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:11:25 GMT+0200 (Mitteleuropäische Sommerzeit)"},"4558":{"varMapping":{"__isSmartRef__":true,"id":4559},"source":"function isHighlighting() {\n return !!this.targetHighlight;\n}","funcProperties":{"__isSmartRef__":true,"id":4560},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4559":{"this":{"__isSmartRef__":true,"id":4419}},"4560":{"timestamp":{"__isSmartRef__":true,"id":4561},"user":"lauritz","tags":[]},"4561":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:11:22 GMT+0200 (Mitteleuropäische Sommerzeit)"},"4562":{"varMapping":{"__isSmartRef__":true,"id":4563},"source":"function currentTarget() {\n return this.owner.target;\n}","funcProperties":{"__isSmartRef__":true,"id":4564},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4563":{"this":{"__isSmartRef__":true,"id":4419}},"4564":{"timestamp":{"__isSmartRef__":true,"id":4565},"user":"lauritz","tags":[]},"4565":{"isSerializedDate":true,"string":"Wed Jun 06 2012 18:26:02 GMT+0200 (Mitteleuropäische Sommerzeit)"},"4566":{"target":{"__isSmartRef__":true,"id":10},"selector":"update","args":[],"stopped":false,"tickTime":500,"suspended":false,"__LivelyClassName__":"lively.morphic.TargetScript","__SourceModuleName__":"Global.lively.morphic.Core"},"4567":{"_BorderWidth":1,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_ClipMode":"visible","__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(952.0,433.8)","_BorderColor":"Color.rgb(95,94,95)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"4568":{"partsSpaceName":"PartsBin/Basic","comment":"Edit scripts and connections of a specific morph.","migrationLevel":4,"partName":"ObjectEditorPane","changes":[{"__isSmartRef__":true,"id":4569}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"4569":{"date":{"__isSmartRef__":true,"id":4570},"author":"lauritz","message":"Adapted the update behavior on ticks. Reduces the impact of HTML's autoscroll to selected list items."},"4570":{"isSerializedDate":true,"string":"Fri Oct 21 2011 00:39:30 GMT+0200 (Mitteleuropäische Sommerzeit)"},"4571":{"morph":{"__isSmartRef__":true,"id":10},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4572":{"resizeWidth":true,"resizeHeight":true,"adjustForNewBounds":true},"4573":{},"4574":{"displayInitialScript":{"__isSmartRef__":true,"id":4575},"displayJavaScriptSource":{"__isSmartRef__":true,"id":4579},"displaySourceForConnection":{"__isSmartRef__":true,"id":4583},"displaySourceForScript":{"__isSmartRef__":true,"id":4587},"generateSourceForConnection":{"__isSmartRef__":true,"id":4591},"generateSourceForScript":{"__isSmartRef__":true,"id":4595},"generateTargetCode":{"__isSmartRef__":true,"id":4599},"newConnection":{"__isSmartRef__":true,"id":4603},"newScript":{"__isSmartRef__":true,"id":4607},"reset":{"__isSmartRef__":true,"id":4611},"selectChangedContent":{"__isSmartRef__":true,"id":4615},"setTarget":{"__isSmartRef__":true,"id":4619},"sortedConnectionNamesOfObj":{"__isSmartRef__":true,"id":4623},"sortedScriptNamesOfObj":{"__isSmartRef__":true,"id":4627},"updateLists":{"__isSmartRef__":true,"id":4631},"onShutdown":{"__isSmartRef__":true,"id":4635},"confirmUnsavedChanges":{"__isSmartRef__":true,"id":4639},"update":{"__isSmartRef__":true,"id":4643},"ensureAnnotationLayer":{"__isSmartRef__":true,"id":4647},"copyToPartsBinWithUserRequest":{"__isSmartRef__":true,"id":4651},"printTags":{"__isSmartRef__":true,"id":4659},"setTag":{"__isSmartRef__":true,"id":4663},"runScript":{"__isSmartRef__":true,"id":4667},"openPartTestRunner":{"__isSmartRef__":true,"id":4671},"hasUnsavedChanges":{"__isSmartRef__":true,"id":4675}},"4575":{"varMapping":{"__isSmartRef__":true,"id":4576},"source":"function displayInitialScript() {\n if (this.scriptList.getList().size() > 1) {\n this.scriptList.preselectItem();\n } else if (this.connectionList.getList().size() > 1) {\n this.connectionList.preselectItem();\n } else {\n this.scriptList.selectAt(0);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":4577},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4576":{"this":{"__isSmartRef__":true,"id":10}},"4577":{"timestamp":{"__isSmartRef__":true,"id":4578},"user":"lauritz","tags":[]},"4578":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:13:43 GMT+0100 (Mitteleuropäische Zeit)"},"4579":{"varMapping":{"__isSmartRef__":true,"id":4580},"source":"function displayJavaScriptSource(jsCode) {\n if (this.scriptPane.hasChanged()) {\n var that = this;\n var callback = function(confirmed) {\n if (confirmed) that.scriptPane.display(jsCode)\n };\n this.confirmUnsavedChanges(callback);\n } else {\n this.scriptPane.display(jsCode);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":4581},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4580":{"this":{"__isSmartRef__":true,"id":10}},"4581":{"timestamp":{"__isSmartRef__":true,"id":4582},"user":"lauritz","tags":[]},"4582":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:59:26 GMT+0100 (Mitteleuropäische Zeit)"},"4583":{"varMapping":{"__isSmartRef__":true,"id":4584},"source":"function displaySourceForConnection(connection) {\n var code = \"\", that = this;\n if (connection === undefined) return;\n if (connection === null) {\n this.sortedConnectionNamesOfObj(this.target).forEach(function(each) {\n code = code.concat(that.generateSourceForConnection(each[1])).concat(\"\\n\\n\");\n });\n code = code.substring(0, code.length - \"\\n\\n\".length - 1);\n } else {\n code = this.generateSourceForConnection(connection);\n }\n this.displayJavaScriptSource(code);\n}","funcProperties":{"__isSmartRef__":true,"id":4585},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4584":{"this":{"__isSmartRef__":true,"id":10}},"4585":{"timestamp":{"__isSmartRef__":true,"id":4586},"user":"conradcalmez","tags":[]},"4586":{"isSerializedDate":true,"string":"Thu Feb 02 2012 14:59:30 GMT+0100 (Mitteleuropäische Zeit)"},"4587":{"varMapping":{"__isSmartRef__":true,"id":4588},"source":"function displaySourceForScript(scriptName) {\n var code = \"\",\n that = this;\n if (scriptName === null) {\n this.sortedScriptNamesOfObj(this.target).forEach(function(each) {\n code = code.concat(that.generateSourceForScript(each)).concat(\"\\n\\n\\n\");\n });\n code = code.substring(0, code.length - \"\\n\\n\\n\".length - 1);\n } else {\n code = this.generateSourceForScript(scriptName);\n }\n if (code) this.displayJavaScriptSource(code);\n}","funcProperties":{"__isSmartRef__":true,"id":4589},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4588":{"this":{"__isSmartRef__":true,"id":10}},"4589":{"timestamp":{"__isSmartRef__":true,"id":4590},"user":"cschuster","tags":[]},"4590":{"isSerializedDate":true,"string":"Thu Aug 30 2012 08:14:26 GMT+0200 (Mitteleuropäische Sommerzeit)"},"4591":{"varMapping":{"__isSmartRef__":true,"id":4592},"source":"function generateSourceForConnection(connection) {\n var c = connection, targetObject = this.target;\n\tif (!c.getTargetObj() || !c.getTargetObj().name || \n\t\t!c.getSourceObj() || !c.getSourceObj().name) return String(c);\n\n\tvar optConfig = []\n\tif (c.converterString)\n\t\toptConfig.push(\"converter: \\n\\t\" + c.converterString)\n\tif (c.updaterString)\n\t\toptConfig.push(\"updater: \\n\\t\" + c.updaterString)\n\treturn Strings.format('connect(%s, \"%s\", %s, \"%s\", {%s});', \n\t\t\tthis.generateTargetCode(targetObject, c.getSourceObj()),\n\t\t\tc.getSourceAttrName(),\n\t\t\tthis.generateTargetCode(targetObject, c.getTargetObj()),\n\t\t\tc.getTargetMethodName(),\n\t\t\toptConfig.join(','));\n\n}","funcProperties":{"__isSmartRef__":true,"id":4593},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4592":{"this":{"__isSmartRef__":true,"id":10}},"4593":{"timestamp":{"__isSmartRef__":true,"id":4594},"user":"lauritz","tags":[]},"4594":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:59:26 GMT+0100 (Mitteleuropäische Zeit)"},"4595":{"varMapping":{"__isSmartRef__":true,"id":4596},"source":"function generateSourceForScript(scriptName) {\n var script = this.target[scriptName],\n annotation = '',\n scriptSource = '',\n tagScript = '';\n\n if (!script) return;\n\n if (script.timestamp && script.user) \n annotation = Strings.format('// changed at %s by %s \\n', script.timestamp, script.user);\n scriptSource = Strings.format('this.addScript(%s)', script.getOriginal());\n tagScript = Strings.format('.tag(%s);', this.printTags(script));\n\n return annotation + scriptSource + tagScript;\n}","funcProperties":{"__isSmartRef__":true,"id":4597},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4596":{"this":{"__isSmartRef__":true,"id":10}},"4597":{"timestamp":{"__isSmartRef__":true,"id":4598},"user":"cschuster","tags":[]},"4598":{"isSerializedDate":true,"string":"Thu Aug 30 2012 08:14:45 GMT+0200 (Mitteleuropäische Sommerzeit)"},"4599":{"varMapping":{"__isSmartRef__":true,"id":4600},"source":"function generateTargetCode(baseObject, targetObject) {\n\tvar name = targetObject.name;\n\tif (baseObject === targetObject) \n\t\treturn \"this\";\n\telse if (baseObject[name] === targetObject) \n\t\treturn \"this.\" + name;\n\telse if (baseObject.testObject === targetObject) \n\t\treturn \"this.testObject\";\n\telse if (baseObject.get(name) === targetObject) \n\t\treturn 'this.get(\"' + name + '\")';\n\telse if (targetObject instanceof Morph) \n\t\treturn '$morph(\"' + name + '\")';\n\telse \n\t\treturn \"????\";\n}","funcProperties":{"__isSmartRef__":true,"id":4601},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4600":{"this":{"__isSmartRef__":true,"id":10}},"4601":{"timestamp":{"__isSmartRef__":true,"id":4602},"user":"lauritz","tags":[]},"4602":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:59:26 GMT+0100 (Mitteleuropäische Zeit)"},"4603":{"varMapping":{"__isSmartRef__":true,"id":4604},"source":"function newConnection() {\n if (this.target) {\n var code = \"connect(SOURCE, SOURCE_PROPERTY, TARGET, TARGET_PROPERTY);\";\n this.displayJavaScriptSource(code);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":4605},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4604":{"this":{"__isSmartRef__":true,"id":10}},"4605":{"timestamp":{"__isSmartRef__":true,"id":4606},"user":"lauritz","tags":[]},"4606":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:59:26 GMT+0100 (Mitteleuropäische Zeit)"},"4607":{"varMapping":{"__isSmartRef__":true,"id":4608},"source":"function newScript() {\n if (this.target) {\n var code = \"this.addScript(function SCRIPTNAME() {\\n \\n}).tag([]);\";\n this.displayJavaScriptSource(code);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":4609},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4608":{"this":{"__isSmartRef__":true,"id":10}},"4609":{"timestamp":{"__isSmartRef__":true,"id":4610},"user":"lauritz","tags":[]},"4610":{"isSerializedDate":true,"string":"Tue Nov 29 2011 04:24:25 GMT+0100 (Mitteleuropäische Zeit)"},"4611":{"varMapping":{"__isSmartRef__":true,"id":4612},"source":"function reset() {\n this.scriptPane = this.get('ObjectEditorScriptPane')\n this.scriptList = this.get('ObjectEditorScriptList')\n this.connectionList = this.get('ObjectEditorConnectionList')\n this.morphSelector = this.get('ObjectEditorMorphSelector')\n \n this.target = null;\n this.currentTag = null;\n \n this.scriptPane.reset();\n this.scriptList.setList();\n this.scriptList.selection = null;\n this.connectionList.setList();\n this.connectionList.selection = null;\n this.morphSelector.reset();\n this.tagChooser.reset();\n \n this.stopStepping();\n}","funcProperties":{"__isSmartRef__":true,"id":4613},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4612":{"this":{"__isSmartRef__":true,"id":10}},"4613":{"timestamp":{"__isSmartRef__":true,"id":4614},"user":"lauritz","tags":[]},"4614":{"isSerializedDate":true,"string":"Fri Aug 03 2012 11:45:36 GMT+0200 (Mitteleuropäische Sommerzeit)"},"4615":{"varMapping":{"__isSmartRef__":true,"id":4616},"source":"function selectChangedContent(source) {\n\n var addScriptRegex = /this\\.addScript\\s*\\(\\s*function\\s*([^\\(]*)/g;\n var addScriptMatches = [];\n var addScriptMatch = addScriptRegex.exec(source);\n while (addScriptMatch) {\n addScriptMatches.push(addScriptMatch[1]);\n addScriptMatch = addScriptRegex.exec(source);\n }\n \n // if scripts were added, select either a specific one or all\n if (addScriptMatches.length > 0) { \n if (addScriptMatches.length === 1) {\n return this.scriptList.selectAddedScript(addScriptMatches[0]);\n }\n return this.scriptList.selectAt(0);\n }\n\n var connectionRegex = \n /connect\\(\\s*([^,]*)\\s*,\\s*\"([^,]*)\"\\s*,\\s*([^,]*)\\s*,\\s*\"([^,]*)\"/g;\n var connectionMatches = [];\n var connectionMatch = connectionRegex.exec(source);\n while (connectionMatch) {\n connectionMatches.push(connectionMatch);\n connectionMatch = connectionRegex.exec(source);\n }\n\n // if connections were made, select either a specific one or all\n if (connectionMatches.length > 0) {\n if (connectionMatches.length === 1) {\n var match = connectionMatches[0];\n for (var i=0; i>rememberSelectionForDoMore setting charsReplaced=iiier\n23:07:24 x: 6 y: 6 cell: [object Object] origin: northWest\n23:07:24 x: 5 y: 5 cell: [object Object]\n23:07:24 going down from: 5\n23:07:24 northWest\n23:07:24 x: 5 y: 5 cell: [object Object] origin: northWest\n23:07:24 x: 4 y: 4 cell: [object Object]\n23:07:24 going down from: 4\n23:07:24 northWest\n23:07:24 x: 4 y: 4 cell: [object Object] origin: northWest\n23:07:24 x: 3 y: 3 cell: [object Object]\n23:07:24 going down from: 3\n23:07:24 northWest\n23:07:24 x: 3 y: 3 cell: [object Object] origin: northWest\n23:07:24 x: 2 y: 2 cell: [object Object]\n23:07:24 going down from: 2\n23:07:24 northWest\n23:07:24 x: 2 y: 2 cell: [object Object] origin: northWest\n23:07:24 x: 1 y: 1 cell: [object Object]\n23:07:24 going down from: 1\n23:07:24 northWest\n23:07:24 stepping up from: 1\n23:07:24 match in line 1\n23:07:24 stepping up from: 2\n23:07:24 match in line 2\n23:07:24 stepping up from: 3\n23:07:24 match in line 3\n23:07:24 stepping up from: 4\n23:07:24 match in line 4\n23:07:24 stepping up from: 5\n23:07:24 substition in line 5 with TTTTOR\n23:07:24 currentCell.y = 5\n23:08:04 Text>>rememberSelectionForDoMore setting charsReplaced=lineNumber-1\n23:08:13 Text>>rememberSelectionForDoMore setting charsReplaced=lineNumber-1\n23:08:25 http://lively-kernel.org/repository/webwerkstatt/core/anonymous_module_35 loaded in 0 ms\n23:08:31 x: 6 y: 6 cell: [object Object] origin: northWest\n23:08:31 x: 5 y: 5 cell: [object Object]\n23:08:31 going down from: 5\n23:08:31 northWest\n23:08:31 x: 5 y: 5 cell: [object Object] origin: northWest\n23:08:31 x: 4 y: 4 cell: [object Object]\n23:08:31 going down from: 4\n23:08:31 northWest\n23:08:31 x: 4 y: 4 cell: [object Object] origin: northWest\n23:08:31 x: 3 y: 3 cell: [object Object]\n23:08:31 going down from: 3\n23:08:31 northWest\n23:08:31 x: 3 y: 3 cell: [object Object] origin: northWest\n23:08:31 x: 2 y: 2 cell: [object Object]\n23:08:31 going down from: 2\n23:08:31 northWest\n23:08:31 x: 2 y: 2 cell: [object Object] origin: northWest\n23:08:31 x: 1 y: 1 cell: [object Object]\n23:08:31 going down from: 1\n23:08:31 northWest\n23:08:31 stepping up from: 1\n23:08:31 match in line 1\n23:08:31 stepping up from: 2\n23:08:31 match in line 2\n23:08:31 stepping up from: 3\n23:08:31 match in line 3\n23:08:31 stepping up from: 4\n23:08:31 match in line 4\n23:08:31 stepping up from: 5\n23:08:31 substition in line 5 with TTTTRR\n23:08:31 currentCell.y = 5\n23:09:01 http://lively-kernel.org/repository/webwerkstatt/core/anonymous_module_36 loaded in 0 ms\n23:09:06 x: 6 y: 6 cell: [object Object] origin: northWest\n23:09:06 x: 5 y: 5 cell: [object Object]\n23:09:06 going down from: 5\n23:09:06 northWest\n23:09:06 x: 5 y: 5 cell: [object Object] origin: northWest\n23:09:06 x: 4 y: 4 cell: [object Object]\n23:09:06 going down from: 4\n23:09:06 northWest\n23:09:06 x: 4 y: 4 cell: [object Object] origin: northWest\n23:09:06 x: 3 y: 3 cell: [object Object]\n23:09:06 going down from: 3\n23:09:06 northWest\n23:09:06 x: 3 y: 3 cell: [object Object] origin: northWest\n23:09:06 x: 2 y: 2 cell: [object Object]\n23:09:06 going down from: 2\n23:09:06 northWest\n23:09:06 x: 2 y: 2 cell: [object Object] origin: northWest\n23:09:06 x: 1 y: 1 cell: [object Object]\n23:09:06 going down from: 1\n23:09:06 northWest\n23:09:06 stepping up from: 1\n23:09:06 match in line 1\n23:09:06 stepping up from: 2\n23:09:06 match in line 2\n23:09:06 stepping up from: 3\n23:09:06 match in line 3\n23:09:06 stepping up from: 4\n23:09:06 match in line 4\n23:09:06 stepping up from: 5\n23:09:06 substition in line 5 with TTTTOR\n23:09:06 currentCell.y = 5\n23:09:10 Text>>rememberSelectionForDoMore setting charsReplaced=TTTir\n23:09:14 Text>>rememberSelectionForDoMore setting charsReplaced=TTTor\n23:09:16 x: 4 y: 3 cell: [object Object] origin: northWest\n23:09:16 x: 3 y: 2 cell: [object Object]\n23:09:16 going down from: 3\n23:09:16 northWest\n23:09:16 x: 3 y: 2 cell: [object Object] origin: northWest\n23:09:16 x: 2 y: 1 cell: [object Object]\n23:09:16 going down from: 2\n23:09:16 west\n23:09:16 x: 2 y: 1 cell: [object Object] origin: west\n23:09:16 x: 1 y: 1 cell: [object Object]\n23:09:16 going down from: 1\n23:09:16 northWest\n23:09:16 stepping up from: 1\n23:09:16 match in line 1\n23:09:16 stepping up from: 2\n23:09:16 deletion in line 2 with TER\n23:09:16 stepping up from: 3\n23:09:16 substition in line 3 with TEO\n23:09:16 currentCell.y = 2\n23:16:12 Text>>rememberSelectionForDoMore setting charsReplaced=currentCell.x\n23:16:21 http://lively-kernel.org/repository/webwerkstatt/core/anonymous_module_37 loaded in 15 ms\n23:16:32 Text>>rememberSelectionForDoMore setting charsReplaced=currentCell.x\n23:17:43 http://lively-kernel.org/repository/webwerkstatt/core/anonymous_module_38 loaded in 0 ms\n23:17:46 x: 6 y: 6 cell: [object Object] origin: northWest\n23:17:46 x: 5 y: 5 cell: [object Object]\n23:17:46 going down from: 5\n23:17:46 northWest\n23:17:46 x: 5 y: 5 cell: [object Object] origin: northWest\n23:17:46 x: 4 y: 4 cell: [object Object]\n23:17:46 going down from: 4\n23:17:46 northWest\n23:17:46 x: 4 y: 4 cell: [object Object] origin: northWest\n23:17:46 x: 3 y: 3 cell: [object Object]\n23:17:46 going down from: 3\n23:17:46 northWest\n23:17:46 x: 3 y: 3 cell: [object Object] origin: northWest\n23:17:46 x: 2 y: 2 cell: [object Object]\n23:17:46 going down from: 2\n23:17:46 northWest\n23:17:46 x: 2 y: 2 cell: [object Object] origin: northWest\n23:17:46 x: 1 y: 1 cell: [object Object]\n23:17:46 going down from: 1\n23:17:46 northWest\n23:17:46 stepping up from: 1\n23:17:46 match in line 1\n23:17:46 stepping up from: 2\n23:17:46 match in line 2\n23:17:46 stepping up from: 3\n23:17:46 match in line 3\n23:17:46 stepping up from: 4\n23:17:46 match in line 4\n23:17:46 stepping up from: 5\n23:17:46 substition in line 5 with TTTTOR\n23:17:46 currentCell.y = 5\n23:17:56 Text>>rememberSelectionForDoMore setting charsReplaced=TTTir\n23:17:59 Text>>rememberSelectionForDoMore setting charsReplaced=TTTor\n23:18:01 x: 4 y: 3 cell: [object Object] origin: northWest\n23:18:01 x: 3 y: 2 cell: [object Object]\n23:18:01 going down from: 3\n23:18:01 northWest\n23:18:01 x: 3 y: 2 cell: [object Object] origin: northWest\n23:18:01 x: 2 y: 1 cell: [object Object]\n23:18:01 going down from: 2\n23:18:01 west\n23:18:01 x: 2 y: 1 cell: [object Object] origin: west\n23:18:01 x: 1 y: 1 cell: [object Object]\n23:18:01 going down from: 1\n23:18:01 northWest\n23:18:01 stepping up from: 1\n23:18:01 match in line 1\n23:18:01 stepping up from: 2\n23:18:01 deletion in line 2 with TER\n23:18:01 stepping up from: 3\n23:18:01 substition in line 3 with TEO\n23:18:01 currentCell.y = 2\n23:19:15 x: 4 y: 3 cell: [object Object] origin: northWest\n23:19:15 x: 3 y: 2 cell: [object Object]\n23:19:15 going down from: 3\n23:19:15 northWest\n23:19:15 x: 3 y: 2 cell: [object Object] origin: northWest\n23:19:15 x: 2 y: 1 cell: [object Object]\n23:19:15 going down from: 2\n23:19:15 west\n23:19:15 x: 2 y: 1 cell: [object Object] origin: west\n23:19:15 x: 1 y: 1 cell: [object Object]\n23:19:15 going down from: 1\n23:19:15 northWest\n23:19:15 stepping up from: 1\n23:19:15 match in line 1\n23:19:15 stepping up from: 2\n23:19:15 deletion in line 2 with TER\n23:19:15 stepping up from: 3\n23:19:15 substition in line 3 with TEO\n23:19:15 currentCell.y = 2\n23:19:31 x: 4 y: 2 cell: [object Object] origin: northWest\n23:19:31 x: 3 y: 1 cell: [object Object]\n23:19:31 going down from: 3\n23:19:31 west\n23:19:31 x: 3 y: 1 cell: [object Object] origin: west\n23:19:31 x: 2 y: 1 cell: [object Object]\n23:19:31 going down from: 2\n23:19:31 west\n23:19:31 x: 2 y: 1 cell: [object Object] origin: west\n23:19:31 x: 1 y: 1 cell: [object Object]\n23:19:31 going down from: 1\n23:19:31 northWest\n23:19:31 stepping up from: 1\n23:19:31 match in line 1\n23:19:31 stepping up from: 2\n23:19:31 deletion in line 2 with TER\n23:19:31 stepping up from: 3\n23:19:31 deletion in line 3 with TE\n23:19:52 x: 4 y: 4 cell: [object Object] origin: northWest\n23:19:52 x: 3 y: 3 cell: [object Object]\n23:19:52 going down from: 3\n23:19:52 northWest\n23:19:52 x: 3 y: 3 cell: [object Object] origin: northWest\n23:19:52 x: 2 y: 2 cell: [object Object]\n23:19:52 going down from: 2\n23:19:52 northWest\n23:19:52 x: 2 y: 2 cell: [object Object] origin: northWest\n23:19:52 x: 1 y: 1 cell: [object Object]\n23:19:52 going down from: 1\n23:19:52 northWest\n23:19:52 stepping up from: 1\n23:19:52 match in line 1\n23:19:52 stepping up from: 2\n23:19:52 substition in line 2 with TOER\n23:19:52 currentCell.y = 2\n23:19:52 stepping up from: 3\n23:19:52 substition in line 3 with TOOR\n23:19:52 currentCell.y = 3\n23:20:01 x: 4 y: 5 cell: [object Object] origin: northWest\n23:20:01 x: 3 y: 4 cell: [object Object]\n23:20:01 going down from: 4\n23:20:01 northWest\n23:20:01 x: 3 y: 4 cell: [object Object] origin: northWest\n23:20:01 x: 2 y: 3 cell: [object Object]\n23:20:01 going down from: 3\n23:20:01 northWest\n23:20:01 x: 2 y: 3 cell: [object Object] origin: northWest\n23:20:01 x: 1 y: 2 cell: [object Object]\n23:20:01 going down from: 2\n23:20:01 north\n23:20:01 x: 1 y: 2 cell: [object Object] origin: north\n23:20:01 x: 1 y: 1 cell: [object Object]\n23:20:01 going down from: 1\n23:20:01 northWest\n23:20:01 stepping up from: 1\n23:20:01 match in line 1\n23:20:01 stepping up from: 2\n23:20:01 insertion in line 2 with OTIER\n23:20:01 stepping up from: 3\n23:20:01 substition in line 3 with OOIER\n23:20:01 currentCell.y = 3\n23:20:01 stepping up from: 4\n23:20:01 substition in line 4 with OOOER\n23:20:01 currentCell.y = 4\n23:21:42 x: 4 y: 5 cell: [object Object] origin: northWest\n23:21:42 x: 3 y: 4 cell: [object Object]\n23:21:42 going down from: 4\n23:21:42 northWest\n23:21:42 x: 3 y: 4 cell: [object Object] origin: northWest\n23:21:42 x: 2 y: 3 cell: [object Object]\n23:21:42 going down from: 3\n23:21:42 northWest\n23:21:42 x: 2 y: 3 cell: [object Object] origin: northWest\n23:21:42 x: 1 y: 2 cell: [object Object]\n23:21:42 going down from: 2\n23:21:42 north\n23:21:42 x: 1 y: 2 cell: [object Object] origin: north\n23:21:42 x: 1 y: 1 cell: [object Object]\n23:21:42 going down from: 1\n23:21:42 northWest\n23:21:42 stepping up from: 1\n23:21:42 match in line 1\n23:21:42 stepping up from: 2\n23:21:42 insertion in line 2 with OTIER\n23:21:42 stepping up from: 3\n23:21:42 substition in line 3 with OOIER\n23:21:42 currentCell.y = 3\n23:21:42 stepping up from: 4\n23:21:42 substition in line 4 with OOOER\n23:21:42 currentCell.y = 4\n23:21:45 http://lively-kernel.org/repository/webwerkstatt/core/anonymous_module_39 loaded in 0 ms\n23:21:46 x: 4 y: 5 cell: [object Object] origin: northWest\n23:21:46 x: 3 y: 4 cell: [object Object]\n23:21:46 going down from: 4\n23:21:46 northWest\n23:21:46 x: 3 y: 4 cell: [object Object] origin: northWest\n23:21:46 x: 2 y: 3 cell: [object Object]\n23:21:46 going down from: 3\n23:21:46 northWest\n23:21:46 x: 2 y: 3 cell: [object Object] origin: northWest\n23:21:46 x: 1 y: 2 cell: [object Object]\n23:21:46 going down from: 2\n23:21:46 north\n23:21:46 x: 1 y: 2 cell: [object Object] origin: north\n23:21:46 x: 1 y: 1 cell: [object Object]\n23:21:46 going down from: 1\n23:21:46 northWest\n23:21:46 stepping up from: 1\n23:21:46 match in line 1\n23:21:46 stepping up from: 2\n23:21:46 insertion in line 2 with TOTIER\n23:21:46 stepping up from: 3\n23:21:46 substition in line 3 with TOTIER\n23:21:46 currentCell.y = 3\n23:21:46 stepping up from: 4\n23:21:46 substition in line 4 with TOOIER\n23:21:46 currentCell.y = 4\n23:21:58 http://lively-kernel.org/repository/webwerkstatt/core/anonymous_module_40 loaded in 0 ms\n23:22:00 x: 4 y: 5 cell: [object Object] origin: northWest\n23:22:00 x: 3 y: 4 cell: [object Object]\n23:22:00 going down from: 4\n23:22:00 northWest\n23:22:00 x: 3 y: 4 cell: [object Object] origin: northWest\n23:22:00 x: 2 y: 3 cell: [object Object]\n23:22:00 going down from: 3\n23:22:00 northWest\n23:22:00 x: 2 y: 3 cell: [object Object] origin: northWest\n23:22:00 x: 1 y: 2 cell: [object Object]\n23:22:01 going down from: 2\n23:22:01 north\n23:22:01 x: 1 y: 2 cell: [object Object] origin: north\n23:22:01 x: 1 y: 1 cell: [object Object]\n23:22:01 going down from: 1\n23:22:01 northWest\n23:22:01 stepping up from: 1\n23:22:01 match in line 1\n23:22:01 stepping up from: 2\n23:22:01 insertion in line 2 with TOIER\n23:22:01 stepping up from: 3\n23:22:01 substition in line 3 with TOIER\n23:22:01 currentCell.y = 3\n23:22:01 stepping up from: 4\n23:22:01 substition in line 4 with TOOER\n23:22:01 currentCell.y = 4\n23:23:04 http://lively-kernel.org/repository/webwerkstatt/core/anonymous_module_41 loaded in 16 ms\n23:23:07 x: 4 y: 5 cell: [object Object] origin: northWest\n23:23:07 x: 3 y: 4 cell: [object Object]\n23:23:07 going down from: 4\n23:23:07 northWest\n23:23:07 x: 3 y: 4 cell: [object Object] origin: northWest\n23:23:07 x: 2 y: 3 cell: [object Object]\n23:23:07 going down from: 3\n23:23:07 northWest\n23:23:07 x: 2 y: 3 cell: [object Object] origin: northWest\n23:23:07 x: 1 y: 2 cell: [object Object]\n23:23:07 going down from: 2\n23:23:07 north\n23:23:07 x: 1 y: 2 cell: [object Object] origin: north\n23:23:07 x: 1 y: 1 cell: [object Object]\n23:23:07 going down from: 1\n23:23:07 northWest\n23:23:07 stepping up from: 1\n23:23:07 match in line 1\n23:23:07 stepping up from: 2\n23:23:07 insertion in line 2 with TOIER\n23:23:07 stepping up from: 3\n23:23:07 substition in line 3 with TOIER\n23:23:07 currentCell.y = 3\n23:23:07 stepping up from: 4\n23:23:07 substition in line 4 with TOOER\n23:23:07 currentCell.y = 4\n23:23:11 x: 4 y: 5 cell: [object Object] origin: northWest\n23:23:11 x: 3 y: 4 cell: [object Object]\n23:23:11 going down from: 4\n23:23:11 northWest\n23:23:11 x: 3 y: 4 cell: [object Object] origin: northWest\n23:23:11 x: 2 y: 3 cell: [object Object]\n23:23:11 going down from: 3\n23:23:11 northWest\n23:23:11 x: 2 y: 3 cell: [object Object] origin: northWest\n23:23:11 x: 1 y: 2 cell: [object Object]\n23:23:11 going down from: 2\n23:23:11 north\n23:23:11 x: 1 y: 2 cell: [object Object] origin: north\n23:23:11 x: 1 y: 1 cell: [object Object]\n23:23:11 going down from: 1\n23:23:11 northWest\n23:23:11 stepping up from: 1\n23:23:11 match in line 1\n23:23:11 stepping up from: 2\n23:23:11 insertion in line 2 with TOIER\n23:23:11 stepping up from: 3\n23:23:11 substition in line 3 with TOIER\n23:23:11 currentCell.y = 3\n23:23:11 stepping up from: 4\n23:23:11 substition in line 4 with TOOER\n23:23:11 currentCell.y = 4\n23:23:52 http://lively-kernel.org/repository/webwerkstatt/core/anonymous_module_42 loaded in 0 ms\n23:23:55 x: 4 y: 5 cell: [object Object] origin: northWest\n23:23:55 x: 3 y: 4 cell: [object Object]\n23:23:55 going down from: 4\n23:23:55 northWest\n23:23:55 x: 3 y: 4 cell: [object Object] origin: northWest\n23:23:55 x: 2 y: 3 cell: [object Object]\n23:23:55 going down from: 3\n23:23:55 northWest\n23:23:55 x: 2 y: 3 cell: [object Object] origin: northWest\n23:23:55 x: 1 y: 2 cell: [object Object]\n23:23:55 going down from: 2\n23:23:55 north\n23:23:55 x: 1 y: 2 cell: [object Object] origin: north\n23:23:55 x: 1 y: 1 cell: [object Object]\n23:23:55 going down from: 1\n23:23:55 northWest\n23:23:55 stepping up from: 1\n23:23:55 match in line 1\n23:23:55 stepping up from: 2\n23:23:55 insertion in line 2 with TOIER\n23:23:55 stepping up from: 3\n23:23:55 substition in line 3 with TOOER\n23:23:55 currentCell.y = 3\n23:23:55 stepping up from: 4\n23:23:55 substition in line 4 with TOOOR\n23:23:55 currentCell.y = 4\n23:24:07 Text>>rememberSelectionForDoMore setting charsReplaced=oooo\n23:24:09 x: 4 y: 3 cell: [object Object] origin: northWest\n23:24:09 x: 3 y: 2 cell: [object Object]\n23:24:09 going down from: 3\n23:24:09 northWest\n23:24:09 x: 3 y: 2 cell: [object Object] origin: northWest\n23:24:09 x: 2 y: 1 cell: [object Object]\n23:24:09 going down from: 2\n23:24:09 west\n23:24:09 x: 2 y: 1 cell: [object Object] origin: west\n23:24:09 x: 1 y: 1 cell: [object Object]\n23:24:09 going down from: 1\n23:24:09 northWest\n23:24:09 stepping up from: 1\n23:24:09 match in line 1\n23:24:09 stepping up from: 2\n23:24:09 deletion in line 2 with TER\n23:24:09 stepping up from: 3\n23:24:09 substition in line 3 with TERR\n23:24:09 currentCell.y = 2\n01:01:42 http://lively-kernel.org/repository/webwerkstatt/core/anonymous_module_43 loaded in 10 ms\n01:01:44 x: 4 y: 3 cell: [object Object] origin: northWest\n01:01:44 northWest\n01:01:44 x: 3 y: 2 cell: [object Object] origin: northWest\n01:01:44 west\n01:01:44 x: 2 y: 1 cell: [object Object] origin: west\n01:01:44 northWest\n01:01:44 stepping up from: 1\n01:01:44 x: 1 y: 1 cell: [object Object]\n01:01:44 going down from: 1\n01:01:44 \n01:01:44 match in line 1\n01:01:44 stepping up from: 2\n01:01:44 x: 2 y: 1 cell: [object Object]\n01:01:44 going down from: 2\n01:01:44 \n01:01:44 deletion in line 2 with TER\n01:01:44 stepping up from: 3\n01:01:44 x: 3 y: 2 cell: [object Object]\n01:01:44 going down from: 3\n01:01:44 \n01:01:44 substition in line 3 with TERR\n01:01:44 currentCell.y = 2\n01:02:54 http://lively-kernel.org/repository/webwerkstatt/core/anonymous_module_44 loaded in 10 ms\n01:03:02 http://lively-kernel.org/repository/webwerkstatt/core/anonymous_module_45 loaded in 10 ms\n01:03:04 going down from: 3\n01:03:04 \n01:03:04 going down from: 2\n01:03:04 \n01:03:04 going down from: 1\n01:03:04 \n01:03:04 stepping up from: 1\n01:03:04 x: 1 y: 1 cell: [object Object]\n01:03:04 \n01:03:04 match in line 1\n01:03:04 stepping up from: 2\n01:03:04 x: 2 y: 1 cell: [object Object]\n01:03:04 \n01:03:04 deletion in line 2 with TER\n01:03:04 stepping up from: 3\n01:03:04 x: 3 y: 2 cell: [object Object]\n01:03:04 \n01:03:04 substition in line 3 with TERR\n01:03:04 currentCell.y = 2\n01:03:57 http://lively-kernel.org/repository/webwerkstatt/core/anonymous_module_46 loaded in 10 ms\n01:03:59 going down from: 3\n01:03:59 \n01:03:59 going down from: 2\n01:03:59 \n01:03:59 going down from: 1\n01:03:59 \n01:03:59 stepping up from: 1\n01:03:59 x: 1 y: 1 cell: [object Object]\n01:03:59 origin: northWest\n01:03:59 \n01:03:59 match in line 1\n01:03:59 stepping up from: 2\n01:03:59 x: 2 y: 1 cell: [object Object]\n01:03:59 origin: west\n01:03:59 \n01:03:59 deletion in line 2 with TER\n01:03:59 stepping up from: 3\n01:03:59 x: 3 y: 2 cell: [object Object]\n01:03:59 origin: northWest\n01:03:59 \n01:03:59 substition in line 3 with TERR\n01:03:59 currentCell.y = 2\n01:06:18 going down from: 2\n01:06:18 \n01:06:18 going down from: 1\n01:06:18 \n01:06:18 stepping up from: 1\n01:06:18 x: 1 y: 0 cell: [object Object]\n01:06:18 origin: west\n01:06:18 \n01:06:18 deletion in line 1 with ER\n01:06:18 stepping up from: 2\n01:06:18 x: 2 y: 1 cell: [object Object]\n01:06:18 origin: northWest\n01:06:18 \n01:06:18 substition in line 2 with ERR\n01:06:18 currentCell.y = 1\n01:06:46 going down from: 3\n01:06:46 \n01:06:46 going down from: 2\n01:06:46 \n01:06:46 going down from: 1\n01:06:46 \n01:06:46 stepping up from: 1\n01:06:46 x: 1 y: 1 cell: [object Object]\n01:06:46 origin: northWest\n01:06:46 \n01:06:46 match in line 1\n01:06:46 stepping up from: 2\n01:06:46 x: 2 y: 1 cell: [object Object]\n01:06:46 origin: west\n01:06:46 \n01:06:46 deletion in line 2 with TER\n01:06:46 stepping up from: 3\n01:06:46 x: 3 y: 2 cell: [object Object]\n01:06:46 origin: northWest\n01:06:46 \n01:06:46 substition in line 3 with TERR\n01:06:46 currentCell.y = 2\n01:16:20 going down from: 5\n01:16:20 \n01:16:20 going down from: 4\n01:16:20 \n01:16:20 going down from: 3\n01:16:20 \n01:16:20 going down from: 2\n01:16:20 \n01:16:20 going down from: 1\n01:16:20 \n01:16:20 stepping up from: 1\n01:16:20 x: 1 y: 1 cell: [object Object]\n01:16:20 origin: northWest\n01:16:20 \n01:16:20 match in line 1\n01:16:20 stepping up from: 2\n01:16:20 x: 2 y: 1 cell: [object Object]\n01:16:20 origin: west\n01:16:20 \n01:16:20 deletion in line 2 with TEEER\n01:16:20 stepping up from: 3\n01:16:20 x: 3 y: 1 cell: [object Object]\n01:16:20 origin: west\n01:16:20 \n01:16:20 deletion in line 3 with TEER\n01:16:20 stepping up from: 4\n01:16:20 x: 4 y: 1 cell: [object Object]\n01:16:20 origin: west\n01:16:20 \n01:16:20 deletion in line 4 with TEE\n01:16:20 stepping up from: 5\n01:16:20 x: 5 y: 2 cell: [object Object]\n01:16:20 origin: northWest\n01:16:20 \n01:16:20 substition in line 5 with TEER\n01:16:20 currentCell.y = 2\n01:16:40 going down from: 4\n01:16:40 \n01:16:40 going down from: 3\n01:16:40 \n01:16:40 going down from: 2\n01:16:40 \n01:16:40 going down from: 1\n01:16:40 \n01:16:40 stepping up from: 1\n01:16:40 x: 1 y: 1 cell: [object Object]\n01:16:40 origin: northWest\n01:16:40 \n01:16:40 match in line 1\n01:16:40 stepping up from: 2\n01:16:40 x: 2 y: 1 cell: [object Object]\n01:16:40 origin: west\n01:16:40 \n01:16:40 deletion in line 2 with TEER\n01:16:40 stepping up from: 3\n01:16:40 x: 3 y: 1 cell: [object Object]\n01:16:40 origin: west\n01:16:40 \n01:16:40 deletion in line 3 with TER\n01:16:40 stepping up from: 4\n01:16:40 x: 4 y: 2 cell: [object Object]\n01:16:40 origin: northWest\n01:16:40 \n01:16:40 substition in line 4 with TERR\n01:16:40 currentCell.y = 2\n01:16:59 going down from: 5\n01:16:59 \n01:16:59 going down from: 4\n01:16:59 \n01:16:59 going down from: 3\n01:16:59 \n01:16:59 going down from: 2\n01:16:59 \n01:16:59 going down from: 1\n01:16:59 \n01:16:59 stepping up from: 1\n01:16:59 x: 1 y: 1 cell: [object Object]\n01:16:59 origin: northWest\n01:16:59 \n01:16:59 match in line 1\n01:16:59 stepping up from: 2\n01:16:59 x: 2 y: 1 cell: [object Object]\n01:16:59 origin: west\n01:16:59 \n01:16:59 deletion in line 2 with TEEER\n01:16:59 stepping up from: 3\n01:16:59 x: 3 y: 1 cell: [object Object]\n01:16:59 origin: west\n01:16:59 \n01:16:59 deletion in line 3 with TEER\n01:16:59 stepping up from: 4\n01:16:59 x: 4 y: 1 cell: [object Object]\n01:16:59 origin: west\n01:16:59 \n01:16:59 deletion in line 4 with TEE\n01:16:59 stepping up from: 5\n01:16:59 x: 5 y: 2 cell: [object Object]\n01:16:59 origin: northWest\n01:16:59 \n01:16:59 substition in line 5 with TEER\n01:16:59 currentCell.y = 2\n01:23:17 trying to reclaimRemovedChunks of a text chunk with no prev chunk\n01:23:20 going down from: 5\n01:23:20 \n01:23:20 going down from: 4\n01:23:20 \n01:23:20 going down from: 3\n01:23:20 \n01:23:20 going down from: 2\n01:23:20 \n01:23:20 going down from: 1\n01:23:20 \n01:23:20 stepping up from: 1\n01:23:20 x: 1 y: 1 cell: [object Object]\n01:23:20 origin: northWest\n01:23:20 \n01:23:20 match in line 1\n01:23:20 stepping up from: 2\n01:23:20 x: 1 y: 2 cell: [object Object]\n01:23:20 origin: north\n01:23:20 \n01:23:20 insertion in line 2 with TEOR\n01:23:20 stepping up from: 3\n01:23:20 x: 1 y: 3 cell: [object Object]\n01:23:20 origin: north\n01:23:20 \n01:23:20 insertion in line 3 with TEEOR\n01:23:20 stepping up from: 4\n01:23:20 x: 1 y: 4 cell: [object Object]\n01:23:20 origin: north\n01:23:20 \n01:23:20 insertion in line 4 with TEEEOR\n01:23:20 stepping up from: 5\n01:23:20 x: 2 y: 5 cell: [object Object]\n01:23:20 origin: northWest\n01:23:20 \n01:23:20 substition in line 5 with TEREOR\n01:23:20 currentCell.y = 5\n01:27:45 http://lively-kernel.org/repository/webwerkstatt/core/anonymous_module_47 loaded in 10 ms\n01:27:47 going down from: 5\n01:27:47 \n01:27:47 going down from: 4\n01:27:47 \n01:27:47 going down from: 3\n01:27:47 \n01:27:47 going down from: 2\n01:27:47 \n01:27:47 going down from: 1\n01:27:47 \n01:27:47 stepping up from: 1\n01:27:47 x: 1 y: 1 cell: [object Object]\n01:27:47 origin: northWest\n01:27:47 \n01:27:47 match in line 1\n01:27:47 stepping up from: 2\n01:27:47 x: 1 y: 2 cell: [object Object]\n01:27:47 origin: north\n01:27:47 \n01:27:47 insertion in line 2 with TEOR\n01:27:47 stepping up from: 3\n01:27:47 x: 1 y: 3 cell: [object Object]\n01:27:47 origin: north\n01:27:47 \n01:27:47 insertion in line 3 with TEEOR\n01:27:47 stepping up from: 4\n01:27:47 x: 1 y: 4 cell: [object Object]\n01:27:47 origin: north\n01:27:47 \n01:27:47 insertion in line 4 with TEEEOR\n01:27:47 stepping up from: 5\n01:27:47 x: 2 y: 5 cell: [object Object]\n01:27:47 origin: northWest\n01:27:47 \n01:27:47 substition in line 5 with TEEEOR\n01:27:47 currentCell.y = 5\n01:27:50 going down from: 5\n01:27:50 \n01:27:50 going down from: 4\n01:27:50 \n01:27:50 going down from: 3\n01:27:50 \n01:27:50 going down from: 2\n01:27:50 \n01:27:50 going down from: 1\n01:27:50 \n01:27:50 stepping up from: 1\n01:27:50 x: 1 y: 1 cell: [object Object]\n01:27:50 origin: northWest\n01:27:50 \n01:27:50 match in line 1\n01:27:50 stepping up from: 2\n01:27:50 x: 1 y: 2 cell: [object Object]\n01:27:50 origin: north\n01:27:50 \n01:27:50 insertion in line 2 with TEOR\n01:27:50 stepping up from: 3\n01:27:50 x: 1 y: 3 cell: [object Object]\n01:27:50 origin: north\n01:27:50 \n01:27:50 insertion in line 3 with TEEOR\n01:27:50 stepping up from: 4\n01:27:50 x: 1 y: 4 cell: [object Object]\n01:27:50 origin: north\n01:27:50 \n01:27:50 insertion in line 4 with TEEEOR\n01:27:50 stepping up from: 5\n01:27:50 x: 2 y: 5 cell: [object Object]\n01:27:50 origin: northWest\n01:27:50 \n01:27:50 substition in line 5 with TEEEOR\n01:27:50 currentCell.y = 5\n01:27:50 going down from: 5\n01:27:50 \n01:27:50 going down from: 4\n01:27:51 \n01:27:51 going down from: 3\n01:27:51 \n01:27:51 going down from: 2\n01:27:51 \n01:27:51 going down from: 1\n01:27:51 \n01:27:51 stepping up from: 1\n01:27:51 x: 1 y: 1 cell: [object Object]\n01:27:51 origin: northWest\n01:27:51 \n01:27:51 match in line 1\n01:27:51 stepping up from: 2\n01:27:51 x: 1 y: 2 cell: [object Object]\n01:27:51 origin: north\n01:27:51 \n01:27:51 insertion in line 2 with TEOR\n01:27:51 stepping up from: 3\n01:27:51 x: 1 y: 3 cell: [object Object]\n01:27:51 origin: north\n01:27:51 \n01:27:51 insertion in line 3 with TEEOR\n01:27:51 stepping up from: 4\n01:27:51 x: 1 y: 4 cell: [object Object]\n01:27:51 origin: north\n01:27:51 \n01:27:51 insertion in line 4 with TEEEOR\n01:27:51 stepping up from: 5\n01:27:51 x: 2 y: 5 cell: [object Object]\n01:27:51 origin: northWest\n01:27:51 \n01:27:51 substition in line 5 with TEEEOR\n01:27:51 currentCell.y = 5\n01:30:15 http://lively-kernel.org/repository/webwerkstatt/core/anonymous_module_48 loaded in 10 ms\n01:30:19 going down from: 5\n01:30:19 \n01:30:19 going down from: 4\n01:30:19 \n01:30:19 going down from: 3\n01:30:19 \n01:30:19 going down from: 2\n01:30:19 \n01:30:19 going down from: 1\n01:30:19 \n01:30:19 stepping up from: 1\n01:30:19 x: 1 y: 1 cell: [object Object]\n01:30:19 origin: northWest\n01:30:19 \n01:30:19 match in line 1\n01:30:19 stepping up from: 2\n01:30:19 x: 1 y: 2 cell: [object Object]\n01:30:19 origin: north\n01:30:19 \n01:30:19 insertion in line 2 with TIOR\n01:30:19 stepping up from: 3\n01:30:19 x: 1 y: 3 cell: [object Object]\n01:30:19 origin: north\n01:30:19 \n01:30:19 insertion in line 3 with TEIOR\n01:30:19 stepping up from: 4\n01:30:19 x: 1 y: 4 cell: [object Object]\n01:30:19 origin: north\n01:30:19 \n01:30:19 insertion in line 4 with TEEIOR\n01:30:19 stepping up from: 5\n01:30:19 x: 2 y: 5 cell: [object Object]\n01:30:19 origin: northWest\n01:30:19 \n01:30:19 substition in line 5 with TERIOR\n01:30:19 currentCell.y = 5\n01:31:08 going down from: 5\n01:31:08 \n01:31:08 going down from: 4\n01:31:08 \n01:31:08 going down from: 3\n01:31:08 \n01:31:08 going down from: 2\n01:31:08 \n01:31:08 going down from: 1\n01:31:08 \n01:31:08 stepping up from: 1\n01:31:08 x: 1 y: 1 cell: [object Object]\n01:31:08 origin: northWest\n01:31:08 \n01:31:08 match in line 1\n01:31:08 stepping up from: 2\n01:31:08 x: 1 y: 2 cell: [object Object]\n01:31:08 origin: north\n01:31:08 \n01:31:08 insertion in line 2 with TIOR\n01:31:08 stepping up from: 3\n01:31:08 x: 1 y: 3 cell: [object Object]\n01:31:08 origin: north\n01:31:08 \n01:31:08 insertion in line 3 with TEIOR\n01:31:08 stepping up from: 4\n01:31:08 x: 1 y: 4 cell: [object Object]\n01:31:08 origin: north\n01:31:08 \n01:31:08 insertion in line 4 with TEEIOR\n01:31:08 stepping up from: 5\n01:31:08 x: 2 y: 5 cell: [object Object]\n01:31:08 origin: northWest\n01:31:08 \n01:31:08 substition in line 5 with TERIOR\n01:31:08 currentCell.y = 5\n01:31:21 going down from: 5\n01:31:21 \n01:31:21 going down from: 4\n01:31:21 \n01:31:21 going down from: 3\n01:31:21 \n01:31:21 going down from: 2\n01:31:21 \n01:31:21 going down from: 1\n01:31:21 \n01:31:21 stepping up from: 1\n01:31:21 x: 1 y: 1 cell: [object Object]\n01:31:21 origin: northWest\n01:31:21 \n01:31:21 match in line 1\n01:31:21 stepping up from: 2\n01:31:21 x: 2 y: 1 cell: [object Object]\n01:31:21 origin: west\n01:31:21 \n01:31:21 deletion in line 2 with TEEER\n01:31:21 stepping up from: 3\n01:31:21 x: 3 y: 1 cell: [object Object]\n01:31:21 origin: west\n01:31:21 \n01:31:21 deletion in line 3 with TEER\n01:31:21 stepping up from: 4\n01:31:21 x: 4 y: 1 cell: [object Object]\n01:31:21 origin: west\n01:31:21 \n01:31:21 deletion in line 4 with TEE\n01:31:21 stepping up from: 5\n01:31:21 x: 5 y: 2 cell: [object Object]\n01:31:21 origin: northWest\n01:31:21 \n01:31:21 substition in line 5 with TEER\n01:31:21 currentCell.y = 2\n01:34:57 http://lively-kernel.org/repository/webwerkstatt/core/anonymous_module_49 loaded in 0 ms\n01:35:01 going down from: 5\n01:35:01 \n01:35:01 going down from: 4\n01:35:01 \n01:35:01 going down from: 3\n01:35:01 \n01:35:01 going down from: 2\n01:35:01 \n01:35:01 going down from: 1\n01:35:01 \n01:35:01 stepping up from: 1\n01:35:01 x: 1 y: 1 cell: [object Object]\n01:35:01 origin: northWest\n01:35:01 \n01:35:01 match in line 1\n01:35:01 stepping up from: 2\n01:35:01 x: 2 y: 1 cell: [object Object]\n01:35:01 origin: west\n01:35:01 \n01:35:01 deletion in line 2 with TEEER\n01:35:01 stepping up from: 3\n01:35:01 x: 3 y: 1 cell: [object Object]\n01:35:01 origin: west\n01:35:01 \n01:35:01 deletion in line 3 with TEER\n01:35:01 stepping up from: 4\n01:35:01 x: 4 y: 1 cell: [object Object]\n01:35:01 origin: west\n01:35:01 \n01:35:01 deletion in line 4 with TEE\n01:35:01 stepping up from: 5\n01:35:01 x: 5 y: 2 cell: [object Object]\n01:35:01 origin: northWest\n01:35:01 \n01:35:01 substition in line 5 with TEEOO\n01:35:01 currentCell.y = 2\n01:35:45 http://lively-kernel.org/repository/webwerkstatt/core/anonymous_module_50 loaded in 0 ms\n01:35:48 going down from: 5\n01:35:48 \n01:35:48 going down from: 4\n01:35:48 \n01:35:48 going down from: 3\n01:35:48 \n01:35:48 going down from: 2\n01:35:48 \n01:35:48 going down from: 1\n01:35:48 \n01:35:48 stepping up from: 1\n01:35:48 x: 1 y: 1 cell: [object Object]\n01:35:48 origin: northWest\n01:35:48 \n01:35:48 match in line 1\n01:35:48 stepping up from: 2\n01:35:48 x: 2 y: 1 cell: [object Object]\n01:35:48 origin: west\n01:35:48 \n01:35:48 deletion in line 2 with TEEER\n01:35:48 stepping up from: 3\n01:35:48 x: 3 y: 1 cell: [object Object]\n01:35:48 origin: west\n01:35:48 \n01:35:48 deletion in line 3 with TEER\n01:35:48 stepping up from: 4\n01:35:48 x: 4 y: 1 cell: [object Object]\n01:35:48 origin: west\n01:35:48 \n01:35:48 deletion in line 4 with TEE\n01:35:48 stepping up from: 5\n01:35:48 x: 5 y: 2 cell: [object Object]\n01:35:48 origin: northWest\n01:35:48 \n01:35:48 substition in line 5 with TEEO (O)\n01:35:48 currentCell.y = 2\n01:38:29 http://lively-kernel.org/repository/webwerkstatt/core/anonymous_module_51 loaded in 10 ms\n01:38:31 going down from: 5\n01:38:31 \n01:38:31 going down from: 4\n01:38:31 \n01:38:31 going down from: 3\n01:38:31 \n01:38:31 going down from: 2\n01:38:31 \n01:38:31 going down from: 1\n01:38:31 \n01:38:31 stepping up from: 1\n01:38:31 x: 1 y: 1 cell: [object Object]\n01:38:31 origin: northWest\n01:38:31 \n01:38:31 match in line 1\n01:38:31 stepping up from: 2\n01:38:31 x: 2 y: 1 cell: [object Object]\n01:38:31 origin: west\n01:38:31 \n01:38:31 deletion in line 2 with TEEER\n01:38:31 stepping up from: 3\n01:38:31 x: 3 y: 1 cell: [object Object]\n01:38:31 origin: west\n01:38:31 \n01:38:31 deletion in line 3 with TEER\n01:38:31 stepping up from: 4\n01:38:31 x: 4 y: 1 cell: [object Object]\n01:38:31 origin: west\n01:38:31 \n01:38:31 deletion in line 4 with TEE\n01:38:31 stepping up from: 5\n01:38:31 x: 5 y: 2 cell: [object Object]\n01:38:31 origin: northWest\n01:38:31 \n01:38:31 substition in line 5 with TEO (O)\n01:38:31 currentCell.y = 2\n01:38:48 http://lively-kernel.org/repository/webwerkstatt/core/anonymous_module_52 loaded in 10 ms\n01:38:51 going down from: 5\n01:38:51 \n01:38:51 going down from: 4\n01:38:51 \n01:38:51 going down from: 3\n01:38:51 \n01:38:51 going down from: 2\n01:38:51 \n01:38:51 going down from: 1\n01:38:51 \n01:38:51 stepping up from: 1\n01:38:51 x: 1 y: 1 cell: [object Object]\n01:38:51 origin: northWest\n01:38:51 \n01:38:51 match in line 1\n01:38:51 stepping up from: 2\n01:38:51 x: 2 y: 1 cell: [object Object]\n01:38:51 origin: west\n01:38:51 \n01:38:51 deletion in line 2 with TEEER\n01:38:51 stepping up from: 3\n01:38:51 x: 3 y: 1 cell: [object Object]\n01:38:51 origin: west\n01:38:51 \n01:38:51 deletion in line 3 with TEER\n01:38:51 stepping up from: 4\n01:38:51 x: 4 y: 1 cell: [object Object]\n01:38:51 origin: west\n01:38:51 \n01:38:51 deletion in line 4 with TEE\n01:38:51 stepping up from: 5\n01:38:51 x: 5 y: 2 cell: [object Object]\n01:38:51 origin: northWest\n01:38:51 \n01:38:51 substition in line 5 with TOEE (O)\n01:38:51 currentCell.y = 2\n01:39:04 http://lively-kernel.org/repository/webwerkstatt/core/anonymous_module_53 loaded in 10 ms\n01:39:06 going down from: 5\n01:39:06 \n01:39:06 going down from: 4\n01:39:06 \n01:39:06 going down from: 3\n01:39:06 \n01:39:06 going down from: 2\n01:39:06 \n01:39:06 going down from: 1\n01:39:06 \n01:39:06 stepping up from: 1\n01:39:06 x: 1 y: 1 cell: [object Object]\n01:39:06 origin: northWest\n01:39:06 \n01:39:06 match in line 1\n01:39:06 stepping up from: 2\n01:39:06 x: 2 y: 1 cell: [object Object]\n01:39:06 origin: west\n01:39:06 \n01:39:06 deletion in line 2 with TEEER\n01:39:06 stepping up from: 3\n01:39:06 x: 3 y: 1 cell: [object Object]\n01:39:06 origin: west\n01:39:06 \n01:39:06 deletion in line 3 with TEER\n01:39:06 stepping up from: 4\n01:39:06 x: 4 y: 1 cell: [object Object]\n01:39:06 origin: west\n01:39:06 \n01:39:06 deletion in line 4 with TEE\n01:39:06 stepping up from: 5\n01:39:06 x: 5 y: 2 cell: [object Object]\n01:39:06 origin: northWest\n01:39:06 \n01:39:06 substition in line 5 with TOE (O)\n01:39:06 currentCell.y = 2\n01:40:19 http://lively-kernel.org/repository/webwerkstatt/core/anonymous_module_54 loaded in 10 ms\n01:40:21 going down from: 5\n01:40:21 \n01:40:21 going down from: 4\n01:40:21 \n01:40:21 going down from: 3\n01:40:21 \n01:40:21 going down from: 2\n01:40:21 \n01:40:21 going down from: 1\n01:40:21 \n01:40:21 stepping up from: 1\n01:40:21 x: 1 y: 1 cell: [object Object]\n01:40:21 origin: northWest\n01:40:21 \n01:40:21 match in line 1\n01:40:21 stepping up from: 2\n01:40:21 x: 2 y: 1 cell: [object Object]\n01:40:21 origin: west\n01:40:21 \n01:40:21 deletion in line 2 with TEEER\n01:40:21 stepping up from: 3\n01:40:21 x: 3 y: 1 cell: [object Object]\n01:40:22 origin: west\n01:40:22 \n01:40:22 deletion in line 3 with TEER\n01:40:22 stepping up from: 4\n01:40:22 x: 4 y: 1 cell: [object Object]\n01:40:22 origin: west\n01:40:22 \n01:40:22 deletion in line 4 with TEE\n01:40:22 stepping up from: 5\n01:40:22 x: 5 y: 2 cell: [object Object]\n01:40:22 origin: northWest\n01:40:22 \n01:40:22 substition in line 5 with TOE (O)\n01:40:22 currentCell.y = 2\n01:40:23 going down from: 5\n01:40:23 \n01:40:23 going down from: 4\n01:40:23 \n01:40:23 going down from: 3\n01:40:23 \n01:40:23 going down from: 2\n01:40:23 \n01:40:23 going down from: 1\n01:40:23 \n01:40:23 stepping up from: 1\n01:40:23 x: 1 y: 1 cell: [object Object]\n01:40:23 origin: northWest\n01:40:23 \n01:40:23 match in line 1\n01:40:23 stepping up from: 2\n01:40:23 x: 2 y: 1 cell: [object Object]\n01:40:23 origin: west\n01:40:23 \n01:40:23 deletion in line 2 with TEEER\n01:40:23 stepping up from: 3\n01:40:23 x: 3 y: 1 cell: [object Object]\n01:40:23 origin: west\n01:40:23 \n01:40:23 deletion in line 3 with TEER\n01:40:23 stepping up from: 4\n01:40:23 x: 4 y: 1 cell: [object Object]\n01:40:23 origin: west\n01:40:23 \n01:40:23 deletion in line 4 with TEE\n01:40:23 stepping up from: 5\n01:40:23 x: 5 y: 2 cell: [object Object]\n01:40:23 origin: northWest\n01:40:23 \n01:40:23 substition in line 5 with TOE (O)\n01:40:23 currentCell.y = 2\n01:40:40 http://lively-kernel.org/repository/webwerkstatt/core/anonymous_module_55 loaded in 10 ms\n01:40:44 going down from: 5\n01:40:44 \n01:40:44 going down from: 4\n01:40:44 \n01:40:44 going down from: 3\n01:40:44 \n01:40:44 going down from: 2\n01:40:44 \n01:40:44 going down from: 1\n01:40:44 \n01:40:44 stepping up from: 1\n01:40:44 x: 1 y: 1 cell: [object Object]\n01:40:44 origin: northWest\n01:40:44 \n01:40:44 match in line 1\n01:40:44 stepping up from: 2\n01:40:44 x: 2 y: 1 cell: [object Object]\n01:40:44 origin: west\n01:40:44 \n01:40:44 deletion in line 2 with TIEEER\n01:40:44 stepping up from: 3\n01:40:44 x: 3 y: 1 cell: [object Object]\n01:40:44 origin: west\n01:40:44 \n01:40:44 deletion in line 3 with TIEEER\n01:40:44 stepping up from: 4\n01:40:44 x: 4 y: 1 cell: [object Object]\n01:40:44 origin: west\n01:40:44 \n01:40:44 deletion in line 4 with TIEEER\n01:40:44 stepping up from: 5\n01:40:44 x: 5 y: 2 cell: [object Object]\n01:40:44 origin: northWest\n01:40:44 \n01:40:44 substition in line 5 with TOEEER (O)\n01:40:44 currentCell.y = 2\n01:40:53 http://lively-kernel.org/repository/webwerkstatt/core/anonymous_module_56 loaded in 0 ms\n01:40:56 going down from: 5\n01:40:56 \n01:40:56 going down from: 4\n01:40:56 \n01:40:56 going down from: 3\n01:40:56 \n01:40:56 going down from: 2\n01:40:56 \n01:40:56 going down from: 1\n01:40:56 \n01:40:56 stepping up from: 1\n01:40:56 x: 1 y: 1 cell: [object Object]\n01:40:56 origin: northWest\n01:40:56 \n01:40:56 match in line 1\n01:40:56 stepping up from: 2\n01:40:56 x: 2 y: 1 cell: [object Object]\n01:40:56 origin: west\n01:40:56 \n01:40:56 deletion in line 2 with IEEER\n01:40:56 stepping up from: 3\n01:40:56 x: 3 y: 1 cell: [object Object]\n01:40:56 origin: west\n01:40:56 \n01:40:56 deletion in line 3 with EEER\n01:40:56 stepping up from: 4\n01:40:56 x: 4 y: 1 cell: [object Object]\n01:40:56 origin: west\n01:40:56 \n01:40:56 deletion in line 4 with EER\n01:40:56 stepping up from: 5\n01:40:56 x: 5 y: 2 cell: [object Object]\n01:40:56 origin: northWest\n01:40:56 \n01:40:56 substition in line 5 with EOR (O)\n01:40:56 currentCell.y = 2\n01:43:27 going down from: 5\n01:43:27 \n01:43:27 going down from: 4\n01:43:27 \n01:43:27 going down from: 3\n01:43:27 \n01:43:27 going down from: 2\n01:43:27 \n01:43:27 going down from: 1\n01:43:27 \n01:43:27 stepping up from: 1\n01:43:27 x: 1 y: 1 cell: [object Object]\n01:43:27 origin: northWest\n01:43:27 \n01:43:27 match in line 1\n01:43:27 stepping up from: 2\n01:43:27 x: 2 y: 1 cell: [object Object]\n01:43:27 origin: west\n01:43:27 \n01:43:27 deletion in line 2 with IEEER\n01:43:27 stepping up from: 3\n01:43:27 x: 3 y: 1 cell: [object Object]\n01:43:27 origin: west\n01:43:27 \n01:43:27 deletion in line 3 with EEER\n01:43:27 stepping up from: 4\n01:43:27 x: 4 y: 1 cell: [object Object]\n01:43:27 origin: west\n01:43:27 \n01:43:27 deletion in line 4 with EER\n01:43:27 stepping up from: 5\n01:43:27 x: 5 y: 2 cell: [object Object]\n01:43:27 origin: northWest\n01:43:27 \n01:43:27 substition in line 5 with EOR (O)\n01:43:27 currentCell.y = 2\n01:43:28 going down from: 5\n01:43:28 \n01:43:28 going down from: 4\n01:43:28 \n01:43:28 going down from: 3\n01:43:28 \n01:43:28 going down from: 2\n01:43:28 \n01:43:28 going down from: 1\n01:43:28 \n01:43:28 stepping up from: 1\n01:43:28 x: 1 y: 1 cell: [object Object]\n01:43:28 origin: northWest\n01:43:28 \n01:43:28 match in line 1\n01:43:28 stepping up from: 2\n01:43:28 x: 2 y: 1 cell: [object Object]\n01:43:28 origin: west\n01:43:28 \n01:43:28 deletion in line 2 with IEEER\n01:43:28 stepping up from: 3\n01:43:28 x: 3 y: 1 cell: [object Object]\n01:43:28 origin: west\n01:43:28 \n01:43:28 deletion in line 3 with EEER\n01:43:28 stepping up from: 4\n01:43:28 x: 4 y: 1 cell: [object Object]\n01:43:28 origin: west\n01:43:28 \n01:43:28 deletion in line 4 with EER\n01:43:28 stepping up from: 5\n01:43:28 x: 5 y: 2 cell: [object Object]\n01:43:28 origin: northWest\n01:43:28 \n01:43:28 substition in line 5 with EOR (O)\n01:43:28 currentCell.y = 2\n01:44:05 http://lively-kernel.org/repository/webwerkstatt/core/anonymous_module_57 loaded in 10 ms\n01:44:08 going down from: 5\n01:44:08 \n01:44:08 going down from: 4\n01:44:08 \n01:44:08 going down from: 3\n01:44:08 \n01:44:08 going down from: 2\n01:44:08 \n01:44:08 going down from: 1\n01:44:08 \n01:44:08 stepping up from: 1\n01:44:08 x: 1 y: 1 cell: [object Object]\n01:44:08 origin: northWest\n01:44:08 \n01:44:08 match in line 1\n01:44:08 stepping up from: 2\n01:44:08 x: 2 y: 1 cell: [object Object]\n01:44:08 origin: west\n01:44:08 \n01:44:08 deletion in line 2 with TEEER\n01:44:08 stepping up from: 3\n01:44:08 x: 3 y: 1 cell: [object Object]\n01:44:08 origin: west\n01:44:08 \n01:44:08 deletion in line 3 with TEER\n01:44:08 stepping up from: 4\n01:44:08 x: 4 y: 1 cell: [object Object]\n01:44:08 origin: west\n01:44:08 \n01:44:08 deletion in line 4 with TER\n01:44:08 stepping up from: 5\n01:44:08 x: 5 y: 2 cell: [object Object]\n01:44:08 origin: northWest\n01:44:08 \n01:44:08 substition in line 5 with TOR (O)\n01:44:08 currentCell.y = 2\n01:44:35 going down from: 5\n01:44:35 \n01:44:35 going down from: 4\n01:44:35 \n01:44:35 going down from: 3\n01:44:35 \n01:44:35 going down from: 2\n01:44:35 \n01:44:35 going down from: 1\n01:44:35 \n01:44:35 stepping up from: 1\n01:44:35 x: 1 y: 1 cell: [object Object]\n01:44:35 origin: northWest\n01:44:35 \n01:44:35 match in line 1\n01:44:35 stepping up from: 2\n01:44:35 x: 1 y: 2 cell: [object Object]\n01:44:35 origin: north\n01:44:35 \n01:44:35 insertion in line 2 with TIOR\n01:44:36 stepping up from: 3\n01:44:36 x: 1 y: 3 cell: [object Object]\n01:44:36 origin: north\n01:44:36 \n01:44:36 insertion in line 3 with TIEOR\n01:44:36 stepping up from: 4\n01:44:36 x: 1 y: 4 cell: [object Object]\n01:44:36 origin: north\n01:44:36 \n01:44:36 insertion in line 4 with TIEEOR\n01:44:36 stepping up from: 5\n01:44:36 x: 2 y: 5 cell: [object Object]\n01:44:36 origin: northWest\n01:44:36 \n01:44:36 substition in line 5 with TIEEER (E)\n01:44:36 currentCell.y = 5\n01:45:40 going down from: 9\n01:45:40 \n01:45:40 going down from: 8\n01:45:40 \n01:45:40 going down from: 7\n01:45:40 \n01:45:40 going down from: 6\n01:45:40 \n01:45:40 going down from: 5\n01:45:40 \n01:45:40 going down from: 4\n01:45:40 \n01:45:40 going down from: 3\n01:45:40 \n01:45:40 going down from: 2\n01:45:40 \n01:45:40 going down from: 1\n01:45:40 \n01:45:40 stepping up from: 1\n01:45:40 x: 1 y: 1 cell: [object Object]\n01:45:40 origin: northWest\n01:45:40 \n01:45:40 match in line 1\n01:45:40 stepping up from: 2\n01:45:40 x: 2 y: 2 cell: [object Object]\n01:45:40 origin: northWest\n01:45:40 \n01:45:40 match in line 2\n01:45:40 stepping up from: 3\n01:45:40 x: 3 y: 3 cell: [object Object]\n01:45:40 origin: northWest\n01:45:40 \n01:45:40 match in line 3\n01:45:40 stepping up from: 4\n01:45:40 x: 4 y: 3 cell: [object Object]\n01:45:40 origin: west\n01:45:40 \n01:45:40 deletion in line 4 with TIEGEHEGE\n01:45:40 stepping up from: 5\n01:45:40 x: 5 y: 3 cell: [object Object]\n01:45:40 origin: west\n01:45:40 \n01:45:40 deletion in line 5 with TIEEHEGE\n01:45:40 stepping up from: 6\n01:45:40 x: 6 y: 4 cell: [object Object]\n01:45:40 origin: northWest\n01:45:40 \n01:45:40 match in line 6\n01:45:40 stepping up from: 7\n01:45:40 x: 7 y: 4 cell: [object Object]\n01:45:40 origin: west\n01:45:40 \n01:45:40 deletion in line 7 with TIEEEGE\n01:45:40 stepping up from: 8\n01:45:40 x: 8 y: 5 cell: [object Object]\n01:45:40 origin: northWest\n01:45:40 \n01:45:40 match in line 8\n01:45:40 stepping up from: 9\n01:45:40 x: 9 y: 5 cell: [object Object]\n01:45:40 origin: west\n01:45:40 \n01:45:40 deletion in line 9 with TIEEEE\n01:49:24 going down from: 11\n01:49:24 \n01:49:24 going down from: 10\n01:49:24 \n01:49:24 going down from: 9\n01:49:24 \n01:49:24 going down from: 8\n01:49:24 \n01:49:24 going down from: 7\n01:49:24 \n01:49:24 going down from: 6\n01:49:24 \n01:49:24 going down from: 5\n01:49:24 \n01:49:24 going down from: 4\n01:49:24 \n01:49:24 going down from: 3\n01:49:24 \n01:49:24 going down from: 2\n01:49:24 \n01:49:24 going down from: 1\n01:49:24 \n01:49:24 stepping up from: 1\n01:49:24 x: 1 y: 1 cell: [object Object]\n01:49:24 origin: northWest\n01:49:24 \n01:49:24 match in line 1\n01:49:24 stepping up from: 2\n01:49:24 x: 2 y: 1 cell: [object Object]\n01:49:24 origin: west\n01:49:24 \n01:49:24 deletion in line 2 with TERGEHEGE\n01:49:24 stepping up from: 3\n01:49:24 x: 3 y: 2 cell: [object Object]\n01:49:24 origin: northWest\n01:49:24 \n01:49:24 substition in line 3 with TORGEHEGE (O)\n01:49:24 currentCell.y = 2\n01:49:24 stepping up from: 4\n01:49:24 x: 4 y: 3 cell: [object Object]\n01:49:24 origin: northWest\n01:49:24 \n01:49:24 match in line 4\n01:49:24 stepping up from: 5\n01:49:24 x: 5 y: 4 cell: [object Object]\n01:49:24 origin: northWest\n01:49:24 \n01:49:24 substition in line 5 with TORAEHEGE (A)\n01:49:24 currentCell.y = 4\n01:49:24 stepping up from: 6\n01:49:24 x: 6 y: 5 cell: [object Object]\n01:49:24 origin: northWest\n01:49:24 \n01:49:24 substition in line 6 with TORANHEGE (N)\n01:49:24 currentCell.y = 5\n01:49:24 stepping up from: 7\n01:49:24 x: 7 y: 6 cell: [object Object]\n01:49:24 origin: northWest\n01:49:24 \n01:49:24 match in line 7\n01:49:24 stepping up from: 8\n01:49:24 x: 7 y: 7 cell: [object Object]\n01:49:24 origin: north\n01:49:24 \n01:49:24 insertion in line 8 with TORANHÄEGE\n01:49:24 stepping up from: 9\n01:49:24 x: 8 y: 8 cell: [object Object]\n01:49:24 origin: northWest\n01:49:24 \n01:49:24 substition in line 9 with TORANHÄNGE (N)\n01:49:24 currentCell.y = 8\n01:49:24 stepping up from: 10\n01:49:24 x: 9 y: 9 cell: [object Object]\n01:49:24 origin: northWest\n01:49:24 \n01:49:24 match in line 10\n01:49:24 stepping up from: 11\n01:49:24 x: 10 y: 10 cell: [object Object]\n01:49:24 origin: northWest\n01:49:24 \n01:49:24 match in line 11\n01:50:12 Text>>rememberSelectionForDoMore setting charsReplaced=tiergehege\n01:50:16 Text>>rememberSelectionForDoMore setting charsReplaced=Toranhänger\n01:50:19 going down from: 3\n01:50:19 \n01:50:19 going down from: 2\n01:50:19 \n01:50:19 going down from: 1\n01:50:19 \n01:50:19 stepping up from: 1\n01:50:19 x: 1 y: 1 cell: [object Object]\n01:50:20 origin: northWest\n01:50:20 \n01:50:20 match in line 1\n01:50:20 stepping up from: 2\n01:50:20 x: 1 y: 2 cell: [object Object]\n01:50:20 origin: north\n01:50:20 \n01:50:20 insertion in line 2 with TIOR\n01:50:20 stepping up from: 3\n01:50:20 x: 2 y: 3 cell: [object Object]\n01:50:20 origin: northWest\n01:50:20 \n01:50:20 substition in line 3 with TIER (E)\n01:50:20 currentCell.y = 3\n01:50:34 going down from: 3\n01:50:34 \n01:50:34 going down from: 2\n01:50:34 \n01:50:34 going down from: 1\n01:50:34 \n01:50:34 stepping up from: 1\n01:50:34 x: 1 y: 1 cell: [object Object]\n01:50:34 origin: northWest\n01:50:34 \n01:50:34 match in line 1\n01:50:34 stepping up from: 2\n01:50:34 x: 2 y: 2 cell: [object Object]\n01:50:34 origin: northWest\n01:50:34 \n01:50:34 match in line 2\n01:50:34 stepping up from: 3\n01:50:34 x: 3 y: 3 cell: [object Object]\n01:50:34 origin: northWest\n01:50:34 \n01:50:34 match in line 3\n01:50:41 going down from: 3\n01:50:41 \n01:50:41 going down from: 2\n01:50:41 \n01:50:41 going down from: 1\n01:50:41 \n01:50:41 stepping up from: 1\n01:50:41 x: 1 y: 1 cell: [object Object]\n01:50:41 origin: northWest\n01:50:41 \n01:50:41 match in line 1\n01:50:41 stepping up from: 2\n01:50:41 x: 2 y: 1 cell: [object Object]\n01:50:41 origin: west\n01:50:41 \n01:50:41 deletion in line 2 with TER\n01:50:41 stepping up from: 3\n01:50:41 x: 3 y: 2 cell: [object Object]\n01:50:41 origin: northWest\n01:50:41 \n01:50:41 substition in line 3 with TOR (O)\n01:50:41 currentCell.y = 2\n01:50:56 Text>>rememberSelectionForDoMore setting charsReplaced=tier\n01:51:01 Text>>rememberSelectionForDoMore setting charsReplaced=Tor\n01:51:06 going down from: 3\n01:51:06 \n01:51:06 going down from: 2\n01:51:06 \n01:51:06 going down from: 1\n01:51:06 \n01:51:06 stepping up from: 1\n01:51:06 x: 1 y: 1 cell: [object Object]\n01:51:06 origin: northWest\n01:51:06 \n01:51:06 match in line 1\n01:51:06 stepping up from: 2\n01:51:06 x: 2 y: 2 cell: [object Object]\n01:51:06 origin: northWest\n01:51:06 \n01:51:06 substition in line 2 with AGCD (G)\n01:51:06 currentCell.y = 2\n01:51:06 stepping up from: 3\n01:51:06 x: 3 y: 3 cell: [object Object]\n01:51:06 origin: northWest\n01:51:06 \n01:51:06 substition in line 3 with AGHD (H)\n01:51:06 currentCell.y = 3\n01:51:17 going down from: 3\n01:51:17 \n01:51:17 going down from: 2\n01:51:17 \n01:51:17 going down from: 1\n01:51:17 \n01:51:17 stepping up from: 1\n01:51:17 x: 1 y: 1 cell: [object Object]\n01:51:17 origin: northWest\n01:51:17 \n01:51:17 match in line 1\n01:51:17 stepping up from: 2\n01:51:17 x: 2 y: 1 cell: [object Object]\n01:51:17 origin: west\n01:51:17 \n01:51:17 deletion in line 2 with ACD\n01:51:17 stepping up from: 3\n01:51:17 x: 3 y: 2 cell: [object Object]\n01:51:17 origin: northWest\n01:51:17 \n01:51:17 substition in line 3 with AGD (G)\n01:51:17 currentCell.y = 2\n01:51:24 Text>>rememberSelectionForDoMore setting charsReplaced=ABCD\n01:51:31 going down from: 3\n01:51:31 \n01:51:31 going down from: 2\n01:51:31 \n01:51:31 going down from: 1\n01:51:31 \n01:51:31 stepping up from: 1\n01:51:31 x: 0 y: 1 cell: [object Object]\n01:51:31 origin: north\n01:51:31 \n01:51:31 insertion in line 1 with KBLA\n01:51:31 stepping up from: 2\n01:51:31 x: 1 y: 2 cell: [object Object]\n01:51:31 origin: northWest\n01:51:31 \n01:51:31 substition in line 2 with KELA (E)\n01:51:31 currentCell.y = 2\n01:51:31 stepping up from: 3\n01:51:31 x: 2 y: 3 cell: [object Object]\n01:51:31 origin: northWest\n01:51:31 \n01:51:31 substition in line 3 with KEKA (K)\n01:51:31 currentCell.y = 3\n01:51:47 Text>>rememberSelectionForDoMore setting charsReplaced=Bla\n01:51:50 going down from: 3\n01:51:50 \n01:51:50 going down from: 2\n01:51:50 \n01:51:50 going down from: 1\n01:51:50 \n01:51:50 stepping up from: 1\n01:51:50 x: 1 y: 1 cell: [object Object]\n01:51:50 origin: northWest\n01:51:50 \n01:51:50 match in line 1\n01:51:50 stepping up from: 2\n01:51:50 x: 2 y: 2 cell: [object Object]\n01:51:50 origin: northWest\n01:51:50 \n01:51:50 substition in line 2 with KEKS (E)\n01:51:50 currentCell.y = 2\n01:51:50 stepping up from: 3\n01:51:50 x: 3 y: 3 cell: [object Object]\n01:51:50 origin: northWest\n01:51:50 \n01:51:50 match in line 3\n01:54:35 going down from: 13\n01:54:35 \n01:54:35 going down from: 12\n01:54:35 \n01:54:35 going down from: 11\n01:54:35 \n01:54:35 going down from: 10\n01:54:35 \n01:54:35 going down from: 9\n01:54:35 \n01:54:35 going down from: 8\n01:54:35 \n01:54:35 going down from: 7\n01:54:35 \n01:54:35 going down from: 6\n01:54:35 \n01:54:35 going down from: 5\n01:54:35 \n01:54:35 going down from: 4\n01:54:35 \n01:54:35 going down from: 3\n01:54:35 \n01:54:35 going down from: 2\n01:54:35 \n01:54:35 going down from: 1\n01:54:35 \n01:54:35 stepping up from: 1\n01:54:35 x: 1 y: 1 cell: [object Object]\n01:54:35 origin: northWest\n01:54:35 \n01:54:35 match in line 1\n01:54:35 stepping up from: 2\n01:54:35 x: 2 y: 2 cell: [object Object]\n01:54:35 origin: northWest\n01:54:35 \n01:54:35 substition in line 2 with KEKSHAUSKANONE (E)\n01:54:35 currentCell.y = 2\n01:54:35 stepping up from: 3\n01:54:35 x: 3 y: 3 cell: [object Object]\n01:54:35 origin: northWest\n01:54:35 \n01:54:35 match in line 3\n01:54:35 stepping up from: 4\n01:54:35 x: 4 y: 3 cell: [object Object]\n01:54:35 origin: west\n01:54:35 \n01:54:35 deletion in line 4 with KEKHAUSKANONE\n01:54:35 stepping up from: 5\n01:54:35 x: 5 y: 3 cell: [object Object]\n01:54:35 origin: west\n01:54:35 \n01:54:35 deletion in line 5 with KEKAUSKANONE\n01:54:35 stepping up from: 6\n01:54:35 x: 6 y: 3 cell: [object Object]\n01:54:35 origin: west\n01:54:35 \n01:54:35 deletion in line 6 with KEKUSKANONE\n01:54:35 stepping up from: 7\n01:54:35 x: 7 y: 3 cell: [object Object]\n01:54:35 origin: west\n01:54:35 \n01:54:35 deletion in line 7 with KEKSKANONE\n01:54:35 stepping up from: 8\n01:54:35 x: 8 y: 4 cell: [object Object]\n01:54:35 origin: northWest\n01:54:35 \n01:54:35 match in line 8\n01:54:35 stepping up from: 9\n01:54:35 x: 9 y: 4 cell: [object Object]\n01:54:35 origin: west\n01:54:35 \n01:54:35 deletion in line 9 with KEKSANONE\n01:54:35 stepping up from: 10\n01:54:35 x: 10 y: 4 cell: [object Object]\n01:54:35 origin: west\n01:54:35 \n01:54:35 deletion in line 10 with KEKSNONE\n01:54:35 stepping up from: 11\n01:54:35 x: 11 y: 4 cell: [object Object]\n01:54:35 origin: west\n01:54:35 \n01:54:35 deletion in line 11 with KEKSONE\n01:54:35 stepping up from: 12\n01:54:35 x: 12 y: 4 cell: [object Object]\n01:54:35 origin: west\n01:54:35 \n01:54:35 deletion in line 12 with KEKSNE\n01:54:35 stepping up from: 13\n01:54:35 x: 13 y: 4 cell: [object Object]\n01:54:35 origin: west\n01:54:35 \n01:54:35 deletion in line 13 with KEKSE\n01:57:02 Text>>rememberSelectionForDoMore setting charsReplaced=Kokshauskanone\n01:57:12 going down from: 6\n01:57:12 \n01:57:12 going down from: 5\n01:57:12 \n01:57:12 going down from: 4\n01:57:12 \n01:57:12 going down from: 3\n01:57:12 \n01:57:12 going down from: 2\n01:57:12 \n01:57:12 going down from: 1\n01:57:12 \n01:57:12 stepping up from: 1\n01:57:12 x: 1 y: 0 cell: [object Object]\n01:57:12 origin: west\n01:57:12 \n01:57:12 deletion in line 1 with BCDEFG\n01:57:12 stepping up from: 2\n01:57:12 x: 2 y: 0 cell: [object Object]\n01:57:12 origin: west\n01:57:12 \n01:57:12 deletion in line 2 with CDEFG\n01:57:12 stepping up from: 3\n01:57:12 x: 3 y: 0 cell: [object Object]\n01:57:12 origin: west\n01:57:12 \n01:57:12 deletion in line 3 with DEFG\n01:57:12 stepping up from: 4\n01:57:12 x: 4 y: 0 cell: [object Object]\n01:57:12 origin: west\n01:57:12 \n01:57:12 deletion in line 4 with EFG\n01:57:12 stepping up from: 5\n01:57:12 x: 5 y: 1 cell: [object Object]\n01:57:12 origin: northWest\n01:57:12 \n01:57:12 substition in line 5 with KFG (K)\n01:57:12 currentCell.y = 1\n01:57:12 stepping up from: 6\n01:57:12 x: 6 y: 2 cell: [object Object]\n01:57:12 origin: northWest\n01:57:12 \n01:57:12 substition in line 6 with KIG (I)\n01:57:12 currentCell.y = 2\n01:57:33 trying to reclaimRemovedChunks of a text chunk with no prev chunk\n01:57:36 going down from: 6\n01:57:36 \n01:57:36 going down from: 5\n01:57:36 \n01:57:36 going down from: 4\n01:57:36 \n01:57:36 going down from: 3\n01:57:36 \n01:57:36 going down from: 2\n01:57:36 \n01:57:36 going down from: 1\n01:57:36 \n01:57:36 stepping up from: 1\n01:57:36 x: 1 y: 1 cell: [object Object]\n01:57:36 origin: northWest\n01:57:36 \n01:57:36 match in line 1\n01:57:36 stepping up from: 2\n01:57:36 x: 2 y: 1 cell: [object Object]\n01:57:36 origin: west\n01:57:36 \n01:57:36 deletion in line 2 with ACDEFG\n01:57:36 stepping up from: 3\n01:57:36 x: 3 y: 1 cell: [object Object]\n01:57:36 origin: west\n01:57:36 \n01:57:36 deletion in line 3 with ADEFG\n01:57:36 stepping up from: 4\n01:57:36 x: 4 y: 1 cell: [object Object]\n01:57:36 origin: west\n01:57:36 \n01:57:36 deletion in line 4 with AEFG\n01:57:36 stepping up from: 5\n01:57:36 x: 5 y: 1 cell: [object Object]\n01:57:36 origin: west\n01:57:36 \n01:57:36 deletion in line 5 with AFG\n01:57:36 stepping up from: 6\n01:57:36 x: 6 y: 1 cell: [object Object]\n01:57:36 origin: west\n01:57:36 \n01:57:36 deletion in line 6 with AG\n01:58:01 going down from: 6\n01:58:01 \n01:58:01 going down from: 5\n01:58:01 \n01:58:01 going down from: 4\n01:58:01 \n01:58:01 going down from: 3\n01:58:01 \n01:58:01 going down from: 2\n01:58:01 \n01:58:01 going down from: 1\n01:58:01 \n01:58:01 stepping up from: 1\n01:58:01 x: 1 y: 1 cell: [object Object]\n01:58:01 origin: northWest\n01:58:01 \n01:58:01 match in line 1\n01:58:01 stepping up from: 2\n01:58:01 x: 2 y: 1 cell: [object Object]\n01:58:01 origin: west\n01:58:01 \n01:58:01 deletion in line 2 with ACDEFG\n01:58:01 stepping up from: 3\n01:58:01 x: 3 y: 1 cell: [object Object]\n01:58:01 origin: west\n01:58:01 \n01:58:01 deletion in line 3 with ADEFG\n01:58:01 stepping up from: 4\n01:58:01 x: 4 y: 2 cell: [object Object]\n01:58:01 origin: northWest\n01:58:01 \n01:58:02 match in line 4\n01:58:02 stepping up from: 5\n01:58:02 x: 5 y: 2 cell: [object Object]\n01:58:02 origin: west\n01:58:02 \n01:58:02 deletion in line 5 with ADFG\n01:58:02 stepping up from: 6\n01:58:02 x: 6 y: 2 cell: [object Object]\n01:58:02 origin: west\n01:58:02 \n01:58:02 deletion in line 6 with ADG","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4928":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4929":{"morph":{"__isSmartRef__":true,"id":4925},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4930":{"resizeWidth":true,"resizeHeight":true},"4931":{"onrestore":{"__isSmartRef__":true,"id":4932},"reset":{"__isSmartRef__":true,"id":4940},"clear":{"__isSmartRef__":true,"id":4944},"log":{"__isSmartRef__":true,"id":4948},"addLine":{"__isSmartRef__":true,"id":4952},"error":{"__isSmartRef__":true,"id":4956},"warn":{"__isSmartRef__":true,"id":4960},"onLoadFromPartsBin":{"__isSmartRef__":true,"id":4964}},"4932":{"varMapping":{"__isSmartRef__":true,"id":4933},"source":"function onrestore() {\n this.reset();\n}","funcProperties":{"__isSmartRef__":true,"id":4938},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4933":{"this":{"__isSmartRef__":true,"id":4925},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4934}},"4934":{"$super":{"__isSmartRef__":true,"id":4935}},"4935":{"varMapping":{"__isSmartRef__":true,"id":4936},"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":4937},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4936":{"obj":{"__isSmartRef__":true,"id":4925},"name":"onrestore"},"4937":{},"4938":{"timestamp":{"__isSmartRef__":true,"id":4939},"user":"cschuster","tags":[]},"4939":{"isSerializedDate":true,"string":"Wed May 23 2012 22:52:02 GMT+0200 (Mitteleuropäische Sommerzeit)"},"4940":{"varMapping":{"__isSmartRef__":true,"id":4941},"source":"function reset() {\n this.clear();\n if (!window.console.consumers.include(this)) {\n window.console.addConsumer(this);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":4942},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4941":{"this":{"__isSmartRef__":true,"id":4925}},"4942":{"timestamp":{"__isSmartRef__":true,"id":4943},"user":"cschuster","tags":[]},"4943":{"isSerializedDate":true,"string":"Tue May 22 2012 23:34:39 GMT+0200 (Mitteleuropäische Sommerzeit)"},"4944":{"varMapping":{"__isSmartRef__":true,"id":4945},"source":"function clear() {\n this.setTextString('');\n}","funcProperties":{"__isSmartRef__":true,"id":4946},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4945":{"this":{"__isSmartRef__":true,"id":4925}},"4946":{"timestamp":{"__isSmartRef__":true,"id":4947},"user":"cschuster","tags":[]},"4947":{"isSerializedDate":true,"string":"Wed May 23 2012 00:42:20 GMT+0200 (Mitteleuropäische Sommerzeit)"},"4948":{"varMapping":{"__isSmartRef__":true,"id":4949},"source":"function log(msg) {\n this.addLine(msg, {color: Color.web.darkgray.darker()});\n}","funcProperties":{"__isSmartRef__":true,"id":4950},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4949":{"this":{"__isSmartRef__":true,"id":4925}},"4950":{"timestamp":{"__isSmartRef__":true,"id":4951},"user":"cschuster","tags":[]},"4951":{"isSerializedDate":true,"string":"Tue May 22 2012 23:57:43 GMT+0200 (Mitteleuropäische Sommerzeit)"},"4952":{"varMapping":{"__isSmartRef__":true,"id":4953},"source":"function addLine(msg, style) {\n var chunk = this.createChunk();\n chunk.textString = \"\\n\" + new Date().format(\"HH:MM:ss\") + \" \" + msg;\n chunk.styleText(style);\n if (this.getScrollableNode()) this.scrollToBottom();\n}","funcProperties":{"__isSmartRef__":true,"id":4954},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4953":{"this":{"__isSmartRef__":true,"id":4925}},"4954":{"timestamp":{"__isSmartRef__":true,"id":4955},"user":"cschuster","tags":[]},"4955":{"isSerializedDate":true,"string":"Wed May 23 2012 00:16:30 GMT+0200 (Mitteleuropäische Sommerzeit)"},"4956":{"varMapping":{"__isSmartRef__":true,"id":4957},"source":"function error(msg) {\n this.addLine(msg, {color: Color.red});\n}","funcProperties":{"__isSmartRef__":true,"id":4958},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4957":{"this":{"__isSmartRef__":true,"id":4925}},"4958":{"timestamp":{"__isSmartRef__":true,"id":4959},"user":"cschuster","tags":[]},"4959":{"isSerializedDate":true,"string":"Wed May 23 2012 00:21:44 GMT+0200 (Mitteleuropäische Sommerzeit)"},"4960":{"varMapping":{"__isSmartRef__":true,"id":4961},"source":"function warn(msg) {\n this.addLine(msg, {color: Color.yellow.darker()});\n}","funcProperties":{"__isSmartRef__":true,"id":4962},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4961":{"this":{"__isSmartRef__":true,"id":4925}},"4962":{"timestamp":{"__isSmartRef__":true,"id":4963},"user":"cschuster","tags":[]},"4963":{"isSerializedDate":true,"string":"Tue May 22 2012 23:34:39 GMT+0200 (Mitteleuropäische Sommerzeit)"},"4964":{"varMapping":{"__isSmartRef__":true,"id":4965},"source":"function onLoadFromPartsBin() {\n $super();\n this.reset();\n console.log('System console started successfully.');\n}","funcProperties":{"__isSmartRef__":true,"id":4970},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4965":{"this":{"__isSmartRef__":true,"id":4925},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":4966}},"4966":{"$super":{"__isSmartRef__":true,"id":4967}},"4967":{"varMapping":{"__isSmartRef__":true,"id":4968},"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":4969},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"4968":{"obj":{"__isSmartRef__":true,"id":4925},"name":"onLoadFromPartsBin"},"4969":{},"4970":{"timestamp":{"__isSmartRef__":true,"id":4971},"user":"cschuster","tags":[]},"4971":{"isSerializedDate":true,"string":"Wed May 23 2012 01:03:15 GMT+0200 (Mitteleuropäische Sommerzeit)"},"4972":{"submorphs":[{"__isSmartRef__":true,"id":4973},{"__isSmartRef__":true,"id":4979},{"__isSmartRef__":true,"id":4992},{"__isSmartRef__":true,"id":5004},{"__isSmartRef__":true,"id":5017},{"__isSmartRef__":true,"id":5059}],"scripts":[],"shape":{"__isSmartRef__":true,"id":5078},"eventHandler":{"__isSmartRef__":true,"id":5079},"_ClipMode":"visible","derivationIds":["76F18DA5-520E-44CA-ABC5-02415DC7B326"],"id":"6983D2AF-5AD3-4E3B-9CDD-DD4ABE044F01","droppingEnabled":false,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":5080},"windowMorph":{"__isSmartRef__":true,"id":4924},"label":{"__isSmartRef__":true,"id":4973},"closeButton":{"__isSmartRef__":true,"id":4979},"menuButton":{"__isSmartRef__":true,"id":4992},"collapseButton":{"__isSmartRef__":true,"id":5004},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":4924},"showsHalos":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,0.0)"},"4973":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4974},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":4975}],"eventHandler":{"__isSmartRef__":true,"id":4977},"_ClipMode":"hidden","derivationIds":["8B8F92D2-D177-498B-A2BA-04033A58B013"],"id":"A290DE40-99D4-4E6C-8D18-787DC5C5ADEE","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"layout":{"__isSmartRef__":true,"id":4978},"eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":4972},"_StyleClassNames":["window-title"],"_TextStylingMode":true,"showsHalos":false,"__serializedExpressions__":["_TextColor","_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(18.0,3.0)","distanceToDragEvent":"lively.pt(404.6,-16.5)"},"4974":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(594.0,18.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"4975":{"style":{"__isSmartRef__":true,"id":4976},"chunkOwner":{"__isSmartRef__":true,"id":4973},"_id":"_11","storedString":"System Console","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4976":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4977":{"morph":{"__isSmartRef__":true,"id":4973},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4978":{"resizeWidth":true},"4979":{"submorphs":[{"__isSmartRef__":true,"id":4980}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4985},"eventHandler":{"__isSmartRef__":true,"id":4986},"_ClipMode":"visible","derivationIds":["A65991BD-FDAF-4014-875B-33E25997465F"],"id":"3C471ADE-DE13-43DE-BA9E-A87D219DEAF7","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":4980},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":4972},"layout":{"__isSmartRef__":true,"id":4987},"_StyleClassNames":["close"],"attributeConnections":[{"__isSmartRef__":true,"id":4988},{"__isSmartRef__":true,"id":4990}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(633.0,3.0)"},"4980":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4981},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":4982}],"eventHandler":{"__isSmartRef__":true,"id":4984},"_ClipMode":"hidden","derivationIds":["F8234BB5-3D02-4DA3-B2EE-717595293C01"],"id":"5F51DB55-FDCC-4265-8100-42C8DD60D5E8","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":4979},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,-1.0)"},"4981":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"4982":{"style":{"__isSmartRef__":true,"id":4983},"chunkOwner":{"__isSmartRef__":true,"id":4980},"_id":"_5187","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4983":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4984":{"morph":{"__isSmartRef__":true,"id":4980},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4985":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"4986":{"morph":{"__isSmartRef__":true,"id":4979},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4987":{"moveHorizontal":true},"4988":{"sourceObj":{"__isSmartRef__":true,"id":4979},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":4924},"targetMethodName":"getCloseHelp","varMapping":{"__isSmartRef__":true,"id":4989},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4989":{"source":{"__isSmartRef__":true,"id":4979},"target":{"__isSmartRef__":true,"id":4924}},"4990":{"sourceObj":{"__isSmartRef__":true,"id":4979},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4924},"targetMethodName":"initiateShutdown","varMapping":{"__isSmartRef__":true,"id":4991},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"4991":{"source":{"__isSmartRef__":true,"id":4979},"target":{"__isSmartRef__":true,"id":4924}},"4992":{"submorphs":[{"__isSmartRef__":true,"id":4993}],"scripts":[],"shape":{"__isSmartRef__":true,"id":4998},"eventHandler":{"__isSmartRef__":true,"id":4999},"_ClipMode":"visible","derivationIds":["BCB64BF8-8AD7-4420-88F2-ADD56F1A6D42"],"id":"4858E72B-F967-4BEF-B15D-AC32F9686C41","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":4993},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":4972},"attributeConnections":[{"__isSmartRef__":true,"id":5000},{"__isSmartRef__":true,"id":5002}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(3.0,3.0)"},"4993":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":4994},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":4995}],"eventHandler":{"__isSmartRef__":true,"id":4997},"_ClipMode":"hidden","derivationIds":["A7A00620-E8E9-4E26-9177-A1E3B37D56F1"],"id":"D97ADB80-F3A5-4B01-8203-FCBC874735CD","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":4992},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"4994":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(18.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"4995":{"style":{"__isSmartRef__":true,"id":4996},"chunkOwner":{"__isSmartRef__":true,"id":4993},"_id":"_5189","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4996":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"4997":{"morph":{"__isSmartRef__":true,"id":4993},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"4998":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"4999":{"morph":{"__isSmartRef__":true,"id":4992},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5000":{"sourceObj":{"__isSmartRef__":true,"id":4992},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":4924},"targetMethodName":"getMenuHelp","varMapping":{"__isSmartRef__":true,"id":5001},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5001":{"source":{"__isSmartRef__":true,"id":4992},"target":{"__isSmartRef__":true,"id":4924}},"5002":{"sourceObj":{"__isSmartRef__":true,"id":4992},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4924},"targetMethodName":"showTargetMorphMenu","varMapping":{"__isSmartRef__":true,"id":5003},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5003":{"source":{"__isSmartRef__":true,"id":4992},"target":{"__isSmartRef__":true,"id":4924}},"5004":{"submorphs":[{"__isSmartRef__":true,"id":5005}],"scripts":[],"shape":{"__isSmartRef__":true,"id":5010},"eventHandler":{"__isSmartRef__":true,"id":5011},"_ClipMode":"visible","derivationIds":["502DA455-175B-435A-B6BC-DEE9945D31FE"],"id":"1A9CA535-22AF-4A70-A706-91A8CE135FF6","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":5005},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":4972},"layout":{"__isSmartRef__":true,"id":5012},"attributeConnections":[{"__isSmartRef__":true,"id":5013},{"__isSmartRef__":true,"id":5015}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(614.0,3.0)"},"5005":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5006},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":5007}],"eventHandler":{"__isSmartRef__":true,"id":5009},"_ClipMode":"hidden","derivationIds":["3C05BF51-B056-4FE7-BC27-DFCFD0C11F8A"],"id":"488044FE-1B51-45F0-9557-C5D1F7F52C10","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WordBreak":"break-all","fixedHeight":true,"_InputAllowed":false,"_HandStyle":"default","allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":5004},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,1.0)"},"5006":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"5007":{"style":{"__isSmartRef__":true,"id":5008},"chunkOwner":{"__isSmartRef__":true,"id":5005},"_id":"_5191","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5008":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5009":{"morph":{"__isSmartRef__":true,"id":5005},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5010":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"5011":{"morph":{"__isSmartRef__":true,"id":5004},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5012":{"moveHorizontal":true},"5013":{"sourceObj":{"__isSmartRef__":true,"id":5004},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":4924},"targetMethodName":"getCollapseHelp","varMapping":{"__isSmartRef__":true,"id":5014},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5014":{"source":{"__isSmartRef__":true,"id":5004},"target":{"__isSmartRef__":true,"id":4924}},"5015":{"sourceObj":{"__isSmartRef__":true,"id":5004},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4924},"targetMethodName":"toggleCollapse","varMapping":{"__isSmartRef__":true,"id":5016},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5016":{"source":{"__isSmartRef__":true,"id":5004},"target":{"__isSmartRef__":true,"id":4924}},"5017":{"submorphs":[{"__isSmartRef__":true,"id":5018}],"scripts":[],"shape":{"__isSmartRef__":true,"id":5023},"derivationIds":[null,"8DBAB1EA-9B8A-429A-9AF9-53F09F775741","74172FB9-0F53-4367-B358-67ED54AA3EC4","B5F8DB94-C434-4DE1-A232-C6CC4860A0AC","F88B9127-BBF9-4A6E-BE6F-0A8AA54A0346","B41404F8-6498-4AB6-8B80-5963FB1DA5FE","C6C74662-FB39-49DA-BB00-335D30DD7FAA","9781481D-52F0-485B-B3AB-30CC23A5D4B7","BEFC68A4-FE00-40AD-9E05-7AEA4E488638","3C190310-77A0-4EE4-BE1D-4DE1878CC35C","1D80DDED-264F-4D04-AB68-BAC5AA5B72AF"],"id":"1824A90E-3895-469C-8310-E99354876CAD","eventHandler":{"__isSmartRef__":true,"id":5024},"_ClipMode":"visible","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"lighterFill":{"__isSmartRef__":true,"id":5025},"label":{"__isSmartRef__":true,"id":5018},"_ToolTip":"toggles display of global status messages","extraButton":true,"normalFillInactive":{"__isSmartRef__":true,"id":5030},"active":true,"attributeConnections":[{"__isSmartRef__":true,"id":5035}],"doNotSerialize":["layer"],"doNotCopyProperties":["$$fire"],"showsHalos":false,"name":"ErrorHandlerButton","layout":{"__isSmartRef__":true,"id":5037},"orderInTaskBar":3,"owner":{"__isSmartRef__":true,"id":4972},"#startLetters":"get","isPressed":false,"_Rotation":0,"_Scale":0.9900990099009901,"__serializedExpressions__":["_Position","distanceToDragEvent","normalFill"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5038},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(40.0,1.1)","distanceToDragEvent":"lively.pt(34.3,-13.6)","normalFill":"Color.rgb(0,204,0)"},"5018":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5019},"derivationIds":[null,"4D9DA40E-38E0-46B6-9BCD-FBFFFABF3F81","66ADC9F1-A8EA-4E50-9D41-C78C31582EE0","EB0C121E-EFED-4AA5-BC65-35B5BDE8389A","8EE13917-775C-4E2A-92DC-0D65D8634994","10705F98-8DA6-4AD6-A427-4DF70E03ABE9","9E607BD3-84F7-40C7-A0FB-9D3A8F06A8D0","666E1259-9A56-41E9-91AA-63690F56662A","44761EFD-0A94-4170-9B86-55D968D54317","376E992E-7618-4A15-8EB8-3D65D63E4839","EBFFC21E-3C15-4914-8F80-45CC095A96D0"],"id":"7464D754-24A2-4D08-BA6A-D436F6FF722D","_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":5020}],"eventHandler":{"__isSmartRef__":true,"id":5022},"_ClipMode":"hidden","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":5017},"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_MaxTextWidth":20,"_MinTextWidth":20,"_MaxTextHeight":null,"_MinTextHeight":null,"showsHalos":false,"eventsAreDisabled":true,"_PointerEvents":"none","doNotSerialize":["undoState"],"_WordBreak":"break-all","__serializedExpressions__":["_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(0,0,0)"},"5019":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(20.0,18.0)","_Padding":"lively.rect(0,3,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"5020":{"style":{"__isSmartRef__":true,"id":5021},"chunkOwner":{"__isSmartRef__":true,"id":5018},"storedString":"G","_id":"_4907","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5021":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5022":{"morph":{"__isSmartRef__":true,"id":5018},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5023":{"_BorderWidth":1,"_BorderRadius":5,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(20.0,18.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)","_Fill":"Color.rgb(0,204,0)"},"5024":{"morph":{"__isSmartRef__":true,"id":5017},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5025":{"stops":[{"__isSmartRef__":true,"id":5026},{"__isSmartRef__":true,"id":5027},{"__isSmartRef__":true,"id":5028},{"__isSmartRef__":true,"id":5029}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5026":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"5027":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5028":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5029":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"5030":{"stops":[{"__isSmartRef__":true,"id":5031},{"__isSmartRef__":true,"id":5032},{"__isSmartRef__":true,"id":5033},{"__isSmartRef__":true,"id":5034}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5031":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"5032":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"5033":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"5034":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"5035":{"sourceObj":{"__isSmartRef__":true,"id":5017},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5017},"targetMethodName":"onFire","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":5036},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5036":{"source":{"__isSmartRef__":true,"id":5017},"target":{"__isSmartRef__":true,"id":5017}},"5037":{"resizeWidth":false,"resizeHeight":false,"moveHorizontal":false},"5038":{"onrestore":{"__isSmartRef__":true,"id":5039},"reset":{"__isSmartRef__":true,"id":5047},"onFire":{"__isSmartRef__":true,"id":5051},"createLayer":{"__isSmartRef__":true,"id":5055}},"5039":{"varMapping":{"__isSmartRef__":true,"id":5040},"source":"function onrestore() {\n this.reset();\n this.onFire();\n}","funcProperties":{"__isSmartRef__":true,"id":5045},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5040":{"this":{"__isSmartRef__":true,"id":5017},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5041}},"5041":{"$super":{"__isSmartRef__":true,"id":5042}},"5042":{"varMapping":{"__isSmartRef__":true,"id":5043},"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":5044},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5043":{"obj":{"__isSmartRef__":true,"id":5017},"name":"onrestore"},"5044":{},"5045":{"timestamp":{"__isSmartRef__":true,"id":5046},"user":"cschuster","tags":[]},"5046":{"isSerializedDate":true,"string":"Thu May 24 2012 19:08:39 GMT+0200 (Mitteleuropäische Sommerzeit)"},"5047":{"varMapping":{"__isSmartRef__":true,"id":5048},"source":"function reset() {\n if (this.layer) this.layer.beNotGlobal();\n this.layer = null;\n this.setFill(this.normalFill = this.owner.menuButton.normalFill);\n this.doNotSerialize = ['layer'];\n}","funcProperties":{"__isSmartRef__":true,"id":5049},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5048":{"this":{"__isSmartRef__":true,"id":5017}},"5049":{"timestamp":{"__isSmartRef__":true,"id":5050},"user":"robertkrahn","tags":[]},"5050":{"isSerializedDate":true,"string":"Wed Jun 06 2012 15:58:21 GMT+0200 (Mitteleuropäische Sommerzeit)"},"5051":{"varMapping":{"__isSmartRef__":true,"id":5052},"source":"function onFire() {\n if (!this.layer) this.createLayer();\n if (this.layer.isGlobal()) {\n this.layer.beNotGlobal();\n } else {\n this.layer.beGlobal();\n }\n this.setFill(this.normalFill = (this.layer.isGlobal() ?\n Color.green : this.owner.menuButton.normalFill));\n}","funcProperties":{"__isSmartRef__":true,"id":5053},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5052":{"this":{"__isSmartRef__":true,"id":5017}},"5053":{"timestamp":{"__isSmartRef__":true,"id":5054},"user":"cschuster","tags":[]},"5054":{"isSerializedDate":true,"string":"Wed May 23 2012 02:08:29 GMT+0200 (Mitteleuropäische Sommerzeit)"},"5055":{"varMapping":{"__isSmartRef__":true,"id":5056},"source":"function createLayer() {\n var main = this.get(\"SystemConsoleMain\");\n this.layer = cop.createLayer(\"GlobalStatus\").refineClass(lively.morphic.World, {\n setStatusMessage: function (msg, color) {\n main.addLine(msg, {color: color});\n }\n });\n}","funcProperties":{"__isSmartRef__":true,"id":5057},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5056":{"this":{"__isSmartRef__":true,"id":5017}},"5057":{"timestamp":{"__isSmartRef__":true,"id":5058},"user":"cschuster","tags":[]},"5058":{"isSerializedDate":true,"string":"Wed May 23 2012 02:06:13 GMT+0200 (Mitteleuropäische Sommerzeit)"},"5059":{"submorphs":[{"__isSmartRef__":true,"id":5060}],"scripts":[],"shape":{"__isSmartRef__":true,"id":5065},"derivationIds":[null,"ADC33688-68F4-4F07-BB55-2910235F3A5D","0B4877B5-7468-448D-85A4-B52DEC51384E","CDBD1F9D-B598-45D8-9B73-5DF9FCE358B6","6A412198-7AC2-4935-B396-5B73279BD8CA","07B28573-6267-4313-AC89-36B73BD961EA","4507B8AE-57F6-44F4-9F90-D5D04C49D724","CE9370C6-DB13-4DE3-9E04-9EA234BA94DE","B6CB1595-814A-4688-A370-4701670EAC2A"],"id":"00898168-9ED4-4187-A4ED-F5D8D5881D24","eventHandler":{"__isSmartRef__":true,"id":5071},"_ClipMode":"visible","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":5066},"lighterFill":{"__isSmartRef__":true,"id":5072},"label":{"__isSmartRef__":true,"id":5060},"owner":{"__isSmartRef__":true,"id":4972},"showsHalos":false,"attributeConnections":[{"__isSmartRef__":true,"id":5077}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"isPressed":false,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(20.0,0.9)","distanceToDragEvent":"lively.pt(30.5,-16.4)"},"5060":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5061},"derivationIds":[null,"E64FA17D-0B32-4CA4-9049-40F07154031A","82CCC5F4-5FCD-4B2B-BC4A-E628BA13E416","C1107766-61F9-4523-BF06-FF2A5BC53C03","46B8DE36-B448-4D66-BA40-0FEA6BA53EB6","EE80EF78-5817-482E-A968-D779F0124C4D","E8E0239B-6320-4729-A615-C50B5BB5FD37","8813AB8C-0CC2-4355-8024-C41BC03C740B","FC82D8EB-8F23-4045-B3FB-C13EE5BF26DB"],"id":"AFF5E961-917B-4738-B9D1-7E99AA728306","_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":5062}],"eventHandler":{"__isSmartRef__":true,"id":5064},"_ClipMode":"hidden","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":5059},"isLabel":true,"_HandStyle":"default","eventsAreIgnored":true,"_MaxTextWidth":null,"_MinTextWidth":null,"_MaxTextHeight":null,"_MinTextHeight":null,"showsHalos":false,"doNotSerialize":["undoState"],"_WordBreak":"break-all","_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.9,2.0)","distanceToDragEvent":"lively.pt(33.6,-13.4)"},"5061":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(16.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"5062":{"style":{"__isSmartRef__":true,"id":5063},"chunkOwner":{"__isSmartRef__":true,"id":5060},"storedString":"C","_id":"_4904","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5063":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5064":{"morph":{"__isSmartRef__":true,"id":5060},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5065":{"_BorderWidth":0,"_Fill":{"__isSmartRef__":true,"id":5066},"_StrokeOpacity":0,"_BorderRadius":5,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"5066":{"stops":[{"__isSmartRef__":true,"id":5067},{"__isSmartRef__":true,"id":5068},{"__isSmartRef__":true,"id":5069},{"__isSmartRef__":true,"id":5070}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5067":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"5068":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"5069":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"5070":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"5071":{"morph":{"__isSmartRef__":true,"id":5059},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5072":{"stops":[{"__isSmartRef__":true,"id":5073},{"__isSmartRef__":true,"id":5074},{"__isSmartRef__":true,"id":5075},{"__isSmartRef__":true,"id":5076}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5073":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"5074":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5075":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5076":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"5077":{"sourceObj":{"__isSmartRef__":true,"id":5059},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":4925},"targetMethodName":"clear","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5078":{"_AppearanceStylingMode":true,"_BorderStylingMode":true,"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(653.0,22.0)","_Padding":"lively.rect(0,0,0,0)"},"5079":{"morph":{"__isSmartRef__":true,"id":4972},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5080":{"resizeWidth":true,"adjustForNewBounds":true},"5081":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5082},"derivationIds":[null,"F8F6E338-4CF4-4F61-8C44-36872292A73C","BDE21EE6-376A-4B4A-8C1F-E8F7853E27BD","66AA9B33-BE70-40C9-AE6D-4CD3971997DB","703479E9-AA6F-4DE7-80CA-E6140AA8C4AA","F6179A0B-03E4-447E-B3D6-C61612D65727","CEF44987-6DC8-43D6-99B4-DE5BC75FC18D","33DA244F-BE36-41A4-AFE7-12E0D177D8A0"],"id":"2E806EFA-BD89-4E52-A0A8-9974A761A419","eventHandler":{"__isSmartRef__":true,"id":5086},"_ClipMode":"visible","droppingEnabled":true,"halosEnabled":true,"owner":{"__isSmartRef__":true,"id":4924},"dragStartPoint":null,"originalTargetExtent":null,"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Rotation":0,"_Scale":1.000000000000002,"__serializedExpressions__":["_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5087},"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","_Position":"lively.pt(639.0,199.0)"},"5082":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":5083},{"__isSmartRef__":true,"id":5084},{"__isSmartRef__":true,"id":5085}],"_BorderWidth":0,"_BorderColor":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_Position":"lively.pt(-1.0,-1.0)","_Extent":"lively.pt(15.0,15.0)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(204,204,204)"},"5083":{"isAbsolute":true,"x":14,"y":0,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"5084":{"isAbsolute":true,"x":14,"y":14,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"5085":{"isAbsolute":true,"x":0,"y":14,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"5086":{"morph":{"__isSmartRef__":true,"id":5081},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5087":{"onDragStart":{"__isSmartRef__":true,"id":5088},"onDrag":{"__isSmartRef__":true,"id":5095},"onDragEnd":{"__isSmartRef__":true,"id":5102}},"5088":{"varMapping":{"__isSmartRef__":true,"id":5089},"source":"function onDragStart(evt) {\n this.dragStartPoint = evt.mousePoint;\n this.originalTargetExtent = this.owner.getExtent();\n }","funcProperties":{"__isSmartRef__":true,"id":5094},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5089":{"this":{"__isSmartRef__":true,"id":5081},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5090}},"5090":{"$super":{"__isSmartRef__":true,"id":5091}},"5091":{"varMapping":{"__isSmartRef__":true,"id":5092},"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":5093},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5092":{"obj":{"__isSmartRef__":true,"id":5081},"name":"onDragStart"},"5093":{},"5094":{},"5095":{"varMapping":{"__isSmartRef__":true,"id":5096},"source":"function onDrag(evt) {\n var moveDelta = evt.mousePoint.subPt(this.dragStartPoint)\n if (evt.isShiftDown()) {\n var maxDelta = Math.max(moveDelta.x, moveDelta.y);\n\t moveDelta = pt(maxDelta, maxDelta);\n };\n this.owner.setExtent(this.originalTargetExtent.addPt(moveDelta));\n this.align(this.bounds().bottomRight(), this.owner.getExtent());\n }","funcProperties":{"__isSmartRef__":true,"id":5101},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5096":{"this":{"__isSmartRef__":true,"id":5081},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5097}},"5097":{"$super":{"__isSmartRef__":true,"id":5098}},"5098":{"varMapping":{"__isSmartRef__":true,"id":5099},"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":5100},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5099":{"obj":{"__isSmartRef__":true,"id":5081},"name":"onDrag"},"5100":{},"5101":{},"5102":{"varMapping":{"__isSmartRef__":true,"id":5103},"source":"function onDragEnd(evt) {\n this.dragStartPoint = null;\n this.originalTargetExtent = null;\n }","funcProperties":{"__isSmartRef__":true,"id":5108},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5103":{"this":{"__isSmartRef__":true,"id":5081},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5104}},"5104":{"$super":{"__isSmartRef__":true,"id":5105}},"5105":{"varMapping":{"__isSmartRef__":true,"id":5106},"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":5107},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5106":{"obj":{"__isSmartRef__":true,"id":5081},"name":"onDragEnd"},"5107":{},"5108":{},"5109":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"__serializedExpressions__":["_Padding","_Extent","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Padding":"lively.rect(0,0,0,0)","_Extent":"lively.pt(653.0,213.0)","_Position":"lively.pt(0.0,0.0)"},"5110":{"morph":{"__isSmartRef__":true,"id":4924},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5111":{"adjustForNewBounds":true},"5112":{"a":1.002003004005006,"b":0,"c":0,"d":1.002003004005006,"e":33,"f":437,"__LivelyClassName__":"lively.morphic.Similitude","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5113":{"a":1.002003004005006,"b":0,"c":0,"d":1.002003004005006,"e":33,"f":437,"__LivelyClassName__":"lively.morphic.Similitude","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5114":{"partName":"SystemConsole","requiredModules":[],"comment":"a simple transcript to display console and log messages","changes":[{"__isSmartRef__":true,"id":5115},{"__isSmartRef__":true,"id":5117},{"__isSmartRef__":true,"id":5119},{"__isSmartRef__":true,"id":5121},{"__isSmartRef__":true,"id":5123}],"migrationLevel":4,"partsSpaceName":"PartsBin/Tools","lastModifiedDate":{"__isSmartRef__":true,"id":5125},"revisionOnLoad":185139,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5115":{"date":{"__isSmartRef__":true,"id":5116},"author":"cschuster","message":"better version","id":"CB2E74BB-718C-4318-8642-604779EA98B4"},"5116":{"isSerializedDate":true,"string":"Tue May 22 2012 23:45:39 GMT+0200 (Mitteleuropäische Sommerzeit)"},"5117":{"date":{"__isSmartRef__":true,"id":5118},"author":"cschuster","message":"better restore after save","id":"49DAE26A-5B6A-4D19-958C-48F1BC2AAFB7"},"5118":{"isSerializedDate":true,"string":"Wed May 23 2012 22:53:13 GMT+0200 (Mitteleuropäische Sommerzeit)"},"5119":{"date":{"__isSmartRef__":true,"id":5120},"author":"cschuster","message":"better restore after save","id":"53EDF516-61FF-4F63-9601-7C8A47FAD9F8"},"5120":{"isSerializedDate":true,"string":"Wed May 23 2012 22:54:32 GMT+0200 (Mitteleuropäische Sommerzeit)"},"5121":{"date":{"__isSmartRef__":true,"id":5122},"author":"robertkrahn","message":"fixed serialization issue created because of storing \"layer\"","id":"FDC20E55-9300-462B-9768-5311975F67FC"},"5122":{"isSerializedDate":true,"string":"Wed Jun 06 2012 15:59:25 GMT+0200 (Mitteleuropäische Sommerzeit)"},"5123":{"date":{"__isSmartRef__":true,"id":5124},"author":"jenslincke","message":"reset title bar","id":"2DCEBBF0-4B51-43BC-813B-CC370208C14F"},"5124":{"isSerializedDate":true,"string":"Thu Nov 29 2012 10:09:19 GMT+0100 (Mitteleuropäische Zeit)"},"5125":{"isSerializedDate":true,"string":"Thu Nov 29 2012 10:06:24 GMT+0100 (Mitteleuropäische Zeit)"},"5126":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5127},"derivationIds":[null,"60D9F599-2A8A-48B6-AE1B-23259CD039DA","B438E22E-581E-4F93-9768-30F932E10F7E","6648EC8E-79A1-45B7-8FC4-E4A812580161","096FD08B-3229-4112-A4A6-C9950D1A9443","44EE103C-3F1C-49E3-B9E9-347F729B0660","3B8BBC58-2ACD-466C-8E53-F26BE83121FF","CCA2C1AC-FB82-46D7-90EF-5A31AE9D7A8A","1F89F387-760B-41AF-82B2-A5517D4841D3","5275EC39-C363-4361-97D2-56B35EEC5B31"],"id":"F31108F8-717F-42D5-986B-7526FE86B8C3","_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":5128}],"eventHandler":{"__isSmartRef__":true,"id":5130},"_ClipMode":"hidden","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"_HandStyle":"default","layout":{"__isSmartRef__":true,"id":5131},"_Align":"center","eventsAreIgnored":true,"owner":null,"_MaxTextWidth":555,"_MinTextWidth":555,"_MaxTextHeight":null,"_MinTextHeight":null,"attributeConnections":[],"doNotSerialize":["undoState"],"doNotCopyProperties":[],"showsHalos":false,"_Rotation":0,"_Scale":1,"_WordBreak":"break-all","__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(180,20,20)","_Position":"lively.pt(60.0,3.0)"},"5127":{"_BorderWidth":0,"_Fill":null,"_BorderRadius":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(555.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"5128":{"style":{"__isSmartRef__":true,"id":5129},"chunkOwner":{"__isSmartRef__":true,"id":5126},"_id":"_4911","storedString":"System Console","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5129":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5130":{"morph":{"__isSmartRef__":true,"id":5126},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5131":{"resizeWidth":true},"5132":{"onLoadFromPartsBin":{"__isSmartRef__":true,"id":5133},"reset":{"__isSmartRef__":true,"id":5141},"onShutdown":{"__isSmartRef__":true,"id":5145}},"5133":{"varMapping":{"__isSmartRef__":true,"id":5134},"source":"function onLoadFromPartsBin() {\n $super();\n this.get(\"SystemConsoleMain\").onLoadFromPartsBin();\n}","funcProperties":{"__isSmartRef__":true,"id":5139},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5134":{"this":{"__isSmartRef__":true,"id":4924},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5135}},"5135":{"$super":{"__isSmartRef__":true,"id":5136}},"5136":{"varMapping":{"__isSmartRef__":true,"id":5137},"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":5138},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5137":{"obj":{"__isSmartRef__":true,"id":4924},"name":"onLoadFromPartsBin"},"5138":{},"5139":{"timestamp":{"__isSmartRef__":true,"id":5140},"user":"cschuster","tags":[]},"5140":{"isSerializedDate":true,"string":"Wed May 23 2012 01:03:53 GMT+0200 (Mitteleuropäische Sommerzeit)"},"5141":{"varMapping":{"__isSmartRef__":true,"id":5142},"source":"function reset() {\n this.get(\"ErrorHandlerButton\").reset();\n this.get(\"SystemConsoleMain\").clear();\n}","funcProperties":{"__isSmartRef__":true,"id":5143},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5142":{"this":{"__isSmartRef__":true,"id":4924}},"5143":{"timestamp":{"__isSmartRef__":true,"id":5144},"user":"cschuster","tags":[]},"5144":{"isSerializedDate":true,"string":"Wed May 23 2012 02:09:19 GMT+0200 (Mitteleuropäische Sommerzeit)"},"5145":{"varMapping":{"__isSmartRef__":true,"id":5146},"source":"function onShutdown() {\n console.removeConsumer(this.get(\"SystemConsoleMain\"));\n}","funcProperties":{"__isSmartRef__":true,"id":5147},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5146":{"this":{"__isSmartRef__":true,"id":4924}},"5147":{"timestamp":{"__isSmartRef__":true,"id":5148},"user":"cschuster","tags":[]},"5148":{"isSerializedDate":true,"string":"Thu May 24 2012 19:32:00 GMT+0200 (Mitteleuropäische Sommerzeit)"},"5149":{"submorphs":[{"__isSmartRef__":true,"id":5150},{"__isSmartRef__":true,"id":6805},{"__isSmartRef__":true,"id":6836}],"scripts":[],"shape":{"__isSmartRef__":true,"id":6884},"id":"B03F372B-05B7-458E-A461-F6A7F8CB83BD","eventHandler":{"__isSmartRef__":true,"id":6885},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"layout":{"__isSmartRef__":true,"id":6886},"LK2":true,"targetMorph":{"__isSmartRef__":true,"id":5150},"titleBar":{"__isSmartRef__":true,"id":6836},"collapsedTransform":{"__isSmartRef__":true,"id":6887},"expandedTransform":{"__isSmartRef__":true,"id":6888},"ignoreEventsOnExpand":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":6889},"name":"ObjectEditor1","highlighted":false,"cameForward":false,"showsHalos":false,"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"isBeingDragged":false,"prevScroll":[0,0],"isCopyMorphRef":true,"morphRefId":16,"derivationIds":[205,"2951753B-EB95-4093-A0DD-249E83AC2204","A32DE788-E06D-492C-B2E6-19C3710B5AE0","96D56291-98FB-42C4-A247-0A20B4183B14","1E6BCC46-3FE3-4950-AE50-9751458F7E18","22248328-5B04-4E39-ADDE-460C107C790F","2F4F6161-9F4C-469E-AF56-24765FF03B72","88EF08D5-C1E7-4B5B-B393-FFF5921009D7","FF731ED6-5217-4053-9B85-77F1BF344BF3","496332F8-A328-4625-A7D5-0DCE90C3D2AE","E57F1D4E-AE08-4CAA-A62D-4E69FC0BFF47","94783CDE-55B0-4198-8477-C0756F2C812F","F03206B8-2964-470C-A335-FF321C7743E5","C60ABA94-4D2A-4524-9239-9B7EA074A0B5","D3FBB0FA-2BFF-4D8C-9632-41EEEDB053AE","FDF9A68D-1149-4666-9946-600CCA238B76","118B9F76-0089-47CC-9C18-9F9FF646339B","B0FFB231-7805-4F89-B4B3-4ACD87687613","76631A8F-F752-4DB8-93ED-1496BC458DF0","04D3062E-744B-4E3D-8B25-5602772A307B","89687ECD-A53A-4C95-B6E8-235EBB9198E9","612A25B8-60DC-488D-AD81-1BFA6E48A0D4","08ED6CF8-0A8B-4DC5-AA4D-6499033DFCEC","9771786C-46ED-4C4F-A876-F8CF0B84E769","5DCB36B2-C2B7-49A2-AB12-014B2944C328","D05AAF5D-5660-4158-8BBA-3F564F04AF6F","885F1822-564C-4189-9B13-6D3D8D7CEFCF","8BEEB84F-C547-44B8-9A1E-4586D5236462","5F90A8DF-CB92-4CD6-803F-F082D3A5C1E1","75E80C8F-4DC1-4C89-8CA2-23A70FDEB44F","776DB695-E9C5-410B-9B3D-A492EE5196F1"],"moved":true,"_ClipMode":"visible","_Rotation":0,"_Scale":1.0100552207170073,"owner":{"__isSmartRef__":true,"id":0},"__serializedExpressions__":["contentOffset","collapsedExtent","expandedExtent","prevDragPos","expandedPosition","collapsedPosition","minSize","minExtent","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":7037},"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets","withoutLayers":["Global.lively.morphic.GrabbingLayer"],"contentOffset":"lively.pt(0.0,22.0)","collapsedExtent":"lively.pt(723.0,268.0)","expandedExtent":"lively.pt(729.0,365.0)","prevDragPos":"lively.pt(370.0,82.0)","expandedPosition":"lively.pt(26.0,125.0)","collapsedPosition":"lively.pt(21.0,92.9)","minSize":"lively.pt(500.0,300.0)","minExtent":"lively.pt(455.0,268.0)","_Position":"lively.pt(-33.5,74.7)"},"5150":{"submorphs":[{"__isSmartRef__":true,"id":5151},{"__isSmartRef__":true,"id":6165},{"__isSmartRef__":true,"id":6000},{"__isSmartRef__":true,"id":6171},{"__isSmartRef__":true,"id":6178},{"__isSmartRef__":true,"id":6200},{"__isSmartRef__":true,"id":6221},{"__isSmartRef__":true,"id":6248},{"__isSmartRef__":true,"id":5385},{"__isSmartRef__":true,"id":5921},{"__isSmartRef__":true,"id":6279},{"__isSmartRef__":true,"id":6370},{"__isSmartRef__":true,"id":6376},{"__isSmartRef__":true,"id":6438},{"__isSmartRef__":true,"id":6481},{"__isSmartRef__":true,"id":6524},{"__isSmartRef__":true,"id":6545}],"scripts":[{"__isSmartRef__":true,"id":6692}],"id":"A3FBEE86-B0CC-45F9-8D6F-8A27346E3184","shape":{"__isSmartRef__":true,"id":6693},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"ObjectEditorPane","partsBinMetaInfo":{"__isSmartRef__":true,"id":6694},"eventHandler":{"__isSmartRef__":true,"id":6697},"layout":{"__isSmartRef__":true,"id":6698},"target":{"__isSmartRef__":true,"id":329},"scriptPane":{"__isSmartRef__":true,"id":5385},"scriptList":{"__isSmartRef__":true,"id":5151},"connectionList":{"__isSmartRef__":true,"id":6000},"morphSelector":{"__isSmartRef__":true,"id":6279},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"changeIndicator":{"__isSmartRef__":true,"id":5921},"isBeingDragged":false,"prevScroll":[0,0],"grabbingEnabled":false,"draggingEnabled":false,"currentCategory":null,"tagChooser":{"__isSmartRef__":true,"id":6376},"currentTag":null,"derivationIds":[206,"3BDE080D-3D60-4BB9-A690-E6001350F596","00E28CBF-E803-4BC0-93CC-651AC21008A5","1B7E7936-0145-47E4-8433-DFE58134E74B","422B98E3-E52B-4057-9C28-865873682DE1","BCDE8D30-ECC2-4883-9587-2518B6822233","BA6D5198-5AC2-4A63-9597-D4CF98A99CA9","17E22972-5EBC-4511-9779-05E9E665D899","C6F34039-F423-4223-8D6A-85611A138372","7EC3BECE-1BDA-471D-B14C-C4FB822AA55C","88F702A6-6067-4160-8561-54FAD27ADB17","738F5E09-C109-4CD0-B5F5-418A6227ABA0","0DC59884-6397-4391-A9A7-FB6F9F97E5AD","14C76016-3134-4E27-8E8F-AF9EE6ACCF4E","FEB1641E-DEA0-449B-B5E5-D3946457A986","5A09E61D-0939-46DD-B099-6337F45EAD81","42A37CDC-8F21-49BA-A701-B98418EF4AEC","FCE84B47-1667-482B-B035-D2C3C7F53837","F49E6D79-2AEB-41FC-8057-A25A4C7D4F92","7B115C74-E409-42A1-9FCB-2DEB53C88CD6","1D3B45A6-5E60-4FD3-900A-288DB80F5262","5BC7B59B-3F80-49C6-BF71-F3777B7D4867","22651992-9C38-474F-B720-F2FC4B1D9A0E","80BF85C2-6727-4766-861C-09C225341FEA","ADC6838F-0BD6-456E-8BD7-A62A9A80285C","9BBAD88A-5DC6-4051-A7CA-4C3F918DD733","0C73D724-E7A5-4AAE-9449-D414B1F3E04E","B341D9BF-D6FF-4ED9-A0AE-A8BDA4C1C35F","19CCEF38-2A49-48DF-BEFD-D5096BA3A758","CB78359F-A158-4EA7-8E3D-8F2C1B6580E5","AB0C1CCE-1EC7-4625-84BF-C9306D62D81B"],"owner":{"__isSmartRef__":true,"id":5149},"partTests":{"__isSmartRef__":true,"id":6699},"_ClipMode":"visible","_Rotation":0,"_Scale":1,"__serializedExpressions__":["distanceToDragEvent","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6700},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","distanceToDragEvent":"lively.pt(350.2,-3.2)","_Position":"lively.pt(1.0,21.5)"},"5151":{"submorphs":[],"scripts":[],"id":"865631A2-9D16-4F4D-ADB1-295D7CE54273","shape":{"__isSmartRef__":true,"id":5152},"droppingEnabled":true,"halosEnabled":true,"itemList":["-- ALL --","analyzeWords","backtrace","createArrow","createBlueArrow","createCell","createGreenArrow","createRedArrow","fillCellAt","fillEvolutionArray","hideAllValues","hideCurrentValue","initializeEvolutionArray","initializeMatrix","reset","showAllValues","showArrow","showEvolutionArray","showFirstWord","showNextValue","showSecondWord","updateScrollBars"],"selectedLineNo":9,"showsHalos":false,"name":"ObjectEditorScriptList","partsBinMetaInfo":{"__isSmartRef__":true,"id":5153},"_ClipMode":"auto","owner":{"__isSmartRef__":true,"id":5150},"prevScroll":[0,0],"attributeConnections":[{"__isSmartRef__":true,"id":5154}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"layout":{"__isSmartRef__":true,"id":5156},"doitContext":{"__isSmartRef__":true,"id":5157},"eventHandler":{"__isSmartRef__":true,"id":6156},"_FontSize":10,"isBeingDragged":false,"grabbingEnabled":false,"draggingEnabled":false,"isCopyMorphRef":true,"morphRefId":17,"currentCategory":null,"derivationIds":[207,"D87334B5-DFB8-438D-8038-D2C55A798E3B","4242A24B-D284-4130-BB19-C1AB8C7E96CB","1F2230C1-4745-4EED-8827-5D3FC0EA8D8A","1260A8AA-AD41-451A-A761-BE75A33282E8","11AABB24-1595-4EDC-95DF-8BC66785F47A","CA99FFE7-13DD-4721-8DE2-6A587B0C65D9","E01A3DAA-0001-4C7C-A6A7-449C3945A3E6","8C3C70BF-E1CE-4FB9-8407-24EA990D4E49","D70897C1-82FA-42AD-9D81-A0698E9072CC","69BB0838-2830-4831-A681-185E03308396","434D4493-4DD6-466F-A202-7364A5829C52","93D99F39-CC07-45EB-9459-5230A80A20D2","4756DE7D-3422-46FC-B24B-5565F597D490","7AF59BEC-20A9-4451-AD6E-39E86979D18D","07109F49-B19B-4C20-8632-697478AA1FFB","DD6C1E85-89E4-4619-A9B8-6CF6A5E7AD71","C9C566DA-2167-4866-B606-6D9467CC5763","43A75FC1-E0E6-4B7B-84B5-382D18881361","1EE4A800-07BC-4687-B972-0360A139A335","52766A7B-F1AC-4B5D-AFA9-3CBEC45A4175","500ABFF2-CC61-403C-B40B-C38B13EB829E","CCC6F1D7-B08E-4106-A54C-3CB27FAE885A","DD77BBCF-FA2D-4EEF-80E5-DFD0CFAC257E","FBF51FE1-3F15-48F1-9968-35CE0F17558A","0435127D-922E-4618-BBE2-72674C58772C","7A26603F-1566-41BE-B32D-6B17A7FAF107","236EA689-19AE-4C3D-BA95-EA5786184C70","331932E3-0E70-4FF1-8CD0-11921E2FF30E","B826CD75-9134-4A06-BC7D-791974BC6735","63898451-C4BE-41C7-B09C-31F71CA4B63C"],"selection":"fillEvolutionArray","_Rotation":0,"_Scale":1,"changeTriggered":true,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6157},"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(10.0,63.0)","distanceToDragEvent":"lively.pt(126.0,-14.4)"},"5152":{"_BorderWidth":1,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__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(180.0,306.8)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(243,243,243)","_Padding":"lively.rect(0,0,0,0)"},"5153":{"partsSpaceName":"PartsBin/NewWorld","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5154":{"sourceObj":{"__isSmartRef__":true,"id":5151},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":5150},"targetMethodName":"displaySourceForScript","converterString":"function (value) {\n return (value === '-- ALL --') ? null : value;\n}","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":5155},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5155":{"source":{"__isSmartRef__":true,"id":5151},"target":{"__isSmartRef__":true,"id":5150}},"5156":{"resizeHeight":true},"5157":{"submorphs":[],"scripts":[],"id":836,"shape":{"__isSmartRef__":true,"id":5158},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"layout":{"__isSmartRef__":true,"id":5159},"titleBar":{"__isSmartRef__":true,"id":5160},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":{"__isSmartRef__":true,"id":5225},"highlighted":true,"_Rotation":0,"_Scale":1,"showsHalos":false,"name":"ObjectEditor","target":{"__isSmartRef__":true,"id":5226},"partsBinMetaInfo":{"__isSmartRef__":true,"id":5384},"scriptList":{"__isSmartRef__":true,"id":5151},"scriptPane":{"__isSmartRef__":true,"id":5385},"classButton":{"__isSmartRef__":true,"id":5980},"connectionList":{"__isSmartRef__":true,"id":6000},"targetButton":{"__isSmartRef__":true,"id":6012},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"morphSelector":{"__isSmartRef__":true,"id":6030},"eventHandler":{"__isSmartRef__":true,"id":6103},"cameForward":false,"isCopyMorphRef":true,"morphRefId":1,"__serializedExpressions__":["contentOffset","expandedExtent","prevDragPos","expandedPosition","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6104},"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets","withoutLayers":["Global.lively.morphic.GrabbingLayer"],"contentOffset":"lively.pt(0.0,22.0)","expandedExtent":"lively.pt(861.5,575.2)","prevDragPos":"lively.pt(613.0,129.0)","expandedPosition":"lively.pt(377.7,419.5)","_Position":"lively.pt(715.5,73.9)"},"5158":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":9.25,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Fill","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Fill":"Color.rgb(255,255,255)","_Extent":"lively.pt(981.0,585.2)","_BorderColor":"Color.rgb(0,0,0)"},"5159":{"adjustForNewBounds":true},"5160":{"submorphs":[{"__isSmartRef__":true,"id":5161},{"__isSmartRef__":true,"id":5166},{"__isSmartRef__":true,"id":5187},{"__isSmartRef__":true,"id":5202}],"scripts":[],"id":837,"shape":{"__isSmartRef__":true,"id":5218},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":5223},"eventsAreIgnored":true,"windowMorph":{"__isSmartRef__":true,"id":5157},"label":{"__isSmartRef__":true,"id":5161},"closeButton":{"__isSmartRef__":true,"id":5166},"menuButton":{"__isSmartRef__":true,"id":5187},"collapseButton":{"__isSmartRef__":true,"id":5202},"owner":null,"name":"ObjectEditorTitleBar","_Scale":1,"eventHandler":{"__isSmartRef__":true,"id":5224},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,0.0)"},"5161":{"submorphs":[],"scripts":[],"id":838,"shape":{"__isSmartRef__":true,"id":5162},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":5163}],"evalEnabled":false,"isLabel":true,"eventsAreIgnored":true,"_FontSize":10,"_Align":"center","owner":{"__isSmartRef__":true,"id":5160},"_Scale":1,"eventHandler":{"__isSmartRef__":true,"id":5165},"_HandStyle":"default","_PointerEvents":"none","__serializedExpressions__":["_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(20.0,3.0)"},"5162":{"_BorderWidth":0,"_Fill":null,"_BorderRadius":0,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(922.0,17.0)","_BorderColor":"Color.rgb(0,0,0)"},"5163":{"style":{"__isSmartRef__":true,"id":5164},"chunkOwner":{"__isSmartRef__":true,"id":5161},"storedString":"","_id":"_1341","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5164":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5165":{"morph":{"__isSmartRef__":true,"id":5161},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5166":{"submorphs":[{"__isSmartRef__":true,"id":5167}],"scripts":[],"id":839,"shape":{"__isSmartRef__":true,"id":5172},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":5173},"lighterFill":{"__isSmartRef__":true,"id":5178},"label":{"__isSmartRef__":true,"id":5167},"owner":{"__isSmartRef__":true,"id":5160},"layout":{"__isSmartRef__":true,"id":5183},"attributeConnections":[{"__isSmartRef__":true,"id":5184},{"__isSmartRef__":true,"id":5185}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"_Scale":1,"eventHandler":{"__isSmartRef__":true,"id":5186},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(961.0,3.0)"},"5167":{"submorphs":[],"scripts":[],"id":840,"shape":{"__isSmartRef__":true,"id":5168},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":5169}],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":5166},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"_Scale":1,"eventHandler":{"__isSmartRef__":true,"id":5171},"_HandStyle":"default","_PointerEvents":"none","__serializedExpressions__":["_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(5,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"5168":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(0,0,0)"},"5169":{"style":{"__isSmartRef__":true,"id":5170},"chunkOwner":{"__isSmartRef__":true,"id":5167},"storedString":"","_id":"_1342","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5170":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5171":{"morph":{"__isSmartRef__":true,"id":5167},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5172":{"_BorderWidth":0,"_Fill":{"__isSmartRef__":true,"id":5173},"_StrokeOpacity":0,"_BorderRadius":5,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(189,190,192)"},"5173":{"stops":[{"__isSmartRef__":true,"id":5174},{"__isSmartRef__":true,"id":5175},{"__isSmartRef__":true,"id":5176},{"__isSmartRef__":true,"id":5177}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5174":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"5175":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"5176":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"5177":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"5178":{"stops":[{"__isSmartRef__":true,"id":5179},{"__isSmartRef__":true,"id":5180},{"__isSmartRef__":true,"id":5181},{"__isSmartRef__":true,"id":5182}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5179":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"5180":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5181":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5182":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"5183":{"moveHorizontal":true},"5184":{"sourceObj":{"__isSmartRef__":true,"id":5166},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":5157},"targetMethodName":"getCloseHelp","converterString":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5185":{"sourceObj":{"__isSmartRef__":true,"id":5166},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5157},"targetMethodName":"initiateShutdown","converterString":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5186":{"morph":{"__isSmartRef__":true,"id":5166},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5187":{"submorphs":[{"__isSmartRef__":true,"id":5188}],"scripts":[],"id":841,"shape":{"__isSmartRef__":true,"id":5193},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":5173},"lighterFill":{"__isSmartRef__":true,"id":5194},"label":{"__isSmartRef__":true,"id":5188},"owner":{"__isSmartRef__":true,"id":5160},"attributeConnections":[{"__isSmartRef__":true,"id":5199},{"__isSmartRef__":true,"id":5200}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"showsHalos":false,"_Scale":1,"eventHandler":{"__isSmartRef__":true,"id":5201},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(3.0,3.0)"},"5188":{"submorphs":[],"scripts":[],"id":842,"shape":{"__isSmartRef__":true,"id":5189},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":5190}],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":5187},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"_Scale":1,"eventHandler":{"__isSmartRef__":true,"id":5192},"_HandStyle":"default","_PointerEvents":"none","__serializedExpressions__":["_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(5,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"5189":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(0,0,0)"},"5190":{"style":{"__isSmartRef__":true,"id":5191},"chunkOwner":{"__isSmartRef__":true,"id":5188},"storedString":"","_id":"_1343","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5191":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5192":{"morph":{"__isSmartRef__":true,"id":5188},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5193":{"_BorderWidth":0,"_Fill":{"__isSmartRef__":true,"id":5173},"_StrokeOpacity":0,"_BorderRadius":5,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(189,190,192)"},"5194":{"stops":[{"__isSmartRef__":true,"id":5195},{"__isSmartRef__":true,"id":5196},{"__isSmartRef__":true,"id":5197},{"__isSmartRef__":true,"id":5198}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5195":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"5196":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5197":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5198":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"5199":{"sourceObj":{"__isSmartRef__":true,"id":5187},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":5157},"targetMethodName":"getMenuHelp","converterString":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5200":{"sourceObj":{"__isSmartRef__":true,"id":5187},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5157},"targetMethodName":"showTargetMorphMenu","converterString":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5201":{"morph":{"__isSmartRef__":true,"id":5187},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5202":{"submorphs":[{"__isSmartRef__":true,"id":5203}],"scripts":[],"id":843,"shape":{"__isSmartRef__":true,"id":5208},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":5173},"lighterFill":{"__isSmartRef__":true,"id":5209},"label":{"__isSmartRef__":true,"id":5203},"owner":{"__isSmartRef__":true,"id":5160},"layout":{"__isSmartRef__":true,"id":5214},"attributeConnections":[{"__isSmartRef__":true,"id":5215},{"__isSmartRef__":true,"id":5216}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"_Scale":1,"eventHandler":{"__isSmartRef__":true,"id":5217},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(942.0,3.0)"},"5203":{"submorphs":[],"scripts":[],"id":844,"shape":{"__isSmartRef__":true,"id":5204},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":false,"_WhiteSpaceHandling":"pre","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_MaxTextWidth":null,"_MaxTextHeight":17,"textChunks":[{"__isSmartRef__":true,"id":5205}],"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":5202},"isLabel":true,"eventsAreIgnored":true,"_FontSize":8,"_Scale":1,"eventHandler":{"__isSmartRef__":true,"id":5207},"_HandStyle":"default","_PointerEvents":"none","__serializedExpressions__":["_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(5,0,0,0)","_Position":"lively.pt(0.0,0.0)"},"5204":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(0,0,0)"},"5205":{"style":{"__isSmartRef__":true,"id":5206},"chunkOwner":{"__isSmartRef__":true,"id":5203},"storedString":"","_id":"_1344","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5206":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5207":{"morph":{"__isSmartRef__":true,"id":5203},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5208":{"_BorderWidth":0,"_Fill":{"__isSmartRef__":true,"id":5173},"_StrokeOpacity":0,"_BorderRadius":5,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(189,190,192)"},"5209":{"stops":[{"__isSmartRef__":true,"id":5210},{"__isSmartRef__":true,"id":5211},{"__isSmartRef__":true,"id":5212},{"__isSmartRef__":true,"id":5213}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5210":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"5211":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5212":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5213":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"5214":{"moveHorizontal":true},"5215":{"sourceObj":{"__isSmartRef__":true,"id":5202},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":5157},"targetMethodName":"getCollapseHelp","converterString":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5216":{"sourceObj":{"__isSmartRef__":true,"id":5202},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5157},"targetMethodName":"toggleCollapse","converterString":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5217":{"morph":{"__isSmartRef__":true,"id":5202},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5218":{"_BorderWidth":2,"_Fill":{"__isSmartRef__":true,"id":5219},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(981.0,22.0)","_BorderColor":"Color.rgb(102,102,102)"},"5219":{"stops":[{"__isSmartRef__":true,"id":5220},{"__isSmartRef__":true,"id":5221},{"__isSmartRef__":true,"id":5222}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,1,0,-1)"},"5220":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(184,184,184)"},"5221":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(230,230,230)"},"5222":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(184,184,184)"},"5223":{"resizeWidth":true,"adjustForNewBounds":true},"5224":{"morph":{"__isSmartRef__":true,"id":5160},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5225":{"a":1,"b":0,"c":0,"d":1,"e":377.6609726943286,"f":419.5142810783999,"__LivelyClassName__":"lively.morphic.Similitude","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5226":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5227},"id":394,"textChunks":[{"__isSmartRef__":true,"id":5228}],"eventHandler":{"__isSmartRef__":true,"id":5230},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"auto","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Helvetica","_MaxTextWidth":500,"_MaxTextHeight":200,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":5231},"layout":{"__isSmartRef__":true,"id":5303},"doitContext":{"__isSmartRef__":true,"id":5304},"priorSelectionRange":[0,36],"charsReplaced":"","lastFindLoc":20,"showsHalos":false,"__serializedExpressions__":["_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(2,1,0,0)","_Position":"lively.pt(0.0,22.0)"},"5227":{"_BorderWidth":2,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(500.0,200.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(243,243,243)"},"5228":{"style":{"__isSmartRef__":true,"id":5229},"chunkOwner":{"__isSmartRef__":true,"id":5226},"storedString":"","_id":"_1353","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5229":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5230":{"morph":{"__isSmartRef__":true,"id":5226},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5231":{"submorphs":[{"__isSmartRef__":true,"id":5226},{"__isSmartRef__":true,"id":5232}],"scripts":[],"shape":{"__isSmartRef__":true,"id":5300},"id":395,"eventHandler":{"__isSmartRef__":true,"id":5301},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"layout":{"__isSmartRef__":true,"id":5302},"LK2":true,"targetMorph":{"__isSmartRef__":true,"id":5226},"titleBar":{"__isSmartRef__":true,"id":5232},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"highlighted":true,"_Rotation":0,"_Scale":1,"cameForward":false,"showsHalos":false,"__serializedExpressions__":["_Position","contentOffset","prevDragPos"],"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets","withoutLayers":["Global.lively.morphic.GrabbingLayer"],"_Position":"lively.pt(1234.0,448.0)","contentOffset":"lively.pt(0.0,22.0)","prevDragPos":"lively.pt(1478.0,453.0)"},"5232":{"submorphs":[{"__isSmartRef__":true,"id":5233},{"__isSmartRef__":true,"id":5239},{"__isSmartRef__":true,"id":5262},{"__isSmartRef__":true,"id":5279}],"scripts":[],"shape":{"__isSmartRef__":true,"id":5297},"id":396,"eventHandler":{"__isSmartRef__":true,"id":5298},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":5299},"windowMorph":{"__isSmartRef__":true,"id":5231},"label":{"__isSmartRef__":true,"id":5233},"closeButton":{"__isSmartRef__":true,"id":5239},"menuButton":{"__isSmartRef__":true,"id":5262},"collapseButton":{"__isSmartRef__":true,"id":5279},"owner":{"__isSmartRef__":true,"id":5231},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,0.0)"},"5233":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5234},"id":397,"textChunks":[{"__isSmartRef__":true,"id":5235}],"eventHandler":{"__isSmartRef__":true,"id":5237},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","evalEnabled":false,"isLabel":true,"_HandStyle":"default","layout":{"__isSmartRef__":true,"id":5238},"_FontSize":10,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","owner":{"__isSmartRef__":true,"id":5232},"_MaxTextWidth":441,"_MaxTextHeight":17,"__serializedExpressions__":["_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(20.0,3.0)"},"5234":{"_BorderWidth":0,"_Fill":null,"_BorderRadius":0,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(441.0,17.0)","_BorderColor":"Color.rgb(0,0,0)"},"5235":{"style":{"__isSmartRef__":true,"id":5236},"chunkOwner":{"__isSmartRef__":true,"id":5233},"storedString":"","_id":"_1345","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5236":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5237":{"morph":{"__isSmartRef__":true,"id":5233},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5238":{"resizeWidth":true},"5239":{"submorphs":[{"__isSmartRef__":true,"id":5240}],"scripts":[],"shape":{"__isSmartRef__":true,"id":5245},"id":398,"eventHandler":{"__isSmartRef__":true,"id":5251},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":5246},"lighterFill":{"__isSmartRef__":true,"id":5252},"label":{"__isSmartRef__":true,"id":5240},"owner":{"__isSmartRef__":true,"id":5232},"layout":{"__isSmartRef__":true,"id":5257},"attributeConnections":[{"__isSmartRef__":true,"id":5258},{"__isSmartRef__":true,"id":5260}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(480.0,3.0)"},"5240":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5241},"id":399,"textChunks":[{"__isSmartRef__":true,"id":5242}],"eventHandler":{"__isSmartRef__":true,"id":5244},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":5239},"isLabel":true,"_HandStyle":"default","_FontSize":8,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__serializedExpressions__":["_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,3,0,0)","_Position":"lively.pt(0.0,0.0)"},"5241":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(0,0,0)"},"5242":{"style":{"__isSmartRef__":true,"id":5243},"chunkOwner":{"__isSmartRef__":true,"id":5240},"storedString":"","_id":"_1346","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5243":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5244":{"morph":{"__isSmartRef__":true,"id":5240},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5245":{"_BorderWidth":0,"_Fill":{"__isSmartRef__":true,"id":5246},"_StrokeOpacity":0,"_BorderRadius":5,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(189,190,192)"},"5246":{"stops":[{"__isSmartRef__":true,"id":5247},{"__isSmartRef__":true,"id":5248},{"__isSmartRef__":true,"id":5249},{"__isSmartRef__":true,"id":5250}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5247":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"5248":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"5249":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"5250":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"5251":{"morph":{"__isSmartRef__":true,"id":5239},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5252":{"stops":[{"__isSmartRef__":true,"id":5253},{"__isSmartRef__":true,"id":5254},{"__isSmartRef__":true,"id":5255},{"__isSmartRef__":true,"id":5256}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5253":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"5254":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5255":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5256":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"5257":{"moveHorizontal":true},"5258":{"sourceObj":{"__isSmartRef__":true,"id":5239},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":5231},"targetMethodName":"getCloseHelp","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":5259},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5259":{"source":{"__isSmartRef__":true,"id":5239},"target":{"__isSmartRef__":true,"id":5231}},"5260":{"sourceObj":{"__isSmartRef__":true,"id":5239},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5231},"targetMethodName":"initiateShutdown","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":5261},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5261":{"source":{"__isSmartRef__":true,"id":5239},"target":{"__isSmartRef__":true,"id":5231}},"5262":{"submorphs":[{"__isSmartRef__":true,"id":5263}],"scripts":[],"shape":{"__isSmartRef__":true,"id":5268},"id":400,"eventHandler":{"__isSmartRef__":true,"id":5269},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":5246},"lighterFill":{"__isSmartRef__":true,"id":5270},"label":{"__isSmartRef__":true,"id":5263},"owner":{"__isSmartRef__":true,"id":5232},"attributeConnections":[{"__isSmartRef__":true,"id":5275},{"__isSmartRef__":true,"id":5277}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(3.0,3.0)"},"5263":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5264},"id":401,"textChunks":[{"__isSmartRef__":true,"id":5265}],"eventHandler":{"__isSmartRef__":true,"id":5267},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":5262},"isLabel":true,"_HandStyle":"default","_FontSize":8,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__serializedExpressions__":["_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,3,0,0)","_Position":"lively.pt(0.0,0.0)"},"5264":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(0,0,0)"},"5265":{"style":{"__isSmartRef__":true,"id":5266},"chunkOwner":{"__isSmartRef__":true,"id":5263},"storedString":"","_id":"_1347","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5266":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5267":{"morph":{"__isSmartRef__":true,"id":5263},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5268":{"_BorderWidth":0,"_Fill":{"__isSmartRef__":true,"id":5246},"_StrokeOpacity":0,"_BorderRadius":5,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(189,190,192)"},"5269":{"morph":{"__isSmartRef__":true,"id":5262},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5270":{"stops":[{"__isSmartRef__":true,"id":5271},{"__isSmartRef__":true,"id":5272},{"__isSmartRef__":true,"id":5273},{"__isSmartRef__":true,"id":5274}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5271":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"5272":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5273":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5274":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"5275":{"sourceObj":{"__isSmartRef__":true,"id":5262},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":5231},"targetMethodName":"getMenuHelp","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":5276},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5276":{"source":{"__isSmartRef__":true,"id":5262},"target":{"__isSmartRef__":true,"id":5231}},"5277":{"sourceObj":{"__isSmartRef__":true,"id":5262},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5231},"targetMethodName":"showTargetMorphMenu","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":5278},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5278":{"source":{"__isSmartRef__":true,"id":5262},"target":{"__isSmartRef__":true,"id":5231}},"5279":{"submorphs":[{"__isSmartRef__":true,"id":5280}],"scripts":[],"shape":{"__isSmartRef__":true,"id":5285},"id":402,"eventHandler":{"__isSmartRef__":true,"id":5286},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":5246},"lighterFill":{"__isSmartRef__":true,"id":5287},"label":{"__isSmartRef__":true,"id":5280},"owner":{"__isSmartRef__":true,"id":5232},"layout":{"__isSmartRef__":true,"id":5292},"attributeConnections":[{"__isSmartRef__":true,"id":5293},{"__isSmartRef__":true,"id":5295}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(461.0,3.0)"},"5280":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5281},"id":403,"textChunks":[{"__isSmartRef__":true,"id":5282}],"eventHandler":{"__isSmartRef__":true,"id":5284},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":5279},"isLabel":true,"_HandStyle":"default","_FontSize":8,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__serializedExpressions__":["_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,3,0,0)","_Position":"lively.pt(0.0,0.0)"},"5281":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(0,0,0)"},"5282":{"style":{"__isSmartRef__":true,"id":5283},"chunkOwner":{"__isSmartRef__":true,"id":5280},"storedString":"","_id":"_1348","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5283":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5284":{"morph":{"__isSmartRef__":true,"id":5280},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5285":{"_BorderWidth":0,"_Fill":{"__isSmartRef__":true,"id":5246},"_StrokeOpacity":0,"_BorderRadius":5,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(189,190,192)"},"5286":{"morph":{"__isSmartRef__":true,"id":5279},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5287":{"stops":[{"__isSmartRef__":true,"id":5288},{"__isSmartRef__":true,"id":5289},{"__isSmartRef__":true,"id":5290},{"__isSmartRef__":true,"id":5291}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5288":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"5289":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5290":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5291":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"5292":{"moveHorizontal":true},"5293":{"sourceObj":{"__isSmartRef__":true,"id":5279},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":5231},"targetMethodName":"getCollapseHelp","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":5294},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5294":{"source":{"__isSmartRef__":true,"id":5279},"target":{"__isSmartRef__":true,"id":5231}},"5295":{"sourceObj":{"__isSmartRef__":true,"id":5279},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5231},"targetMethodName":"toggleCollapse","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":5296},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5296":{"source":{"__isSmartRef__":true,"id":5279},"target":{"__isSmartRef__":true,"id":5231}},"5297":{"_BorderWidth":1,"_Fill":{"__isSmartRef__":true,"id":5219},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(500.0,22.0)","_BorderColor":"Color.rgb(102,102,102)"},"5298":{"morph":{"__isSmartRef__":true,"id":5232},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5299":{"resizeWidth":true,"adjustForNewBounds":true},"5300":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"__serializedExpressions__":["_Extent"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(500.0,222.0)"},"5301":{"morph":{"__isSmartRef__":true,"id":5231},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5302":{"adjustForNewBounds":true},"5303":{"resizeWidth":true,"resizeHeight":true},"5304":{"submorphs":[{"__isSmartRef__":true,"id":5305},{"__isSmartRef__":true,"id":5312}],"scripts":[],"shape":{"__isSmartRef__":true,"id":5379},"id":361,"eventHandler":{"__isSmartRef__":true,"id":5380},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"layout":{"__isSmartRef__":true,"id":5381},"LK2":true,"targetMorph":{"__isSmartRef__":true,"id":5305},"titleBar":{"__isSmartRef__":true,"id":5312},"collapsedTransform":{"__isSmartRef__":true,"id":5382},"expandedTransform":{"__isSmartRef__":true,"id":5383},"ignoreEventsOnExpand":false,"owner":null,"showsHalos":false,"highlighted":true,"_Rotation":0,"_Scale":1,"state":"shutdown","__serializedExpressions__":["_Position","contentOffset","collapsedExtent","expandedExtent","prevDragPos","expandedPosition","collapsedPosition"],"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets","withoutLayers":["Global.lively.morphic.GrabbingLayer"],"_Position":"lively.pt(1131.0,79.0)","contentOffset":"lively.pt(0.0,22.0)","collapsedExtent":"lively.pt(500.0,22.0)","expandedExtent":"lively.pt(500.0,222.0)","prevDragPos":"lively.pt(1507.0,76.0)","expandedPosition":"lively.pt(1131.0,79.0)","collapsedPosition":"lively.pt(1131.0,79.0)"},"5305":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5306},"id":360,"textChunks":[{"__isSmartRef__":true,"id":5307}],"eventHandler":{"__isSmartRef__":true,"id":5309},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"auto","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Monaco,monospace","_MaxTextWidth":500,"_MaxTextHeight":0,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":5304},"layout":{"__isSmartRef__":true,"id":5310},"syntaxHighlightingWhileTyping":true,"attributeConnections":[{"__isSmartRef__":true,"id":5311}],"doNotSerialize":["$$textString"],"doNotCopyProperties":["$$textString"],"lastSyntaxHighlightTime":1307282796737,"accessibleInInactiveWindow":true,"eventsAreIgnored":false,"_HandStyle":"default","_PointerEvents":"auto","_Visible":true,"charsReplaced":"","lastFindLoc":15,"__serializedExpressions__":["_Padding","_Position"],"textString":"undefined","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(2,1,0,0)","_Position":"lively.pt(0.0,22.0)"},"5306":{"_BorderWidth":2,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(500.0,0.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(243,243,243)"},"5307":{"style":{"__isSmartRef__":true,"id":5308},"chunkOwner":{"__isSmartRef__":true,"id":5305},"_id":"_3","storedString":"undefined","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5308":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5309":{"morph":{"__isSmartRef__":true,"id":5305},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5310":{"resizeWidth":true,"resizeHeight":true},"5311":{"sourceObj":{"__isSmartRef__":true,"id":5305},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":5305},"targetMethodName":"highlightJavaScriptSyntax","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5312":{"submorphs":[{"__isSmartRef__":true,"id":5313},{"__isSmartRef__":true,"id":5319},{"__isSmartRef__":true,"id":5337},{"__isSmartRef__":true,"id":5354}],"scripts":[],"shape":{"__isSmartRef__":true,"id":5372},"id":362,"eventHandler":{"__isSmartRef__":true,"id":5377},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":5378},"windowMorph":{"__isSmartRef__":true,"id":5304},"label":{"__isSmartRef__":true,"id":5313},"closeButton":{"__isSmartRef__":true,"id":5319},"menuButton":{"__isSmartRef__":true,"id":5337},"collapseButton":{"__isSmartRef__":true,"id":5354},"owner":{"__isSmartRef__":true,"id":5304},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,0.0)"},"5313":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5314},"id":363,"textChunks":[{"__isSmartRef__":true,"id":5315}],"eventHandler":{"__isSmartRef__":true,"id":5317},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","evalEnabled":false,"isLabel":true,"_HandStyle":"default","layout":{"__isSmartRef__":true,"id":5318},"_FontSize":10,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","owner":{"__isSmartRef__":true,"id":5312},"_MaxTextWidth":441,"_MaxTextHeight":17,"__serializedExpressions__":["_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,0,0,0)","_Position":"lively.pt(20.0,3.0)"},"5314":{"_BorderWidth":0,"_Fill":null,"_BorderRadius":0,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(441.0,17.0)","_BorderColor":"Color.rgb(0,0,0)"},"5315":{"style":{"__isSmartRef__":true,"id":5316},"chunkOwner":{"__isSmartRef__":true,"id":5313},"storedString":"","_id":"_1349","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5316":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5317":{"morph":{"__isSmartRef__":true,"id":5313},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5318":{"resizeWidth":true},"5319":{"submorphs":[{"__isSmartRef__":true,"id":5320}],"scripts":[],"shape":{"__isSmartRef__":true,"id":5325},"id":364,"eventHandler":{"__isSmartRef__":true,"id":5326},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":5246},"lighterFill":{"__isSmartRef__":true,"id":5327},"label":{"__isSmartRef__":true,"id":5320},"owner":{"__isSmartRef__":true,"id":5312},"layout":{"__isSmartRef__":true,"id":5332},"attributeConnections":[{"__isSmartRef__":true,"id":5333},{"__isSmartRef__":true,"id":5335}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(480.0,3.0)"},"5320":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5321},"id":365,"textChunks":[{"__isSmartRef__":true,"id":5322}],"eventHandler":{"__isSmartRef__":true,"id":5324},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":5319},"isLabel":true,"_HandStyle":"default","_FontSize":8,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__serializedExpressions__":["_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,3,0,0)","_Position":"lively.pt(0.0,0.0)"},"5321":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(0,0,0)"},"5322":{"style":{"__isSmartRef__":true,"id":5323},"chunkOwner":{"__isSmartRef__":true,"id":5320},"storedString":"","_id":"_1350","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5323":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5324":{"morph":{"__isSmartRef__":true,"id":5320},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5325":{"_BorderWidth":0,"_Fill":{"__isSmartRef__":true,"id":5246},"_StrokeOpacity":0,"_BorderRadius":5,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(189,190,192)"},"5326":{"morph":{"__isSmartRef__":true,"id":5319},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5327":{"stops":[{"__isSmartRef__":true,"id":5328},{"__isSmartRef__":true,"id":5329},{"__isSmartRef__":true,"id":5330},{"__isSmartRef__":true,"id":5331}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5328":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"5329":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5330":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5331":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"5332":{"moveHorizontal":true},"5333":{"sourceObj":{"__isSmartRef__":true,"id":5319},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":5304},"targetMethodName":"getCloseHelp","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":5334},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5334":{"source":{"__isSmartRef__":true,"id":5319},"target":{"__isSmartRef__":true,"id":5304}},"5335":{"sourceObj":{"__isSmartRef__":true,"id":5319},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5304},"targetMethodName":"initiateShutdown","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":5336},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5336":{"source":{"__isSmartRef__":true,"id":5319},"target":{"__isSmartRef__":true,"id":5304}},"5337":{"submorphs":[{"__isSmartRef__":true,"id":5338}],"scripts":[],"shape":{"__isSmartRef__":true,"id":5343},"id":366,"eventHandler":{"__isSmartRef__":true,"id":5344},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":5246},"lighterFill":{"__isSmartRef__":true,"id":5345},"label":{"__isSmartRef__":true,"id":5338},"owner":{"__isSmartRef__":true,"id":5312},"attributeConnections":[{"__isSmartRef__":true,"id":5350},{"__isSmartRef__":true,"id":5352}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(3.0,3.0)"},"5338":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5339},"id":367,"textChunks":[{"__isSmartRef__":true,"id":5340}],"eventHandler":{"__isSmartRef__":true,"id":5342},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":5337},"isLabel":true,"_HandStyle":"default","_FontSize":8,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__serializedExpressions__":["_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,3,0,0)","_Position":"lively.pt(0.0,0.0)"},"5339":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(0,0,0)"},"5340":{"style":{"__isSmartRef__":true,"id":5341},"chunkOwner":{"__isSmartRef__":true,"id":5338},"storedString":"","_id":"_1351","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5341":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5342":{"morph":{"__isSmartRef__":true,"id":5338},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5343":{"_BorderWidth":0,"_Fill":{"__isSmartRef__":true,"id":5246},"_StrokeOpacity":0,"_BorderRadius":5,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(189,190,192)"},"5344":{"morph":{"__isSmartRef__":true,"id":5337},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5345":{"stops":[{"__isSmartRef__":true,"id":5346},{"__isSmartRef__":true,"id":5347},{"__isSmartRef__":true,"id":5348},{"__isSmartRef__":true,"id":5349}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5346":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"5347":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5348":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5349":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"5350":{"sourceObj":{"__isSmartRef__":true,"id":5337},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":5304},"targetMethodName":"getMenuHelp","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":5351},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5351":{"source":{"__isSmartRef__":true,"id":5337},"target":{"__isSmartRef__":true,"id":5304}},"5352":{"sourceObj":{"__isSmartRef__":true,"id":5337},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5304},"targetMethodName":"showTargetMorphMenu","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":5353},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5353":{"source":{"__isSmartRef__":true,"id":5337},"target":{"__isSmartRef__":true,"id":5304}},"5354":{"submorphs":[{"__isSmartRef__":true,"id":5355}],"scripts":[],"shape":{"__isSmartRef__":true,"id":5360},"id":368,"eventHandler":{"__isSmartRef__":true,"id":5361},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":5246},"lighterFill":{"__isSmartRef__":true,"id":5362},"label":{"__isSmartRef__":true,"id":5355},"owner":{"__isSmartRef__":true,"id":5312},"layout":{"__isSmartRef__":true,"id":5367},"attributeConnections":[{"__isSmartRef__":true,"id":5368},{"__isSmartRef__":true,"id":5370}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(461.0,3.0)"},"5355":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5356},"id":369,"textChunks":[{"__isSmartRef__":true,"id":5357}],"eventHandler":{"__isSmartRef__":true,"id":5359},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":5354},"isLabel":true,"_HandStyle":"default","_FontSize":8,"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__serializedExpressions__":["_Padding","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(0,3,0,0)","_Position":"lively.pt(0.0,0.0)"},"5356":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(0,0,0)"},"5357":{"style":{"__isSmartRef__":true,"id":5358},"chunkOwner":{"__isSmartRef__":true,"id":5355},"storedString":"","_id":"_1352","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5358":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5359":{"morph":{"__isSmartRef__":true,"id":5355},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5360":{"_BorderWidth":0,"_Fill":{"__isSmartRef__":true,"id":5246},"_StrokeOpacity":0,"_BorderRadius":5,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_BorderColor":"Color.rgb(189,190,192)"},"5361":{"morph":{"__isSmartRef__":true,"id":5354},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5362":{"stops":[{"__isSmartRef__":true,"id":5363},{"__isSmartRef__":true,"id":5364},{"__isSmartRef__":true,"id":5365},{"__isSmartRef__":true,"id":5366}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5363":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"5364":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5365":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5366":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"5367":{"moveHorizontal":true},"5368":{"sourceObj":{"__isSmartRef__":true,"id":5354},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":5304},"targetMethodName":"getCollapseHelp","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":5369},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5369":{"source":{"__isSmartRef__":true,"id":5354},"target":{"__isSmartRef__":true,"id":5304}},"5370":{"sourceObj":{"__isSmartRef__":true,"id":5354},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5304},"targetMethodName":"toggleCollapse","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":5371},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5371":{"source":{"__isSmartRef__":true,"id":5354},"target":{"__isSmartRef__":true,"id":5304}},"5372":{"_BorderWidth":1,"_Fill":{"__isSmartRef__":true,"id":5373},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(500.0,22.0)","_BorderColor":"Color.rgb(102,102,102)"},"5373":{"stops":[{"__isSmartRef__":true,"id":5374},{"__isSmartRef__":true,"id":5375},{"__isSmartRef__":true,"id":5376}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5374":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(220,220,220)"},"5375":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(243,243,243)"},"5376":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(220,220,220)"},"5377":{"morph":{"__isSmartRef__":true,"id":5312},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5378":{"resizeWidth":true,"adjustForNewBounds":true},"5379":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"__serializedExpressions__":["_Extent","_Position"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Extent":"lively.pt(500.0,222.0)","_Position":"lively.pt(0.0,0.0)"},"5380":{"morph":{"__isSmartRef__":true,"id":5304},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5381":{"adjustForNewBounds":true},"5382":{"a":1,"b":0,"c":0,"d":1,"e":1131,"f":79,"__LivelyClassName__":"lively.morphic.Similitude","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5383":{"a":1,"b":0,"c":0,"d":1,"e":1131,"f":79,"__LivelyClassName__":"lively.morphic.Similitude","__SourceModuleName__":"Global.lively.morphic.Graphics"},"5384":{"requiredModules":[],"migrationLevel":2,"partsSpaceName":"PartsBin/Tools","comment":"Edit scripts and connections of a specific morph. Early version.","partName":"ObjectEditor","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5385":{"submorphs":[],"scripts":[],"id":"D4746A3D-7BE3-43F6-B640-63308D93FBB3","shape":{"__isSmartRef__":true,"id":5386},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":true,"_FontFamily":"Monaco,courier","_MaxTextWidth":588.0166612695056,"_MaxTextHeight":null,"textChunks":[{"__isSmartRef__":true,"id":5387},{"__isSmartRef__":true,"id":5389},{"__isSmartRef__":true,"id":5391},{"__isSmartRef__":true,"id":5393},{"__isSmartRef__":true,"id":5395},{"__isSmartRef__":true,"id":5397},{"__isSmartRef__":true,"id":5399},{"__isSmartRef__":true,"id":5401},{"__isSmartRef__":true,"id":5403},{"__isSmartRef__":true,"id":5405},{"__isSmartRef__":true,"id":5407},{"__isSmartRef__":true,"id":5409},{"__isSmartRef__":true,"id":5411},{"__isSmartRef__":true,"id":5413},{"__isSmartRef__":true,"id":5415},{"__isSmartRef__":true,"id":5417},{"__isSmartRef__":true,"id":5419},{"__isSmartRef__":true,"id":5421},{"__isSmartRef__":true,"id":5423},{"__isSmartRef__":true,"id":5425},{"__isSmartRef__":true,"id":5427},{"__isSmartRef__":true,"id":5429},{"__isSmartRef__":true,"id":5431},{"__isSmartRef__":true,"id":5433},{"__isSmartRef__":true,"id":5435},{"__isSmartRef__":true,"id":5437},{"__isSmartRef__":true,"id":5439},{"__isSmartRef__":true,"id":5441},{"__isSmartRef__":true,"id":5443},{"__isSmartRef__":true,"id":5445},{"__isSmartRef__":true,"id":5447},{"__isSmartRef__":true,"id":5449},{"__isSmartRef__":true,"id":5451},{"__isSmartRef__":true,"id":5453},{"__isSmartRef__":true,"id":5455},{"__isSmartRef__":true,"id":5457},{"__isSmartRef__":true,"id":5459},{"__isSmartRef__":true,"id":5461},{"__isSmartRef__":true,"id":5463},{"__isSmartRef__":true,"id":5465},{"__isSmartRef__":true,"id":5467},{"__isSmartRef__":true,"id":5469},{"__isSmartRef__":true,"id":5471},{"__isSmartRef__":true,"id":5473},{"__isSmartRef__":true,"id":5475},{"__isSmartRef__":true,"id":5477},{"__isSmartRef__":true,"id":5479},{"__isSmartRef__":true,"id":5481},{"__isSmartRef__":true,"id":5483},{"__isSmartRef__":true,"id":5485},{"__isSmartRef__":true,"id":5487},{"__isSmartRef__":true,"id":5489},{"__isSmartRef__":true,"id":5491},{"__isSmartRef__":true,"id":5493},{"__isSmartRef__":true,"id":5495},{"__isSmartRef__":true,"id":5497},{"__isSmartRef__":true,"id":5499},{"__isSmartRef__":true,"id":5501},{"__isSmartRef__":true,"id":5503},{"__isSmartRef__":true,"id":5505},{"__isSmartRef__":true,"id":5507},{"__isSmartRef__":true,"id":5509},{"__isSmartRef__":true,"id":5511},{"__isSmartRef__":true,"id":5513},{"__isSmartRef__":true,"id":5515},{"__isSmartRef__":true,"id":5517},{"__isSmartRef__":true,"id":5519},{"__isSmartRef__":true,"id":5521},{"__isSmartRef__":true,"id":5523},{"__isSmartRef__":true,"id":5525},{"__isSmartRef__":true,"id":5527},{"__isSmartRef__":true,"id":5529},{"__isSmartRef__":true,"id":5531},{"__isSmartRef__":true,"id":5533},{"__isSmartRef__":true,"id":5535},{"__isSmartRef__":true,"id":5537},{"__isSmartRef__":true,"id":5539},{"__isSmartRef__":true,"id":5541},{"__isSmartRef__":true,"id":5543},{"__isSmartRef__":true,"id":5545},{"__isSmartRef__":true,"id":5547},{"__isSmartRef__":true,"id":5549},{"__isSmartRef__":true,"id":5551},{"__isSmartRef__":true,"id":5553},{"__isSmartRef__":true,"id":5555},{"__isSmartRef__":true,"id":5557},{"__isSmartRef__":true,"id":5559},{"__isSmartRef__":true,"id":5561},{"__isSmartRef__":true,"id":5563},{"__isSmartRef__":true,"id":5565},{"__isSmartRef__":true,"id":5567},{"__isSmartRef__":true,"id":5569},{"__isSmartRef__":true,"id":5571},{"__isSmartRef__":true,"id":5573},{"__isSmartRef__":true,"id":5575},{"__isSmartRef__":true,"id":5577},{"__isSmartRef__":true,"id":5579},{"__isSmartRef__":true,"id":5581},{"__isSmartRef__":true,"id":5583},{"__isSmartRef__":true,"id":5585},{"__isSmartRef__":true,"id":5587},{"__isSmartRef__":true,"id":5589},{"__isSmartRef__":true,"id":5591},{"__isSmartRef__":true,"id":5593},{"__isSmartRef__":true,"id":5595},{"__isSmartRef__":true,"id":5597},{"__isSmartRef__":true,"id":5599},{"__isSmartRef__":true,"id":5601},{"__isSmartRef__":true,"id":5603},{"__isSmartRef__":true,"id":5605},{"__isSmartRef__":true,"id":5607},{"__isSmartRef__":true,"id":5609},{"__isSmartRef__":true,"id":5611},{"__isSmartRef__":true,"id":5613},{"__isSmartRef__":true,"id":5615},{"__isSmartRef__":true,"id":5617},{"__isSmartRef__":true,"id":5619},{"__isSmartRef__":true,"id":5621},{"__isSmartRef__":true,"id":5623},{"__isSmartRef__":true,"id":5625},{"__isSmartRef__":true,"id":5627},{"__isSmartRef__":true,"id":5629},{"__isSmartRef__":true,"id":5631},{"__isSmartRef__":true,"id":5633},{"__isSmartRef__":true,"id":5635},{"__isSmartRef__":true,"id":5637},{"__isSmartRef__":true,"id":5639},{"__isSmartRef__":true,"id":5641},{"__isSmartRef__":true,"id":5643},{"__isSmartRef__":true,"id":5645},{"__isSmartRef__":true,"id":5647},{"__isSmartRef__":true,"id":5649},{"__isSmartRef__":true,"id":5651},{"__isSmartRef__":true,"id":5653},{"__isSmartRef__":true,"id":5655},{"__isSmartRef__":true,"id":5657},{"__isSmartRef__":true,"id":5659},{"__isSmartRef__":true,"id":5661},{"__isSmartRef__":true,"id":5663},{"__isSmartRef__":true,"id":5665},{"__isSmartRef__":true,"id":5667},{"__isSmartRef__":true,"id":5669},{"__isSmartRef__":true,"id":5671},{"__isSmartRef__":true,"id":5673},{"__isSmartRef__":true,"id":5675},{"__isSmartRef__":true,"id":5677},{"__isSmartRef__":true,"id":5679},{"__isSmartRef__":true,"id":5681},{"__isSmartRef__":true,"id":5683},{"__isSmartRef__":true,"id":5685},{"__isSmartRef__":true,"id":5687},{"__isSmartRef__":true,"id":5689},{"__isSmartRef__":true,"id":5691},{"__isSmartRef__":true,"id":5693},{"__isSmartRef__":true,"id":5695},{"__isSmartRef__":true,"id":5697},{"__isSmartRef__":true,"id":5699},{"__isSmartRef__":true,"id":5701},{"__isSmartRef__":true,"id":5703},{"__isSmartRef__":true,"id":5705},{"__isSmartRef__":true,"id":5707},{"__isSmartRef__":true,"id":5709},{"__isSmartRef__":true,"id":5711},{"__isSmartRef__":true,"id":5713},{"__isSmartRef__":true,"id":5715},{"__isSmartRef__":true,"id":5717},{"__isSmartRef__":true,"id":5719},{"__isSmartRef__":true,"id":5721},{"__isSmartRef__":true,"id":5723},{"__isSmartRef__":true,"id":5725},{"__isSmartRef__":true,"id":5727},{"__isSmartRef__":true,"id":5729},{"__isSmartRef__":true,"id":5731},{"__isSmartRef__":true,"id":5733},{"__isSmartRef__":true,"id":5735},{"__isSmartRef__":true,"id":5737},{"__isSmartRef__":true,"id":5739},{"__isSmartRef__":true,"id":5741},{"__isSmartRef__":true,"id":5743},{"__isSmartRef__":true,"id":5745},{"__isSmartRef__":true,"id":5747},{"__isSmartRef__":true,"id":5749},{"__isSmartRef__":true,"id":5751},{"__isSmartRef__":true,"id":5753},{"__isSmartRef__":true,"id":5755},{"__isSmartRef__":true,"id":5757},{"__isSmartRef__":true,"id":5759},{"__isSmartRef__":true,"id":5761},{"__isSmartRef__":true,"id":5763},{"__isSmartRef__":true,"id":5765},{"__isSmartRef__":true,"id":5767},{"__isSmartRef__":true,"id":5769},{"__isSmartRef__":true,"id":5771},{"__isSmartRef__":true,"id":5773},{"__isSmartRef__":true,"id":5775},{"__isSmartRef__":true,"id":5777},{"__isSmartRef__":true,"id":5779},{"__isSmartRef__":true,"id":5781},{"__isSmartRef__":true,"id":5783},{"__isSmartRef__":true,"id":5785},{"__isSmartRef__":true,"id":5787},{"__isSmartRef__":true,"id":5789},{"__isSmartRef__":true,"id":5791},{"__isSmartRef__":true,"id":5793},{"__isSmartRef__":true,"id":5795},{"__isSmartRef__":true,"id":5797},{"__isSmartRef__":true,"id":5799},{"__isSmartRef__":true,"id":5801},{"__isSmartRef__":true,"id":5803},{"__isSmartRef__":true,"id":5805},{"__isSmartRef__":true,"id":5807},{"__isSmartRef__":true,"id":5809},{"__isSmartRef__":true,"id":5811},{"__isSmartRef__":true,"id":5813},{"__isSmartRef__":true,"id":5815},{"__isSmartRef__":true,"id":5817},{"__isSmartRef__":true,"id":5819},{"__isSmartRef__":true,"id":5821},{"__isSmartRef__":true,"id":5823},{"__isSmartRef__":true,"id":5825},{"__isSmartRef__":true,"id":5827},{"__isSmartRef__":true,"id":5829},{"__isSmartRef__":true,"id":5831},{"__isSmartRef__":true,"id":5833},{"__isSmartRef__":true,"id":5835},{"__isSmartRef__":true,"id":5837},{"__isSmartRef__":true,"id":5839},{"__isSmartRef__":true,"id":5841},{"__isSmartRef__":true,"id":5843},{"__isSmartRef__":true,"id":5845},{"__isSmartRef__":true,"id":5847},{"__isSmartRef__":true,"id":5849},{"__isSmartRef__":true,"id":5851},{"__isSmartRef__":true,"id":5853},{"__isSmartRef__":true,"id":5855},{"__isSmartRef__":true,"id":5857},{"__isSmartRef__":true,"id":5859},{"__isSmartRef__":true,"id":5861},{"__isSmartRef__":true,"id":5863},{"__isSmartRef__":true,"id":5865},{"__isSmartRef__":true,"id":5867},{"__isSmartRef__":true,"id":5869},{"__isSmartRef__":true,"id":5871},{"__isSmartRef__":true,"id":5873},{"__isSmartRef__":true,"id":5875},{"__isSmartRef__":true,"id":5877},{"__isSmartRef__":true,"id":5879},{"__isSmartRef__":true,"id":5881},{"__isSmartRef__":true,"id":5883},{"__isSmartRef__":true,"id":5885},{"__isSmartRef__":true,"id":5887},{"__isSmartRef__":true,"id":5889},{"__isSmartRef__":true,"id":5891},{"__isSmartRef__":true,"id":5893},{"__isSmartRef__":true,"id":5895},{"__isSmartRef__":true,"id":5897},{"__isSmartRef__":true,"id":5899},{"__isSmartRef__":true,"id":5901},{"__isSmartRef__":true,"id":5903},{"__isSmartRef__":true,"id":5905},{"__isSmartRef__":true,"id":5907},{"__isSmartRef__":true,"id":5909},{"__isSmartRef__":true,"id":5911},{"__isSmartRef__":true,"id":5913},{"__isSmartRef__":true,"id":5915}],"layout":{"__isSmartRef__":true,"id":5917},"showsHalos":false,"prevScroll":[0,0],"name":"ObjectEditorScriptPane","charsReplaced":"","lastFindLoc":1648,"partsBinMetaInfo":{"__isSmartRef__":true,"id":5918},"_ClipMode":"auto","_FontSize":9,"lastSyntaxHighlightTime":1,"doitContext":{"__isSmartRef__":true,"id":329},"savedTextString":"// changed at Thu Dec 13 2012 01:40:53 GMT+0100 (Mitteleuropäische Zeit) by dustin.glaeser \nthis.addScript(function fillEvolutionArray(nextCell, lineNumber) {\n var currentCell = new Object()\n \n //determine currentCell\n if (nextCell.origin == \"northWest\"){\n currentCell.x = nextCell.x-1\n currentCell.y = nextCell.y-1\n \n } else if (nextCell.origin == \"north\"){\n currentCell.x = nextCell.x\n currentCell.y = nextCell.y-1\n \n } else {\n currentCell.x = nextCell.x-1\n currentCell.y = nextCell.y\n }\n \n currentCell.origin = this.similarityMatrix[currentCell.x][currentCell.y].getOrigin()\n alert(\"going down from: \" + lineNumber)\n alert(\"\")\n \n //recursion\n if (lineNumber > 1){\n this.fillEvolutionArray(currentCell, lineNumber-1)\n }\n \n alert(\"stepping up from: \" + lineNumber)\n alert(\"x: \" + currentCell.x + \" y: \" + currentCell.y + \" cell: \" + currentCell)\n alert(\"origin: \" + currentCell.origin)\n alert(\"\")\n \n //write current line\n if (currentCell.origin == \"northWest\"){\n \n if (!(this.firstWord[currentCell.x-1] == this.secondWord[currentCell.y-1])){\n // Substitution\n var newWord = this.evolutionArray[lineNumber-1].getTextString().substring(0, currentCell.y-1) \n + this.secondWord[currentCell.y-1]\n + this.evolutionArray[lineNumber-1].getTextString().substring(currentCell.y)\n \n this.evolutionArray[lineNumber].setTextString(newWord)\n alert(\"substition in line \" + lineNumber + \" with \" + newWord + \" (\" + this.secondWord[currentCell.y-1] + \")\")\n alert(\" currentCell.y = \" + currentCell.y)\n } else { \n // Match\n this.evolutionArray[lineNumber].setTextString(this.evolutionArray[lineNumber-1].getTextString())\n alert(\"match in line \" + lineNumber)\n }\n \n } else if (currentCell.origin == \"north\"){\n // Insertion\n var newWord = this.evolutionArray[lineNumber-1].getTextString().substring(0, currentCell.y-1) \n + this.secondWord[currentCell.y-1]\n + this.evolutionArray[lineNumber-1].getTextString().substring(currentCell.y-1)\n \n this.evolutionArray[lineNumber].setTextString(newWord)\n alert(\"insertion in line \" + lineNumber + \" with \" + newWord)\n\n \n } else {\n // Deletion\n var newWord = this.evolutionArray[lineNumber-1].getTextString().substring(0, currentCell.y) \n + this.evolutionArray[lineNumber-1].getTextString().substring(currentCell.y+1)\n this.evolutionArray[lineNumber].setTextString(newWord)\n alert(\"deletion in line \" + lineNumber + \" with \" + newWord)\n }\n \n \n\n}).tag([]);","_Align":"left","lastSearchString":"migrate","eventHandler":{"__isSmartRef__":true,"id":5919},"attributeConnections":[{"__isSmartRef__":true,"id":5920},{"__isSmartRef__":true,"id":5935},{"__isSmartRef__":true,"id":5936}],"doNotSerialize":["$$textString","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors","parseErrors"],"doNotCopyProperties":["$$textString"],"_MinTextWidth":588.0166612695056,"_MinTextHeight":null,"lastSaveSource":"// changed at Thu Dec 13 2012 01:44:05 GMT+0100 (Mitteleuropäische Zeit) by dustin.glaeser \nthis.addScript(function fillEvolutionArray(nextCell, lineNumber) {\n var currentCell = new Object()\n \n //determine currentCell\n if (nextCell.origin == \"northWest\"){\n currentCell.x = nextCell.x-1\n currentCell.y = nextCell.y-1\n \n } else if (nextCell.origin == \"north\"){\n currentCell.x = nextCell.x\n currentCell.y = nextCell.y-1\n \n } else {\n currentCell.x = nextCell.x-1\n currentCell.y = nextCell.y\n }\n \n currentCell.origin = this.similarityMatrix[currentCell.x][currentCell.y].getOrigin()\n alert(\"going down from: \" + lineNumber)\n alert(\"\")\n \n //recursion\n if (lineNumber > 1){\n this.fillEvolutionArray(currentCell, lineNumber-1)\n }\n \n alert(\"stepping up from: \" + lineNumber)\n alert(\"x: \" + currentCell.x + \" y: \" + currentCell.y + \" cell: \" + currentCell)\n alert(\"origin: \" + currentCell.origin)\n alert(\"\")\n \n //write current line\n if (currentCell.origin == \"northWest\"){\n \n if (!(this.firstWord[currentCell.x-1] == this.secondWord[currentCell.y-1])){\n // Substitution\n var newWord = this.evolutionArray[lineNumber-1].getTextString().substring(0, currentCell.y-1) \n + this.secondWord[currentCell.y-1]\n + this.evolutionArray[lineNumber-1].getTextString().substring(currentCell.y)\n \n this.evolutionArray[lineNumber].setTextString(newWord)\n alert(\"substition in line \" + lineNumber + \" with \" + newWord + \" (\" + this.secondWord[currentCell.y-1] + \")\")\n alert(\" currentCell.y = \" + currentCell.y)\n } else { \n // Match\n this.evolutionArray[lineNumber].setTextString(this.evolutionArray[lineNumber-1].getTextString())\n alert(\"match in line \" + lineNumber)\n }\n \n } else if (currentCell.origin == \"north\"){\n // Insertion\n var newWord = this.evolutionArray[lineNumber-1].getTextString().substring(0, currentCell.y-1) \n + this.secondWord[currentCell.y-1]\n + this.evolutionArray[lineNumber-1].getTextString().substring(currentCell.y-1)\n \n this.evolutionArray[lineNumber].setTextString(newWord)\n alert(\"insertion in line \" + lineNumber + \" with \" + newWord)\n\n \n } else {\n // Deletion\n var newWord = this.evolutionArray[lineNumber-1].getTextString().substring(0, currentCell.y) \n + this.evolutionArray[lineNumber-1].getTextString().substring(currentCell.y+1)\n this.evolutionArray[lineNumber].setTextString(newWord)\n alert(\"deletion in line \" + lineNumber + \" with \" + newWord)\n }\n \n \n\n}).tag([]);","isBeingDragged":false,"draggingEnabled":false,"objectEditorPane":{"__isSmartRef__":true,"id":5150},"isCopyMorphRef":true,"morphRefId":1,"statusMorph":{"__isSmartRef__":true,"id":5938},"derivationIds":[219,"DD5046D0-C1D6-412A-83C9-CD7EE63D40E0","4D92BDFD-A599-4154-A197-A4B1292C1619","98551F68-B128-4262-9BC2-6B8AC7C8D7C0","47731662-FF8E-4C0F-A170-FD5C56A06021","3FC7FDE6-156F-4056-BB04-B76D8B6C5472","C1E8D5BB-56F9-47B3-A520-BEEFEF791823","115FC149-EEF9-415A-A5B7-AB0B9D0170A4","0D66FA39-01E7-4F16-840C-4FA0FA14DD10","B0A74693-DE3F-4867-8DC0-61B098A8F0D1","3547765B-E224-48EC-B58F-278C1DC7422E","8561ACCF-315A-46EC-9412-BC5D4C55D437","533D6602-9E1A-414A-9646-0FEF9ECCEBF7","5141CF81-6EA1-419B-97AC-62C22FEFC658","B9E83FD9-9781-4F00-8A07-0C96E0D29D3D","034F48B5-B4B1-4DF5-9FA5-9A9CFB99F43A","70FBC800-1914-4F9C-A8E4-2190F72E2902","64465644-E389-4AA2-BE05-93FB591B45D0","E80928FE-6AC8-4FE0-B0A2-7C7A0C7D5E85","E24E50AD-DCA6-4D01-A523-CC1E4FB09222","27E050B0-3192-426E-B01D-907ECF280A68","A241F064-0186-4F84-A037-84CBD9E0D24D","829776FC-15F2-466D-B5F4-88CC9444B1B8","22E56E25-3268-413C-B033-1DB2D96AFA9B","FD5B6693-EB83-4E16-BEA6-D5E23C7E3D48","0A2AD01B-8B4E-4779-9FDF-A504DBC86B5D","EBDFA302-80A1-48E9-B1B3-6143F685CCFF","AB62E3F9-D889-47F9-922A-C440E6382005","6675A7FB-925B-4D65-9CBE-77F2760A6040","122CA78C-89E9-45CE-ADE1-33219233E35A","0A19446A-7C58-465E-9B96-6D7E1CFCDEC5"],"owner":{"__isSmartRef__":true,"id":5150},"syntaxHighlightingWhileTyping":true,"#startLetters":"enable","_Rotation":0,"_Scale":1,"_syntaxHighlightTimeout":null,"lastSyntaxHighlightTimes":[1,5,7,3,4,5,5,11,10,10],"_lastSyntaxHighlightTime":470,"_WordBreak":"break-all","__serializedExpressions__":["_Padding","distanceToDragEvent","_Position"],"textString":"// changed at Thu Dec 13 2012 01:44:05 GMT+0100 (Mitteleuropäische Zeit) by dustin.glaeser \nthis.addScript(function fillEvolutionArray(nextCell, lineNumber) {\n var currentCell = new Object()\n \n //determine currentCell\n if (nextCell.origin == \"northWest\"){\n currentCell.x = nextCell.x-1\n currentCell.y = nextCell.y-1\n \n } else if (nextCell.origin == \"north\"){\n currentCell.x = nextCell.x\n currentCell.y = nextCell.y-1\n \n } else {\n currentCell.x = nextCell.x-1\n currentCell.y = nextCell.y\n }\n \n currentCell.origin = this.similarityMatrix[currentCell.x][currentCell.y].getOrigin()\n alert(\"going down from: \" + lineNumber)\n alert(\"\")\n \n //recursion\n if (lineNumber > 1){\n this.fillEvolutionArray(currentCell, lineNumber-1)\n }\n \n alert(\"stepping up from: \" + lineNumber)\n alert(\"x: \" + currentCell.x + \" y: \" + currentCell.y + \" cell: \" + currentCell)\n alert(\"origin: \" + currentCell.origin)\n alert(\"\")\n \n //write current line\n if (currentCell.origin == \"northWest\"){\n \n if (!(this.firstWord[currentCell.x-1] == this.secondWord[currentCell.y-1])){\n // Substitution\n var newWord = this.evolutionArray[lineNumber-1].getTextString().substring(0, currentCell.y-1) \n + this.secondWord[currentCell.y-1]\n + this.evolutionArray[lineNumber-1].getTextString().substring(currentCell.y)\n \n this.evolutionArray[lineNumber].setTextString(newWord)\n alert(\"substition in line \" + lineNumber + \" with \" + newWord + \" (\" + this.secondWord[currentCell.y-1] + \")\")\n alert(\" currentCell.y = \" + currentCell.y)\n } else { \n // Match\n this.evolutionArray[lineNumber].setTextString(this.evolutionArray[lineNumber-1].getTextString())\n alert(\"match in line \" + lineNumber)\n }\n \n } else if (currentCell.origin == \"north\"){\n // Insertion\n var newWord = this.evolutionArray[lineNumber-1].getTextString().substring(0, currentCell.y-1) \n + this.secondWord[currentCell.y-1]\n + this.evolutionArray[lineNumber-1].getTextString().substring(currentCell.y-1)\n \n this.evolutionArray[lineNumber].setTextString(newWord)\n alert(\"insertion in line \" + lineNumber + \" with \" + newWord)\n\n \n } else {\n // Deletion\n var newWord = this.evolutionArray[lineNumber-1].getTextString().substring(0, currentCell.y) \n + this.evolutionArray[lineNumber-1].getTextString().substring(currentCell.y+1)\n this.evolutionArray[lineNumber].setTextString(newWord)\n alert(\"deletion in line \" + lineNumber + \" with \" + newWord)\n }\n \n \n\n}).tag([]);","priorSelectionRange":[2407,2407],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5943},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Padding":"lively.rect(2,1,0,0)","distanceToDragEvent":"lively.pt(341.2,-18.3)","_Position":"lively.pt(200.0,39.0)"},"5386":{"_BorderWidth":1,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_ClipMode":"auto","__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(853.0,444.8)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(243,243,243)","_Padding":"lively.rect(0,0,0,0)"},"5387":{"style":{"__isSmartRef__":true,"id":5388},"chunkOwner":{"__isSmartRef__":true,"id":5385},"_id":"_23324","storedString":"//","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5388":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(128,0,0)"},"5389":{"_id":"_23327","style":{"__isSmartRef__":true,"id":5390},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":" changed at Thu Dec 13 2012 01:44:05 GMT+0100 (Mitteleuropäische Zeit) by dustin.glaeser ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5390":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"5391":{"_id":"_23328","style":{"__isSmartRef__":true,"id":5392},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5392":{"__serializedExpressions__":["backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","backgroundColor":"Color.rgba(204,204,0,0.4)"},"5393":{"_id":"_23329","style":{"__isSmartRef__":true,"id":5394},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5394":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"5395":{"_id":"_23330","style":{"__isSmartRef__":true,"id":5396},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":".addScript(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5396":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5397":{"_id":"_23331","style":{"__isSmartRef__":true,"id":5398},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"function","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5398":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"5399":{"_id":"_23332","style":{"__isSmartRef__":true,"id":5400},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":" fillEvolutionArray(nextCell, lineNumber) ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5400":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5401":{"_id":"_23333","style":{"__isSmartRef__":true,"id":5402},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5402":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"5403":{"_id":"_23334","style":{"__isSmartRef__":true,"id":5404},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5404":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5405":{"_id":"_23335","style":{"__isSmartRef__":true,"id":5406},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5406":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"5407":{"_id":"_23336","style":{"__isSmartRef__":true,"id":5408},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":" currentCell = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5408":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5409":{"_id":"_23337","style":{"__isSmartRef__":true,"id":5410},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"new","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5410":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"5411":{"_id":"_23338","style":{"__isSmartRef__":true,"id":5412},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5412":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5413":{"_id":"_23339","style":{"__isSmartRef__":true,"id":5414},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"Object","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5414":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(255,20,147)"},"5415":{"_id":"_23340","style":{"__isSmartRef__":true,"id":5416},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"()\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5416":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5417":{"_id":"_23341","style":{"__isSmartRef__":true,"id":5418},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":" \n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5418":{"__serializedExpressions__":["backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","backgroundColor":"Color.rgba(204,204,0,0.4)"},"5419":{"_id":"_23342","style":{"__isSmartRef__":true,"id":5420},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5420":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5421":{"_id":"_23343","style":{"__isSmartRef__":true,"id":5422},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"//","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5422":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(128,0,0)"},"5423":{"_id":"_23344","style":{"__isSmartRef__":true,"id":5424},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"determine currentCell","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5424":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"5425":{"_id":"_23345","style":{"__isSmartRef__":true,"id":5426},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5426":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5427":{"_id":"_23346","style":{"__isSmartRef__":true,"id":5428},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5428":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"5429":{"_id":"_23347","style":{"__isSmartRef__":true,"id":5430},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":" (nextCell.origin == ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5430":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5431":{"_id":"_23348","style":{"__isSmartRef__":true,"id":5432},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"\"northWest\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5432":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"5433":{"_id":"_23349","style":{"__isSmartRef__":true,"id":5434},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":")","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5434":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5435":{"_id":"_23350","style":{"__isSmartRef__":true,"id":5436},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5436":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"5437":{"_id":"_23351","style":{"__isSmartRef__":true,"id":5438},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"\n currentCell.x = nextCell.x","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5438":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5439":{"_id":"_23352","style":{"__isSmartRef__":true,"id":5440},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"-1","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5440":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)"},"5441":{"_id":"_23353","style":{"__isSmartRef__":true,"id":5442},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"\n currentCell.y = nextCell.y","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5442":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5443":{"_id":"_23354","style":{"__isSmartRef__":true,"id":5444},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"-1","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5444":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)"},"5445":{"_id":"_23355","style":{"__isSmartRef__":true,"id":5446},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5446":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5447":{"_id":"_23356","style":{"__isSmartRef__":true,"id":5448},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":" \n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5448":{"__serializedExpressions__":["backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","backgroundColor":"Color.rgba(204,204,0,0.4)"},"5449":{"_id":"_23357","style":{"__isSmartRef__":true,"id":5450},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5450":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5451":{"_id":"_23358","style":{"__isSmartRef__":true,"id":5452},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5452":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"5453":{"_id":"_23359","style":{"__isSmartRef__":true,"id":5454},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5454":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5455":{"_id":"_23360","style":{"__isSmartRef__":true,"id":5456},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"else","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5456":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"5457":{"_id":"_23361","style":{"__isSmartRef__":true,"id":5458},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5458":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5459":{"_id":"_23362","style":{"__isSmartRef__":true,"id":5460},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5460":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"5461":{"_id":"_23363","style":{"__isSmartRef__":true,"id":5462},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":" (nextCell.origin == ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5462":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5463":{"_id":"_23364","style":{"__isSmartRef__":true,"id":5464},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"\"north\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5464":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"5465":{"_id":"_23365","style":{"__isSmartRef__":true,"id":5466},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":")","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5466":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5467":{"_id":"_23366","style":{"__isSmartRef__":true,"id":5468},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5468":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"5469":{"_id":"_23367","style":{"__isSmartRef__":true,"id":5470},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"\n currentCell.x = nextCell.x\n currentCell.y = nextCell.y","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5470":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5471":{"_id":"_23368","style":{"__isSmartRef__":true,"id":5472},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"-1","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5472":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)"},"5473":{"_id":"_23369","style":{"__isSmartRef__":true,"id":5474},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5474":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5475":{"_id":"_23370","style":{"__isSmartRef__":true,"id":5476},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":" \n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5476":{"__serializedExpressions__":["backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","backgroundColor":"Color.rgba(204,204,0,0.4)"},"5477":{"_id":"_23371","style":{"__isSmartRef__":true,"id":5478},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5478":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5479":{"_id":"_23372","style":{"__isSmartRef__":true,"id":5480},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5480":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"5481":{"_id":"_23373","style":{"__isSmartRef__":true,"id":5482},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5482":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5483":{"_id":"_23374","style":{"__isSmartRef__":true,"id":5484},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"else","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5484":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"5485":{"_id":"_23375","style":{"__isSmartRef__":true,"id":5486},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5486":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5487":{"_id":"_23376","style":{"__isSmartRef__":true,"id":5488},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5488":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"5489":{"_id":"_23377","style":{"__isSmartRef__":true,"id":5490},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"\n currentCell.x = nextCell.x","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5490":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5491":{"_id":"_23378","style":{"__isSmartRef__":true,"id":5492},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"-1","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5492":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)"},"5493":{"_id":"_23379","style":{"__isSmartRef__":true,"id":5494},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"\n currentCell.y = nextCell.y\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5494":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5495":{"_id":"_23380","style":{"__isSmartRef__":true,"id":5496},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5496":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"5497":{"_id":"_23381","style":{"__isSmartRef__":true,"id":5498},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5498":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5499":{"_id":"_23382","style":{"__isSmartRef__":true,"id":5500},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":" \n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5500":{"__serializedExpressions__":["backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","backgroundColor":"Color.rgba(204,204,0,0.4)"},"5501":{"_id":"_23383","style":{"__isSmartRef__":true,"id":5502},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":" currentCell.origin = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5502":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5503":{"_id":"_23384","style":{"__isSmartRef__":true,"id":5504},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5504":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"5505":{"_id":"_23385","style":{"__isSmartRef__":true,"id":5506},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":".similarityMatrix[currentCell.x][currentCell.y].getOrigin()\n alert(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5506":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5507":{"_id":"_23386","style":{"__isSmartRef__":true,"id":5508},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"\"going down from: \"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5508":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"5509":{"_id":"_23387","style":{"__isSmartRef__":true,"id":5510},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":" + lineNumber)\n alert(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5510":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5511":{"_id":"_23388","style":{"__isSmartRef__":true,"id":5512},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"\"\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5512":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"5513":{"_id":"_23389","style":{"__isSmartRef__":true,"id":5514},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":")\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5514":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5515":{"_id":"_23390","style":{"__isSmartRef__":true,"id":5516},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":" \n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5516":{"__serializedExpressions__":["backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","backgroundColor":"Color.rgba(204,204,0,0.4)"},"5517":{"_id":"_23391","style":{"__isSmartRef__":true,"id":5518},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5518":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5519":{"_id":"_23392","style":{"__isSmartRef__":true,"id":5520},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"//","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5520":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(128,0,0)"},"5521":{"_id":"_23393","style":{"__isSmartRef__":true,"id":5522},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"recursion","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5522":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"5523":{"_id":"_23394","style":{"__isSmartRef__":true,"id":5524},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5524":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5525":{"_id":"_23395","style":{"__isSmartRef__":true,"id":5526},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5526":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"5527":{"_id":"_23396","style":{"__isSmartRef__":true,"id":5528},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":" (lineNumber > ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5528":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5529":{"_id":"_23397","style":{"__isSmartRef__":true,"id":5530},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"1","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5530":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)"},"5531":{"_id":"_23398","style":{"__isSmartRef__":true,"id":5532},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":")","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5532":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5533":{"_id":"_23399","style":{"__isSmartRef__":true,"id":5534},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5534":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"5535":{"_id":"_23400","style":{"__isSmartRef__":true,"id":5536},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5536":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5537":{"_id":"_23401","style":{"__isSmartRef__":true,"id":5538},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5538":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"5539":{"_id":"_23402","style":{"__isSmartRef__":true,"id":5540},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":".fillEvolutionArray(currentCell, lineNumber","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5540":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5541":{"_id":"_23403","style":{"__isSmartRef__":true,"id":5542},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"-1","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5542":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)"},"5543":{"_id":"_23404","style":{"__isSmartRef__":true,"id":5544},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":")\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5544":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5545":{"_id":"_23405","style":{"__isSmartRef__":true,"id":5546},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5546":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"5547":{"_id":"_23406","style":{"__isSmartRef__":true,"id":5548},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5548":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5549":{"_id":"_23407","style":{"__isSmartRef__":true,"id":5550},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":" \n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5550":{"__serializedExpressions__":["backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","backgroundColor":"Color.rgba(204,204,0,0.4)"},"5551":{"_id":"_23408","style":{"__isSmartRef__":true,"id":5552},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":" alert(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5552":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5553":{"_id":"_23409","style":{"__isSmartRef__":true,"id":5554},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"\"stepping up from: \"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5554":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"5555":{"_id":"_23410","style":{"__isSmartRef__":true,"id":5556},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":" + lineNumber)\n alert(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5556":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5557":{"_id":"_23411","style":{"__isSmartRef__":true,"id":5558},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"\"x: \"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5558":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"5559":{"_id":"_23412","style":{"__isSmartRef__":true,"id":5560},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":" + currentCell.x + ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5560":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5561":{"_id":"_23413","style":{"__isSmartRef__":true,"id":5562},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"\" y: \"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5562":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"5563":{"_id":"_23414","style":{"__isSmartRef__":true,"id":5564},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":" + currentCell.y + ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5564":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5565":{"_id":"_23415","style":{"__isSmartRef__":true,"id":5566},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"\" cell: \"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5566":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"5567":{"_id":"_23416","style":{"__isSmartRef__":true,"id":5568},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":" + currentCell)\n alert(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5568":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5569":{"_id":"_23417","style":{"__isSmartRef__":true,"id":5570},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"\"origin: \"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5570":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"5571":{"_id":"_23418","style":{"__isSmartRef__":true,"id":5572},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":" + currentCell.origin)\n alert(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5572":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5573":{"_id":"_23419","style":{"__isSmartRef__":true,"id":5574},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"\"\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5574":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"5575":{"_id":"_23420","style":{"__isSmartRef__":true,"id":5576},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":")\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5576":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5577":{"_id":"_23421","style":{"__isSmartRef__":true,"id":5578},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":" \n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5578":{"__serializedExpressions__":["backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","backgroundColor":"Color.rgba(204,204,0,0.4)"},"5579":{"_id":"_23422","style":{"__isSmartRef__":true,"id":5580},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5580":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5581":{"_id":"_23423","style":{"__isSmartRef__":true,"id":5582},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"//","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5582":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(128,0,0)"},"5583":{"_id":"_23424","style":{"__isSmartRef__":true,"id":5584},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"write current line","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5584":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"5585":{"_id":"_23425","style":{"__isSmartRef__":true,"id":5586},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5586":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5587":{"_id":"_23426","style":{"__isSmartRef__":true,"id":5588},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5588":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"5589":{"_id":"_23427","style":{"__isSmartRef__":true,"id":5590},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":" (currentCell.origin == ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5590":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5591":{"_id":"_23428","style":{"__isSmartRef__":true,"id":5592},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"\"northWest\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5592":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"5593":{"_id":"_23429","style":{"__isSmartRef__":true,"id":5594},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":")","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5594":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5595":{"_id":"_23430","style":{"__isSmartRef__":true,"id":5596},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5596":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"5597":{"_id":"_23431","style":{"__isSmartRef__":true,"id":5598},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5598":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5599":{"_id":"_23432","style":{"__isSmartRef__":true,"id":5600},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":" \n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5600":{"__serializedExpressions__":["backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","backgroundColor":"Color.rgba(204,204,0,0.4)"},"5601":{"_id":"_23433","style":{"__isSmartRef__":true,"id":5602},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5602":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5603":{"_id":"_23434","style":{"__isSmartRef__":true,"id":5604},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5604":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"5605":{"_id":"_23435","style":{"__isSmartRef__":true,"id":5606},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":" (!(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5606":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5607":{"_id":"_23436","style":{"__isSmartRef__":true,"id":5608},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5608":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"5609":{"_id":"_23437","style":{"__isSmartRef__":true,"id":5610},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":".firstWord[currentCell.x","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5610":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5611":{"_id":"_23438","style":{"__isSmartRef__":true,"id":5612},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"-1","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5612":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)"},"5613":{"_id":"_23439","style":{"__isSmartRef__":true,"id":5614},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"] == ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5614":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5615":{"_id":"_23440","style":{"__isSmartRef__":true,"id":5616},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5616":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"5617":{"_id":"_23441","style":{"__isSmartRef__":true,"id":5618},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":".secondWord[currentCell.y","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5618":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5619":{"_id":"_23442","style":{"__isSmartRef__":true,"id":5620},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"-1","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5620":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)"},"5621":{"_id":"_23443","style":{"__isSmartRef__":true,"id":5622},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"]))","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5622":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5623":{"_id":"_23444","style":{"__isSmartRef__":true,"id":5624},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5624":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"5625":{"_id":"_23445","style":{"__isSmartRef__":true,"id":5626},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5626":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5627":{"_id":"_23446","style":{"__isSmartRef__":true,"id":5628},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"//","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5628":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(128,0,0)"},"5629":{"_id":"_23447","style":{"__isSmartRef__":true,"id":5630},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":" Substitution","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5630":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"5631":{"_id":"_23448","style":{"__isSmartRef__":true,"id":5632},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5632":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5633":{"_id":"_23449","style":{"__isSmartRef__":true,"id":5634},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5634":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"5635":{"_id":"_23450","style":{"__isSmartRef__":true,"id":5636},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":" newWord = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5636":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5637":{"_id":"_23451","style":{"__isSmartRef__":true,"id":5638},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5638":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"5639":{"_id":"_23452","style":{"__isSmartRef__":true,"id":5640},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":".evolutionArray[lineNumber","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5640":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5641":{"_id":"_23453","style":{"__isSmartRef__":true,"id":5642},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"-1","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5642":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)"},"5643":{"_id":"_23454","style":{"__isSmartRef__":true,"id":5644},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"].getTextString().substring(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5644":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5645":{"_id":"_23455","style":{"__isSmartRef__":true,"id":5646},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5646":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)"},"5647":{"_id":"_23456","style":{"__isSmartRef__":true,"id":5648},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":", currentCell.y","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5648":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5649":{"_id":"_23457","style":{"__isSmartRef__":true,"id":5650},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"-1","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5650":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)"},"5651":{"_id":"_23458","style":{"__isSmartRef__":true,"id":5652},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":")","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5652":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5653":{"_id":"_23459","style":{"__isSmartRef__":true,"id":5654},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":" \n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5654":{"__serializedExpressions__":["backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","backgroundColor":"Color.rgba(204,204,0,0.4)"},"5655":{"_id":"_23460","style":{"__isSmartRef__":true,"id":5656},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":" + ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5656":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5657":{"_id":"_23461","style":{"__isSmartRef__":true,"id":5658},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5658":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"5659":{"_id":"_23462","style":{"__isSmartRef__":true,"id":5660},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":".secondWord[currentCell.y","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5660":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5661":{"_id":"_23463","style":{"__isSmartRef__":true,"id":5662},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"-1","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5662":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)"},"5663":{"_id":"_23464","style":{"__isSmartRef__":true,"id":5664},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"]\n + ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5664":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5665":{"_id":"_23465","style":{"__isSmartRef__":true,"id":5666},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5666":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"5667":{"_id":"_23466","style":{"__isSmartRef__":true,"id":5668},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":".evolutionArray[lineNumber","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5668":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5669":{"_id":"_23467","style":{"__isSmartRef__":true,"id":5670},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"-1","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5670":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)"},"5671":{"_id":"_23468","style":{"__isSmartRef__":true,"id":5672},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"].getTextString().substring(currentCell.y)\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5672":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5673":{"_id":"_23469","style":{"__isSmartRef__":true,"id":5674},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":" \n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5674":{"__serializedExpressions__":["backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","backgroundColor":"Color.rgba(204,204,0,0.4)"},"5675":{"_id":"_23470","style":{"__isSmartRef__":true,"id":5676},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5676":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5677":{"_id":"_23471","style":{"__isSmartRef__":true,"id":5678},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5678":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"5679":{"_id":"_23472","style":{"__isSmartRef__":true,"id":5680},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":".evolutionArray[lineNumber].setTextString(newWord)\n alert(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5680":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5681":{"_id":"_23473","style":{"__isSmartRef__":true,"id":5682},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"\"substition in line \"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5682":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"5683":{"_id":"_23474","style":{"__isSmartRef__":true,"id":5684},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":" + lineNumber + ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5684":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5685":{"_id":"_23475","style":{"__isSmartRef__":true,"id":5686},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"\" with \"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5686":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"5687":{"_id":"_23476","style":{"__isSmartRef__":true,"id":5688},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":" + newWord + ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5688":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5689":{"_id":"_23477","style":{"__isSmartRef__":true,"id":5690},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"\" (\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5690":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"5691":{"_id":"_23478","style":{"__isSmartRef__":true,"id":5692},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":" + ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5692":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5693":{"_id":"_23479","style":{"__isSmartRef__":true,"id":5694},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5694":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"5695":{"_id":"_23480","style":{"__isSmartRef__":true,"id":5696},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":".secondWord[currentCell.y","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5696":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5697":{"_id":"_23481","style":{"__isSmartRef__":true,"id":5698},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"-1","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5698":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)"},"5699":{"_id":"_23482","style":{"__isSmartRef__":true,"id":5700},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"] + ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5700":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5701":{"_id":"_23483","style":{"__isSmartRef__":true,"id":5702},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"\")\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5702":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"5703":{"_id":"_23484","style":{"__isSmartRef__":true,"id":5704},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":")\n alert(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5704":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5705":{"_id":"_23485","style":{"__isSmartRef__":true,"id":5706},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"\" currentCell.y = \"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5706":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"5707":{"_id":"_23486","style":{"__isSmartRef__":true,"id":5708},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":" + currentCell.y)\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5708":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5709":{"_id":"_23487","style":{"__isSmartRef__":true,"id":5710},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5710":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"5711":{"_id":"_23488","style":{"__isSmartRef__":true,"id":5712},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5712":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5713":{"_id":"_23489","style":{"__isSmartRef__":true,"id":5714},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"else","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5714":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"5715":{"_id":"_23490","style":{"__isSmartRef__":true,"id":5716},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5716":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5717":{"_id":"_23491","style":{"__isSmartRef__":true,"id":5718},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5718":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"5719":{"_id":"_23492","style":{"__isSmartRef__":true,"id":5720},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":" \n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5720":{"__serializedExpressions__":["backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","backgroundColor":"Color.rgba(204,204,0,0.4)"},"5721":{"_id":"_23493","style":{"__isSmartRef__":true,"id":5722},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5722":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5723":{"_id":"_23494","style":{"__isSmartRef__":true,"id":5724},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"//","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5724":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(128,0,0)"},"5725":{"_id":"_23495","style":{"__isSmartRef__":true,"id":5726},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":" Match","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5726":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"5727":{"_id":"_23496","style":{"__isSmartRef__":true,"id":5728},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5728":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5729":{"_id":"_23497","style":{"__isSmartRef__":true,"id":5730},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5730":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"5731":{"_id":"_23498","style":{"__isSmartRef__":true,"id":5732},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":".evolutionArray[lineNumber].setTextString(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5732":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5733":{"_id":"_23499","style":{"__isSmartRef__":true,"id":5734},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5734":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"5735":{"_id":"_23500","style":{"__isSmartRef__":true,"id":5736},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":".evolutionArray[lineNumber","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5736":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5737":{"_id":"_23501","style":{"__isSmartRef__":true,"id":5738},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"-1","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5738":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)"},"5739":{"_id":"_23502","style":{"__isSmartRef__":true,"id":5740},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"].getTextString())\n alert(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5740":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5741":{"_id":"_23503","style":{"__isSmartRef__":true,"id":5742},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"\"match in line \"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5742":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"5743":{"_id":"_23504","style":{"__isSmartRef__":true,"id":5744},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":" + lineNumber)\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5744":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5745":{"_id":"_23505","style":{"__isSmartRef__":true,"id":5746},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5746":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"5747":{"_id":"_23506","style":{"__isSmartRef__":true,"id":5748},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5748":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5749":{"_id":"_23507","style":{"__isSmartRef__":true,"id":5750},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":" \n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5750":{"__serializedExpressions__":["backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","backgroundColor":"Color.rgba(204,204,0,0.4)"},"5751":{"_id":"_23508","style":{"__isSmartRef__":true,"id":5752},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5752":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5753":{"_id":"_23509","style":{"__isSmartRef__":true,"id":5754},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5754":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"5755":{"_id":"_23510","style":{"__isSmartRef__":true,"id":5756},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5756":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5757":{"_id":"_23511","style":{"__isSmartRef__":true,"id":5758},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"else","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5758":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"5759":{"_id":"_23512","style":{"__isSmartRef__":true,"id":5760},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5760":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5761":{"_id":"_23513","style":{"__isSmartRef__":true,"id":5762},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"if","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5762":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"5763":{"_id":"_23514","style":{"__isSmartRef__":true,"id":5764},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":" (currentCell.origin == ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5764":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5765":{"_id":"_23515","style":{"__isSmartRef__":true,"id":5766},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"\"north\"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5766":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"5767":{"_id":"_23516","style":{"__isSmartRef__":true,"id":5768},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":")","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5768":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5769":{"_id":"_23517","style":{"__isSmartRef__":true,"id":5770},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5770":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"5771":{"_id":"_23518","style":{"__isSmartRef__":true,"id":5772},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5772":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5773":{"_id":"_23519","style":{"__isSmartRef__":true,"id":5774},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"//","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5774":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(128,0,0)"},"5775":{"_id":"_23520","style":{"__isSmartRef__":true,"id":5776},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":" Insertion","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5776":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"5777":{"_id":"_23521","style":{"__isSmartRef__":true,"id":5778},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5778":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5779":{"_id":"_23522","style":{"__isSmartRef__":true,"id":5780},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5780":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"5781":{"_id":"_23523","style":{"__isSmartRef__":true,"id":5782},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":" newWord = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5782":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5783":{"_id":"_23524","style":{"__isSmartRef__":true,"id":5784},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5784":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"5785":{"_id":"_23525","style":{"__isSmartRef__":true,"id":5786},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":".evolutionArray[lineNumber","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5786":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5787":{"_id":"_23526","style":{"__isSmartRef__":true,"id":5788},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"-1","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5788":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)"},"5789":{"_id":"_23527","style":{"__isSmartRef__":true,"id":5790},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"].getTextString().substring(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5790":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5791":{"_id":"_23528","style":{"__isSmartRef__":true,"id":5792},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5792":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)"},"5793":{"_id":"_23529","style":{"__isSmartRef__":true,"id":5794},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":", currentCell.y","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5794":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5795":{"_id":"_23530","style":{"__isSmartRef__":true,"id":5796},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"-1","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5796":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)"},"5797":{"_id":"_23531","style":{"__isSmartRef__":true,"id":5798},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":")","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5798":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5799":{"_id":"_23532","style":{"__isSmartRef__":true,"id":5800},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":" \n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5800":{"__serializedExpressions__":["backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","backgroundColor":"Color.rgba(204,204,0,0.4)"},"5801":{"_id":"_23533","style":{"__isSmartRef__":true,"id":5802},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":" + ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5802":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5803":{"_id":"_23534","style":{"__isSmartRef__":true,"id":5804},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5804":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"5805":{"_id":"_23535","style":{"__isSmartRef__":true,"id":5806},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":".secondWord[currentCell.y","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5806":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5807":{"_id":"_23536","style":{"__isSmartRef__":true,"id":5808},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"-1","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5808":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)"},"5809":{"_id":"_23537","style":{"__isSmartRef__":true,"id":5810},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"]\n + ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5810":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5811":{"_id":"_23538","style":{"__isSmartRef__":true,"id":5812},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5812":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"5813":{"_id":"_23539","style":{"__isSmartRef__":true,"id":5814},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":".evolutionArray[lineNumber","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5814":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5815":{"_id":"_23540","style":{"__isSmartRef__":true,"id":5816},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"-1","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5816":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)"},"5817":{"_id":"_23541","style":{"__isSmartRef__":true,"id":5818},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"].getTextString().substring(currentCell.y","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5818":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5819":{"_id":"_23542","style":{"__isSmartRef__":true,"id":5820},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"-1","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5820":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)"},"5821":{"_id":"_23543","style":{"__isSmartRef__":true,"id":5822},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":")\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5822":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5823":{"_id":"_23544","style":{"__isSmartRef__":true,"id":5824},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":" \n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5824":{"__serializedExpressions__":["backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","backgroundColor":"Color.rgba(204,204,0,0.4)"},"5825":{"_id":"_23545","style":{"__isSmartRef__":true,"id":5826},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5826":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5827":{"_id":"_23546","style":{"__isSmartRef__":true,"id":5828},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5828":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"5829":{"_id":"_23547","style":{"__isSmartRef__":true,"id":5830},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":".evolutionArray[lineNumber].setTextString(newWord)\n alert(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5830":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5831":{"_id":"_23548","style":{"__isSmartRef__":true,"id":5832},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"\"insertion in line \"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5832":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"5833":{"_id":"_23549","style":{"__isSmartRef__":true,"id":5834},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":" + lineNumber + ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5834":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5835":{"_id":"_23550","style":{"__isSmartRef__":true,"id":5836},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"\" with \"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5836":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"5837":{"_id":"_23551","style":{"__isSmartRef__":true,"id":5838},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":" + newWord)\n\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5838":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5839":{"_id":"_23552","style":{"__isSmartRef__":true,"id":5840},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":" \n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5840":{"__serializedExpressions__":["backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","backgroundColor":"Color.rgba(204,204,0,0.4)"},"5841":{"_id":"_23553","style":{"__isSmartRef__":true,"id":5842},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5842":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5843":{"_id":"_23554","style":{"__isSmartRef__":true,"id":5844},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5844":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"5845":{"_id":"_23555","style":{"__isSmartRef__":true,"id":5846},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5846":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5847":{"_id":"_23556","style":{"__isSmartRef__":true,"id":5848},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"else","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5848":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"5849":{"_id":"_23557","style":{"__isSmartRef__":true,"id":5850},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":" ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5850":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5851":{"_id":"_23558","style":{"__isSmartRef__":true,"id":5852},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"{","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5852":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"5853":{"_id":"_23559","style":{"__isSmartRef__":true,"id":5854},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5854":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5855":{"_id":"_23560","style":{"__isSmartRef__":true,"id":5856},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"//","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5856":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(128,0,0)"},"5857":{"_id":"_23561","style":{"__isSmartRef__":true,"id":5858},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":" Deletion","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5858":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"5859":{"_id":"_23562","style":{"__isSmartRef__":true,"id":5860},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5860":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5861":{"_id":"_23563","style":{"__isSmartRef__":true,"id":5862},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"var","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5862":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,128)"},"5863":{"_id":"_23564","style":{"__isSmartRef__":true,"id":5864},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":" newWord = ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5864":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5865":{"_id":"_23565","style":{"__isSmartRef__":true,"id":5866},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5866":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"5867":{"_id":"_23566","style":{"__isSmartRef__":true,"id":5868},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":".evolutionArray[lineNumber","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5868":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5869":{"_id":"_23567","style":{"__isSmartRef__":true,"id":5870},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"-1","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5870":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)"},"5871":{"_id":"_23568","style":{"__isSmartRef__":true,"id":5872},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"].getTextString().substring(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5872":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5873":{"_id":"_23569","style":{"__isSmartRef__":true,"id":5874},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"0","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5874":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)"},"5875":{"_id":"_23570","style":{"__isSmartRef__":true,"id":5876},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":", currentCell.y)","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5876":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5877":{"_id":"_23571","style":{"__isSmartRef__":true,"id":5878},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":" \n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5878":{"__serializedExpressions__":["backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","backgroundColor":"Color.rgba(204,204,0,0.4)"},"5879":{"_id":"_23572","style":{"__isSmartRef__":true,"id":5880},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":" + ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5880":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5881":{"_id":"_23573","style":{"__isSmartRef__":true,"id":5882},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5882":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"5883":{"_id":"_23574","style":{"__isSmartRef__":true,"id":5884},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":".evolutionArray[lineNumber","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5884":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5885":{"_id":"_23575","style":{"__isSmartRef__":true,"id":5886},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"-1","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5886":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)"},"5887":{"_id":"_23576","style":{"__isSmartRef__":true,"id":5888},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"].getTextString().substring(currentCell.y","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5888":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5889":{"_id":"_23577","style":{"__isSmartRef__":true,"id":5890},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"+1","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5890":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,255)"},"5891":{"_id":"_23578","style":{"__isSmartRef__":true,"id":5892},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":")\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5892":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5893":{"_id":"_23579","style":{"__isSmartRef__":true,"id":5894},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"this","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5894":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,139)"},"5895":{"_id":"_23580","style":{"__isSmartRef__":true,"id":5896},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":".evolutionArray[lineNumber].setTextString(newWord)\n alert(","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5896":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5897":{"_id":"_23581","style":{"__isSmartRef__":true,"id":5898},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"\"deletion in line \"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5898":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"5899":{"_id":"_23582","style":{"__isSmartRef__":true,"id":5900},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":" + lineNumber + ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5900":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5901":{"_id":"_23583","style":{"__isSmartRef__":true,"id":5902},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"\" with \"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5902":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,128)"},"5903":{"_id":"_23584","style":{"__isSmartRef__":true,"id":5904},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":" + newWord)\n ","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5904":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5905":{"_id":"_23585","style":{"__isSmartRef__":true,"id":5906},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5906":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"5907":{"_id":"_23586","style":{"__isSmartRef__":true,"id":5908},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5908":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5909":{"_id":"_23587","style":{"__isSmartRef__":true,"id":5910},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":" \n \n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5910":{"__serializedExpressions__":["backgroundColor"],"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","backgroundColor":"Color.rgba(204,204,0,0.4)"},"5911":{"_id":"_23589","style":{"__isSmartRef__":true,"id":5912},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"\n","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5912":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5913":{"_id":"_23590","style":{"__isSmartRef__":true,"id":5914},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":"}","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5914":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,128,0)"},"5915":{"_id":"_23591","style":{"__isSmartRef__":true,"id":5916},"chunkOwner":{"__isSmartRef__":true,"id":5385},"storedString":").tag([]);","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5916":{"__serializedExpressions__":["color"],"backgroundColor":null,"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore","color":"Color.rgb(0,0,0)"},"5917":{"resizeWidth":true,"resizeHeight":true},"5918":{"requiredModules":[],"partsSpaceName":"PartsBin/Widgets/","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5919":{"morph":{"__isSmartRef__":true,"id":5385},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5920":{"sourceObj":{"__isSmartRef__":true,"id":5385},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":5921},"targetMethodName":"indicateUnsavedChanges","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5921":{"submorphs":[],"scripts":[],"id":"C3BF1D8D-A928-4726-A7CE-059C87371247","shape":{"__isSmartRef__":true,"id":5922},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"ChangeIndicator","partsBinMetaInfo":{"__isSmartRef__":true,"id":5923},"eventHandler":{"__isSmartRef__":true,"id":5924},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"owner":{"__isSmartRef__":true,"id":5150},"layout":{"__isSmartRef__":true,"id":5925},"isBeingDragged":false,"grabbingEnabled":false,"draggingEnabled":false,"isCopyMorphRef":true,"morphRefId":26,"derivationIds":[220,"EE491D24-F056-4AFE-A669-7B7048C6C3D1","3FA4A8C3-0FC0-43A0-8C00-00A96F9022E2","62DAD3C6-A81D-450F-B32F-601EA7E619D8","EEDB0C58-5990-481A-A7FF-ACB1A2DF08DD","16F708CB-1259-4A75-BAEF-1A5216C6CB19","97CA61D3-E09B-43CD-9880-D8B36FA303F3","0AF6BEEC-8A57-44FF-9D8D-40BA6CC6A0CD","AF2BEE76-C34F-457E-8699-9896327A4C07","5EC39FF0-602F-44A2-BE3A-04FCA127E5D1","44CEBF61-9A92-4E36-9576-425D5054B471","E9ACF86B-B775-4125-83BC-7E4500597D40","FE62294A-F891-45E4-AAE7-6F386B5A8CB5","8771140D-0D57-4CAF-A57B-857F858CCC73","BE774795-5889-4DB8-A366-1C774555761B","89DA16ED-5636-4C0D-B52F-A327A5526DD6","94DAC0EC-79E9-48E5-90D5-2BB59495BD0B","048AE915-30CF-4DE4-819B-F7D41CE99585","0417EEDD-6B12-4AF1-B7BC-875E32521980","5DFAFB2A-C915-429E-A58C-030C229C9AB8","BD996DFA-D248-4D9C-AF33-C5BA2511A09E","9F92F095-A6B5-46E8-ADA1-051904ABE386","214CA9C7-6225-49ED-A484-C2D8D92B35ED","7258922C-C991-4EF3-A09B-318D8B6A1306","1F8069E8-E7D5-4153-AE2C-96F1782F041F","74FBBDBC-44BA-4111-B3DB-58142522023F","91D6D585-64D8-491A-AAAB-AF0A99533DEC","1761630D-17E9-4E04-A73C-9D15C26E19E3","B8E628C4-20D6-4B26-B820-A8D07194CE6F","6511B508-3FE2-4BDC-906A-D4E827163B0D","9016491A-C768-4B45-9321-45C78BCEE4A6"],"_ClipMode":"visible","_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","savedColor","alarmColor","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5926},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(1045.0,40.0)","savedColor":"Color.rgb(0,0,0)","alarmColor":"Color.rgb(240,0,0)","distanceToDragEvent":"lively.pt(37.3,-17.5)"},"5922":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__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(8.6,9.7)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"5923":{"partsSpaceName":"PartsBin/Basic","comment":"A simple box morph. A really blue one. Its amazing what you can build out of simple boxes.... Who needs stars when you got blue rectangles!","migrationLevel":2,"partName":"Rectangle","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5924":{"morph":{"__isSmartRef__":true,"id":5921},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5925":{"moveHorizontal":true,"adjustForNewBounds":true},"5926":{"indicateUnsavedChanges":{"__isSmartRef__":true,"id":5927},"setColors":{"__isSmartRef__":true,"id":5931}},"5927":{"varMapping":{"__isSmartRef__":true,"id":5928},"source":"function indicateUnsavedChanges() {\n if (this.owner.scriptPane.hasChanged()) {\n this.setColors(this.alarmColor);\n } else {\n this.setColors(this.savedColor);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":5929},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5928":{"this":{"__isSmartRef__":true,"id":5921}},"5929":{"user":"lauritz","timestamp":{"__isSmartRef__":true,"id":5930}},"5930":{"isSerializedDate":true,"string":"Tue Sep 27 2011 20:09:19 GMT+0200 (Mitteleuropäische Sommerzeit)"},"5931":{"varMapping":{"__isSmartRef__":true,"id":5932},"source":"function setColors(color) {\n this.setFill(color);\n this.setBorderColor(color);\n}","funcProperties":{"__isSmartRef__":true,"id":5933},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5932":{"this":{"__isSmartRef__":true,"id":5921}},"5933":{"user":"lauritz","timestamp":{"__isSmartRef__":true,"id":5934}},"5934":{"isSerializedDate":true,"string":"Tue Sep 27 2011 19:06:09 GMT+0200 (Mitteleuropäische Sommerzeit)"},"5935":{"sourceObj":{"__isSmartRef__":true,"id":5385},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":5385},"targetMethodName":"highlightJavaScriptSyntax","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5936":{"sourceObj":{"__isSmartRef__":true,"id":5385},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":5385},"targetMethodName":"highlightSyntaxDebounced","varMapping":{"__isSmartRef__":true,"id":5937},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"5937":{"source":{"__isSmartRef__":true,"id":5385},"target":{"__isSmartRef__":true,"id":5385}},"5938":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":5939},"id":553,"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":5940}],"eventHandler":{"__isSmartRef__":true,"id":5942},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_ClipMode":"visible","fixedWidth":true,"fixedHeight":true,"allowInput":true,"_FontFamily":"Helvetica","_FontSize":11,"_MaxTextWidth":90,"_MinTextWidth":90,"_MaxTextHeight":null,"_MinTextHeight":null,"evalEnabled":false,"_Align":"center","_VerticalAlign":"center","owner":null,"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(376.5,209.9)","_TextColor":"Color.rgb(0,204,0)"},"5939":{"_ClipMode":"visible","_BorderWidth":1,"_StrokeOpacity":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(100.0,25.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(204,204,204)","_Fill":"Color.rgb(255,255,255)"},"5940":{"style":{"__isSmartRef__":true,"id":5941},"chunkOwner":{"__isSmartRef__":true,"id":5938},"_id":"_23326","storedString":"saved source","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5941":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5942":{"morph":{"__isSmartRef__":true,"id":5938},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5943":{"doSave":{"__isSmartRef__":true,"id":5944},"boundEval":{"__isSmartRef__":true,"id":5952},"reset":{"__isSmartRef__":true,"id":5960},"display":{"__isSmartRef__":true,"id":5964},"hasChanged":{"__isSmartRef__":true,"id":5968},"displayStatus":{"__isSmartRef__":true,"id":5972},"updateTarget":{"__isSmartRef__":true,"id":5976}},"5944":{"varMapping":{"__isSmartRef__":true,"id":5945},"source":"function doSave() {\n $super();\n var saved = this.boundEval(this.getTextString());\n if (saved) {\n this.lastSaveSource = this.textString;\n this.owner.changeIndicator.indicateUnsavedChanges();\n this.owner.updateLists();\n this.owner.selectChangedContent(this.getTextString());\n this.displayStatus(\"saved source\", Color.green);\n } else {\n this.displayStatus(\"not saved\", Color.red);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":5950},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5945":{"this":{"__isSmartRef__":true,"id":5385},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5946}},"5946":{"$super":{"__isSmartRef__":true,"id":5947}},"5947":{"varMapping":{"__isSmartRef__":true,"id":5948},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":5949},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5948":{"obj":{"__isSmartRef__":true,"id":5385},"name":"doSave"},"5949":{},"5950":{"timestamp":{"__isSmartRef__":true,"id":5951},"user":"lauritz"},"5951":{"isSerializedDate":true,"string":"Thu Nov 17 2011 23:15:19 GMT+0100 (Mitteleuropäische Zeit)"},"5952":{"varMapping":{"__isSmartRef__":true,"id":5953},"source":"function boundEval(str) {\n var result;\n\n this.objectEditorPane.ensureAnnotationLayer();\n withLayers([ScriptAnnotationLayer], function() {\n result = $super(str);\n })\n \n return result\n}","funcProperties":{"__isSmartRef__":true,"id":5958},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5953":{"this":{"__isSmartRef__":true,"id":5385},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":5954}},"5954":{"$super":{"__isSmartRef__":true,"id":5955}},"5955":{"varMapping":{"__isSmartRef__":true,"id":5956},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":5957},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5956":{"obj":{"__isSmartRef__":true,"id":5385},"name":"boundEval"},"5957":{},"5958":{"timestamp":{"__isSmartRef__":true,"id":5959},"user":"lauritz","categories":[]},"5959":{"isSerializedDate":true,"string":"Wed Nov 16 2011 05:41:53 GMT+0100 (Mitteleuropäische Zeit)"},"5960":{"varMapping":{"__isSmartRef__":true,"id":5961},"source":"function reset() {\n this.doitContext = null;\n this.lastSaveSource = \"\";\n this.textString = \"\";\n this.lastSaveSource = this.textString;\n this.enableSyntaxHighlighting();\n}","funcProperties":{"__isSmartRef__":true,"id":5962},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5961":{"this":{"__isSmartRef__":true,"id":5385}},"5962":{"timestamp":{"__isSmartRef__":true,"id":5963},"user":"cschuster","tags":[]},"5963":{"isSerializedDate":true,"string":"Wed May 16 2012 20:52:57 GMT+0200 (Mitteleuropäische Sommerzeit)"},"5964":{"varMapping":{"__isSmartRef__":true,"id":5965},"source":"function display(jsCode) {\n this.lastSaveSource = jsCode;\n this.setTextString(jsCode);\n this.enableSyntaxHighlighting();\n this.highlightJavaScriptSyntax();\n this.applyStyle({align: 'left'});\n}","funcProperties":{"__isSmartRef__":true,"id":5966},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5965":{"this":{"__isSmartRef__":true,"id":5385}},"5966":{"timestamp":{"__isSmartRef__":true,"id":5967},"user":"lauritz","tags":[]},"5967":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:02:26 GMT+0200 (Mitteleuropäische Sommerzeit)"},"5968":{"varMapping":{"__isSmartRef__":true,"id":5969},"source":"function hasChanged() {\n var cleanText = function (string) {\n var source = string.trim();\n if (source.substring(0,2) === \"//\") {\n // removes annotation line\n source = source.substring(source.indexOf(\"\\n\"), source.length);\n source = source.trim();\n }\n if (source === 'undefined' || source === 'null') source = '';\n return source;\n }\n var cleanedTextString = cleanText(this.textString);\n var cleanedLastSource = cleanText(this.lastSaveSource);\n return cleanedTextString !== cleanedLastSource;\n}","funcProperties":{"__isSmartRef__":true,"id":5970},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5969":{"this":{"__isSmartRef__":true,"id":5385}},"5970":{"timestamp":{"__isSmartRef__":true,"id":5971},"user":"lauritz","categories":[]},"5971":{"isSerializedDate":true,"string":"Mon Oct 03 2011 18:29:45 GMT+0200 (Mitteleuropäische Sommerzeit)"},"5972":{"varMapping":{"__isSmartRef__":true,"id":5973},"source":"function displayStatus(msg, color, delay) {\n if (!this.statusMorph) {\n this.statusMorph = new TextMorph(pt(100,25).extentAsRectangle());\n this.statusMorph.applyStyle({borderWidth: 1, strokeOpacity: 0, borderColor: Color.gray});\n this.statusMorph.setFill(this.owner.getFill());\n this.statusMorph.setFontSize(11);\n this.statusMorph.setAlign('center');\n this.statusMorph.setVerticalAlign('center');\n }\n this.statusMorph.setTextString(msg);\n this.statusMorph.centerAt(this.innerBounds().center());\n this.statusMorph.setTextColor(color || Color.black);\n this.addMorph(this.statusMorph);\n (function() { this.statusMorph.remove() }).bind(this).delay(delay || 2); \n}","funcProperties":{"__isSmartRef__":true,"id":5974},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5973":{"this":{"__isSmartRef__":true,"id":5385}},"5974":{"timestamp":{"__isSmartRef__":true,"id":5975},"user":"lauritz","categories":[]},"5975":{"isSerializedDate":true,"string":"Wed Nov 23 2011 18:23:05 GMT+0100 (Mitteleuropäische Zeit)"},"5976":{"varMapping":{"__isSmartRef__":true,"id":5977},"source":"function updateTarget(target) {\n module('lively.ide.SyntaxHighlighting').load(true);\n this.doitContext = this.owner.target;\n}","funcProperties":{"__isSmartRef__":true,"id":5978},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"5977":{"this":{"__isSmartRef__":true,"id":5385}},"5978":{"timestamp":{"__isSmartRef__":true,"id":5979},"user":"lauritz","tags":[]},"5979":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:07:42 GMT+0200 (Mitteleuropäische Sommerzeit)"},"5980":{"submorphs":[{"__isSmartRef__":true,"id":5981}],"scripts":[],"id":847,"shape":{"__isSmartRef__":true,"id":5986},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":5987},"lighterFill":{"__isSmartRef__":true,"id":5992},"label":{"__isSmartRef__":true,"id":5981},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"showsHalos":false,"_Rotation":0,"name":"ObjectEditorClassButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":5997},"_Scale":1,"owner":null,"layout":{"__isSmartRef__":true,"id":5998},"eventHandler":{"__isSmartRef__":true,"id":5999},"__serializedExpressions__":["_Position","padding"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(820.0,9.0)","padding":"lively.rect(5,0,0,0)"},"5981":{"submorphs":[],"scripts":[],"id":848,"shape":{"__isSmartRef__":true,"id":5982},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":116,"_MaxTextHeight":18,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"owner":{"__isSmartRef__":true,"id":5980},"eventsAreIgnored":true,"textChunks":[{"__isSmartRef__":true,"id":5983}],"prevScroll":[0,0],"_FontFamily":"Helvetica, Sans-Serif","_ClipMode":"visible","_WhiteSpaceHandling":"pre-wrap","_Align":"center","_Scale":1,"eventHandler":{"__isSmartRef__":true,"id":5985},"_HandStyle":"default","_PointerEvents":"none","__serializedExpressions__":["_Position","textColor","padding","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","textColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"5982":{"borderWidth":0,"fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(116.0,18.0)","_BorderColor":"Color.rgb(0,0,0)"},"5983":{"style":{"__isSmartRef__":true,"id":5984},"chunkOwner":{"__isSmartRef__":true,"id":5981},"storedString":"","_id":"_1355","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5984":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5985":{"morph":{"__isSmartRef__":true,"id":5981},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"5986":{"_Fill":{"__isSmartRef__":true,"id":5987},"_BorderWidth":1,"_BorderRadius":5,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(116.0,20.0)","_BorderColor":"Color.rgb(214,214,214)"},"5987":{"stops":[{"__isSmartRef__":true,"id":5988},{"__isSmartRef__":true,"id":5989},{"__isSmartRef__":true,"id":5990},{"__isSmartRef__":true,"id":5991}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5988":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"5989":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"5990":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"5991":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"5992":{"stops":[{"__isSmartRef__":true,"id":5993},{"__isSmartRef__":true,"id":5994},{"__isSmartRef__":true,"id":5995},{"__isSmartRef__":true,"id":5996}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"5993":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"5994":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5995":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"5996":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"5997":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"comment":"Simple button. Connect to 'fire' to trigger actions when the button is pressed.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"5998":{"moveHorizontal":true},"5999":{"morph":{"__isSmartRef__":true,"id":5980},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6000":{"submorphs":[],"scripts":[],"id":"2DE68CE9-8EA8-47A9-8ECC-427CCB10EFC3","shape":{"__isSmartRef__":true,"id":6001},"droppingEnabled":true,"halosEnabled":true,"itemList":["-- ALL --"],"showsHalos":false,"name":"ObjectEditorConnectionList","partsBinMetaInfo":{"__isSmartRef__":true,"id":6002},"_ClipMode":"auto","owner":{"__isSmartRef__":true,"id":5150},"attributeConnections":[{"__isSmartRef__":true,"id":6003}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"prevScroll":[0,0],"layout":{"__isSmartRef__":true,"id":6005},"eventHandler":{"__isSmartRef__":true,"id":6006},"_FontSize":10,"grabbingEnabled":false,"draggingEnabled":false,"isCopyMorphRef":true,"morphRefId":19,"derivationIds":[209,"3900F5DF-0FF7-4C94-8BDB-44AAE12B4A3E","35301083-B60D-4A43-8566-23860EEB4C04","9CC401CC-5A35-4643-935B-FD049C284E16","C9879D40-5E79-4C56-AA79-562ED82BF052","9F6F9261-EB76-4B58-B77D-7D70813A1ED7","8B59E237-F372-4F70-9768-7E9C1A7A021D","FC85F1B9-1978-42D2-850C-BD249981E8B4","D2B607C6-A89B-4B3F-91BB-720451EAB98D","CC361093-FF73-479B-9431-C645CB48F518","307D3B7C-C0E1-484F-8D7E-39FBA9D8EDA5","038AF132-861E-4A77-8756-E6B476413639","65B6CA87-98DE-4473-B4DD-F8763BC3B06A","0AA0E45B-6DCC-4AE0-938C-E53794A511DF","806ACC1C-1353-436B-B1FE-568846777C17","C74AE022-1184-4FDF-A53D-A17627FF61EA","686AF565-EEB0-4AB7-A12E-26727DAD9291","1102A5B3-9973-4471-9EDD-FD7AB802DEA6","BEB06225-53D0-4ACC-9154-DC2DEB5728B7","E32FE34B-7520-4612-B927-C8F9EDFC69BB","D21F598A-4E44-4752-B205-9595DF0E9AE3","FD6670F8-44F6-436A-960F-8BE8890F8B75","C5522110-E6CA-4F96-B33E-BEBF6978088A","BC9AC080-8315-49F1-B6CB-42F3B802F7D9","242A0967-D906-4396-9326-3CC0C9C3EA60","39C09174-63A5-421F-AB88-7A98755661E5","40C2C766-248F-451F-9D85-D1E4DCCB559D","C89F1632-FADA-4B3E-B2D9-1C1020ACB29A","F78E083D-993E-4963-8A7F-CB7182DE3931","CA8FBD0F-D14E-42E6-A6D4-803B9EE12264","06822A39-C077-4531-B3A6-3DAC393B6E04"],"_Rotation":0,"_Scale":1,"changeTriggered":true,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6007},"__LivelyClassName__":"lively.morphic.List","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(10.0,410.7)","distanceToDragEvent":"lively.pt(125.0,-17.1)"},"6001":{"_BorderWidth":1,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__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(180.0,74.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(243,243,243)","_Padding":"lively.rect(0,0,0,0)"},"6002":{"partsSpaceName":"PartsBin/NewWorld","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"6003":{"sourceObj":{"__isSmartRef__":true,"id":6000},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":5150},"targetMethodName":"displaySourceForConnection","converterString":"function (value) {\n if (!value) return;\n return (value === '-- ALL --') ? null : value[1];\n}","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":6004},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6004":{"source":{"__isSmartRef__":true,"id":6000},"target":{"__isSmartRef__":true,"id":5150}},"6005":{"resizeHeight":false,"moveVertical":true},"6006":{"morph":{"__isSmartRef__":true,"id":6000},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6007":{"preselectItem":{"__isSmartRef__":true,"id":6008}},"6008":{"varMapping":{"__isSmartRef__":true,"id":6009},"source":"function preselectItem() {\n if (this.getList().size() === 2) {\n this.selectAt(1);\n } else {\n this.selectAt(0);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":6010},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6009":{"this":{"__isSmartRef__":true,"id":6000}},"6010":{"timestamp":{"__isSmartRef__":true,"id":6011},"user":"lauritz"},"6011":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:12:58 GMT+0100 (Mitteleuropäische Zeit)"},"6012":{"submorphs":[{"__isSmartRef__":true,"id":6013}],"scripts":[],"id":47,"shape":{"__isSmartRef__":true,"id":6017},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":6018},"lighterFill":{"__isSmartRef__":true,"id":6023},"label":{"__isSmartRef__":true,"id":6013},"attributeConnections":[{"__isSmartRef__":true,"id":6028}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"showsHalos":false,"_Rotation":0,"name":"ObjectEditorTargetButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":6029},"_Scale":1,"owner":null,"isCopyMorphRef":true,"morphRefId":1,"__serializedExpressions__":["_Position","padding"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(215.0,35.0)","padding":"lively.rect(5,0,0,0)"},"6013":{"submorphs":[],"scripts":[],"id":48,"shape":{"__isSmartRef__":true,"id":6014},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":116,"_MaxTextHeight":20,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"owner":{"__isSmartRef__":true,"id":6012},"eventsAreIgnored":true,"textChunks":[{"__isSmartRef__":true,"id":6015}],"prevScroll":[0,0],"_FontFamily":"Helvetica, Sans-Serif","_ClipMode":"visible","_WhiteSpaceHandling":"pre-wrap","_Align":"center","_Scale":1,"__serializedExpressions__":["_Position","textColor","padding","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","textColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"6014":{"borderWidth":0,"fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(116.0,20.0)","_BorderColor":"Color.rgb(0,0,0)"},"6015":{"style":{"__isSmartRef__":true,"id":6016},"chunkOwner":{"__isSmartRef__":true,"id":6013},"storedString":"","_id":"_1356","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6016":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6017":{"_Fill":{"__isSmartRef__":true,"id":6018},"_BorderWidth":1,"_BorderRadius":5,"__serializedExpressions__":["_Position","_Extent","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(116.0,20.0)","_BorderColor":"Color.rgb(214,214,214)"},"6018":{"stops":[{"__isSmartRef__":true,"id":6019},{"__isSmartRef__":true,"id":6020},{"__isSmartRef__":true,"id":6021},{"__isSmartRef__":true,"id":6022}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"6019":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"6020":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"6021":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"6022":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"6023":{"stops":[{"__isSmartRef__":true,"id":6024},{"__isSmartRef__":true,"id":6025},{"__isSmartRef__":true,"id":6026},{"__isSmartRef__":true,"id":6027}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"6024":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"6025":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"6026":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"6027":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"6028":{"sourceObj":{"__isSmartRef__":true,"id":6012},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5157},"targetMethodName":"chooseTargetMorphMenu","converterString":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6029":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"comment":"Simple button. Connect to 'fire' to trigger actions when the button is pressed.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"6030":{"submorphs":[],"scripts":[],"id":435,"shape":{"__isSmartRef__":true,"id":6031},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":218,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":12,"name":"ObjectEditorMorphSelector","partsBinMetaInfo":{"__isSmartRef__":true,"id":6032},"textChunks":[{"__isSmartRef__":true,"id":6033}],"charsReplaced":"","lastFindLoc":5,"priorSelectionRange":[15,15],"prevScroll":[0,0],"_ClipMode":"visible","list":[],"attributeConnections":[{"__isSmartRef__":true,"id":6035}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"listMorph":null,"_WhiteSpaceHandling":"pre-wrap","owner":null,"_Align":"left","eventHandler":{"__isSmartRef__":true,"id":6037},"_MinTextWidth":218,"_MinTextHeight":null,"scriptAnnotations":{"__isSmartRef__":true,"id":6038},"selection":{"__isSmartRef__":true,"id":5149},"previousSelection":[0,13],"isCopyMorphRef":true,"morphRefId":1,"isBeingDragged":false,"draggingEnabled":false,"layout":{"__isSmartRef__":true,"id":6057},"_Rotation":0,"_Scale":1,"savedTextString":"100","__serializedExpressions__":["_Position","textColor","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6058},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(200.0,10.0)","textColor":"Color.rgb(0,0,0)","distanceToDragEvent":"lively.pt(153.9,-23.7)"},"6031":{"fill":null,"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":3.7000000000000006,"_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(220.0,20.0)","_BorderColor":"Color.rgb(192,192,192)","_Padding":"lively.rect(0,0,0,0)","_Fill":"Color.rgb(244,244,244)"},"6032":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"6033":{"style":{"__isSmartRef__":true,"id":6034},"chunkOwner":{"__isSmartRef__":true,"id":6030},"storedString":"","_id":"_1357","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6034":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6035":{"sourceObj":{"__isSmartRef__":true,"id":6030},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":5150},"targetMethodName":"setTarget","converterString":"function (name) { return $world.get(name)}","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":6036},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6036":{"source":{"__isSmartRef__":true,"id":6030},"target":{"__isSmartRef__":true,"id":5150}},"6037":{"morph":{"__isSmartRef__":true,"id":6030},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6038":{"createListMorph":{"__isSmartRef__":true,"id":6039},"displayTopLevelMorphs":{"__isSmartRef__":true,"id":6041},"onMouseUp":{"__isSmartRef__":true,"id":6043},"resetConnections":{"__isSmartRef__":true,"id":6045},"setTargetToListSelection":{"__isSmartRef__":true,"id":6047},"setTargetOfPane":{"__isSmartRef__":true,"id":6049},"onBlur":{"__isSmartRef__":true,"id":6051},"reset":{"__isSmartRef__":true,"id":6053},"onMouseDown":{"__isSmartRef__":true,"id":6055}},"6039":{"time":{"__isSmartRef__":true,"id":6040},"user":"lauritz"},"6040":{"isSerializedDate":true,"string":"Fri Oct 28 2011 05:27:29 GMT+0200 (Mitteleuropäische Sommerzeit)"},"6041":{"time":{"__isSmartRef__":true,"id":6042},"user":"lauritz"},"6042":{"isSerializedDate":true,"string":"Fri Oct 14 2011 23:48:37 GMT+0200 (Mitteleuropäische Sommerzeit)"},"6043":{"time":{"__isSmartRef__":true,"id":6044},"user":"lauritz"},"6044":{"isSerializedDate":true,"string":"Mon Oct 03 2011 18:51:14 GMT+0200 (Mitteleuropäische Sommerzeit)"},"6045":{"time":{"__isSmartRef__":true,"id":6046},"user":"lauritz"},"6046":{"isSerializedDate":true,"string":"Wed Sep 28 2011 01:03:17 GMT+0200 (Mitteleuropäische Sommerzeit)"},"6047":{"time":{"__isSmartRef__":true,"id":6048},"user":"lauritz"},"6048":{"isSerializedDate":true,"string":"Sat Oct 15 2011 00:00:58 GMT+0200 (Mitteleuropäische Sommerzeit)"},"6049":{"time":{"__isSmartRef__":true,"id":6050},"user":"lauritz"},"6050":{"isSerializedDate":true,"string":"Mon Oct 03 2011 18:34:37 GMT+0200 (Mitteleuropäische Sommerzeit)"},"6051":{"time":{"__isSmartRef__":true,"id":6052},"user":"lauritz"},"6052":{"isSerializedDate":true,"string":"Fri Oct 07 2011 19:24:18 GMT+0200 (Mitteleuropäische Sommerzeit)"},"6053":{"time":{"__isSmartRef__":true,"id":6054},"user":"lauritz"},"6054":{"isSerializedDate":true,"string":"Fri Oct 07 2011 19:26:15 GMT+0200 (Mitteleuropäische Sommerzeit)"},"6055":{"time":{"__isSmartRef__":true,"id":6056},"user":"lauritz"},"6056":{"isSerializedDate":true,"string":"Mon Oct 17 2011 19:49:00 GMT+0200 (Mitteleuropäische Sommerzeit)"},"6057":{},"6058":{"getList":{"__isSmartRef__":true,"id":6059},"setList":{"__isSmartRef__":true,"id":6062},"reset":{"__isSmartRef__":true,"id":6065},"example":{"__isSmartRef__":true,"id":6068},"removeList":{"__isSmartRef__":true,"id":6071},"onBlur":{"__isSmartRef__":true,"id":6074},"createListMorph":{"__isSmartRef__":true,"id":6081},"resetConnections":{"__isSmartRef__":true,"id":6084},"displayTopLevelMorphs":{"__isSmartRef__":true,"id":6087},"setTargetToListSelection":{"__isSmartRef__":true,"id":6090},"setTargetOfPane":{"__isSmartRef__":true,"id":6093},"onMouseDown":{"__isSmartRef__":true,"id":6096}},"6059":{"varMapping":{"__isSmartRef__":true,"id":6060},"source":"function getList() {\n return this.world().indentedListItemsOfMorphNames();\n}","funcProperties":{"__isSmartRef__":true,"id":6061},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6060":{"this":{"__isSmartRef__":true,"id":6030}},"6061":{},"6062":{"varMapping":{"__isSmartRef__":true,"id":6063},"source":"function setList(list) {\n return this.list = list;\n}","funcProperties":{"__isSmartRef__":true,"id":6064},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6063":{"this":{"__isSmartRef__":true,"id":6030}},"6064":{},"6065":{"varMapping":{"__isSmartRef__":true,"id":6066},"source":"function reset() {\n this.list = [];\n this.textString = 'empty';\n this.removeList();\n this.resetConnections();\n this.applyStyle({fixedWidth: true, fixedHeight: true, borderWidth: 1, overflow: 'visible'})\n}","funcProperties":{"__isSmartRef__":true,"id":6067},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6066":{"this":{"__isSmartRef__":true,"id":6030}},"6067":{},"6068":{"varMapping":{"__isSmartRef__":true,"id":6069},"source":"function example() {\n/*\nthis.example()\nthis.getList()\n*/\n this.setList(Array.range(0,100));\n this.textString = 'empty';\n}","funcProperties":{"__isSmartRef__":true,"id":6070},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6069":{"this":{"__isSmartRef__":true,"id":6030}},"6070":{},"6071":{"varMapping":{"__isSmartRef__":true,"id":6072},"source":"function removeList() {\n this.listMorph && this.listMorph.remove()\n this.listMorph = null;\n}","funcProperties":{"__isSmartRef__":true,"id":6073},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6072":{"this":{"__isSmartRef__":true,"id":6030}},"6073":{},"6074":{"varMapping":{"__isSmartRef__":true,"id":6075},"source":"function onBlur() {\n $super();\n this.removeList();\n}","funcProperties":{"__isSmartRef__":true,"id":6080},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6075":{"this":{"__isSmartRef__":true,"id":6030},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6076}},"6076":{"$super":{"__isSmartRef__":true,"id":6077}},"6077":{"varMapping":{"__isSmartRef__":true,"id":6078},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":6079},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6078":{"obj":{"__isSmartRef__":true,"id":6030},"name":"onBlur"},"6079":{},"6080":{},"6081":{"varMapping":{"__isSmartRef__":true,"id":6082},"source":"function createListMorph() {\n var list = new lively.morphic.List(new Rectangle(0,0, this.getExtent().x, 520));\n list.setList(this.getList());\n list.setFontSize(12);\n\n list.disableGrabbing();\n list.disableDragging();\n \n this.addMorph(list);\n list.setPosition(pt(0,0));\n\n connect(list, 'selection', this, 'setTargetToListSelection');\n \n return list;\n}","funcProperties":{"__isSmartRef__":true,"id":6083},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6082":{"this":{"__isSmartRef__":true,"id":6030}},"6083":{},"6084":{"varMapping":{"__isSmartRef__":true,"id":6085},"source":"function resetConnections() {\n disconnectAll(this);\n connect(this, 'savedTextString', this.owner, 'setTarget', {converter: \n\tfunction (name) { return $world.get(name)}});\n}","funcProperties":{"__isSmartRef__":true,"id":6086},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6085":{"this":{"__isSmartRef__":true,"id":6030}},"6086":{},"6087":{"varMapping":{"__isSmartRef__":true,"id":6088},"source":"function displayTopLevelMorphs() {\n if (this.listMorph) { this.removeList(); return true }\n var list = this.createListMorph(); \n this.addMorph(list);\n this.listMorph = list;\n}","funcProperties":{"__isSmartRef__":true,"id":6089},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6088":{"this":{"__isSmartRef__":true,"id":6030}},"6089":{},"6090":{"varMapping":{"__isSmartRef__":true,"id":6091},"source":"function setTargetToListSelection(selection) { \n this.removeList();\n if (!selection) return;\n if (this.owner.scriptPane.hasChanged()) {\n var that = this;\n var callback = function (confirmed) {\n if (confirmed) that.setTargetOfPane(selection);\n }\n this.owner.confirmUnsavedChanges(callback);\n } else {\n this.setTargetOfPane(selection);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":6092},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6091":{"this":{"__isSmartRef__":true,"id":6030}},"6092":{},"6093":{"varMapping":{"__isSmartRef__":true,"id":6094},"source":"function setTargetOfPane(selection) {\n this.owner.setTarget(selection);\n this.setTextString(selection.getName());\n this.removeList();\n}","funcProperties":{"__isSmartRef__":true,"id":6095},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6094":{"this":{"__isSmartRef__":true,"id":6030}},"6095":{},"6096":{"varMapping":{"__isSmartRef__":true,"id":6097},"source":"function onMouseDown(evt) {\n if (evt.isCommandKey() || evt.isRightMouseButtonDown()) return $super(evt);\n if (this.listMorph) {\n return false;\n } else {\n this.displayTopLevelMorphs();\n return true;\n }\n}","funcProperties":{"__isSmartRef__":true,"id":6102},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6097":{"this":{"__isSmartRef__":true,"id":6030},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6098}},"6098":{"$super":{"__isSmartRef__":true,"id":6099}},"6099":{"varMapping":{"__isSmartRef__":true,"id":6100},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":6101},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6100":{"obj":{"__isSmartRef__":true,"id":6030},"name":"onMouseDown"},"6101":{},"6102":{},"6103":{"morph":{"__isSmartRef__":true,"id":5157},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6104":{"sortedScriptNamesOfObj":{"__isSmartRef__":true,"id":6105},"setTarget":{"__isSmartRef__":true,"id":6108},"generateSourceForScript":{"__isSmartRef__":true,"id":6111},"generateSourceForConnection":{"__isSmartRef__":true,"id":6114},"generateTargetCode":{"__isSmartRef__":true,"id":6117},"sortedConnectionNamesOfObj":{"__isSmartRef__":true,"id":6120},"displayJavaScriptSource":{"__isSmartRef__":true,"id":6123},"displaySourceForScript":{"__isSmartRef__":true,"id":6126},"displaySourceForConnection":{"__isSmartRef__":true,"id":6129},"newScript":{"__isSmartRef__":true,"id":6132},"newConnection":{"__isSmartRef__":true,"id":6135},"deleteSelectedScript":{"__isSmartRef__":true,"id":6138},"disconnectConnection":{"__isSmartRef__":true,"id":6141},"updateLists":{"__isSmartRef__":true,"id":6144},"displayInitialScript":{"__isSmartRef__":true,"id":6147},"reset":{"__isSmartRef__":true,"id":6150},"selectChangedContent":{"__isSmartRef__":true,"id":6153}},"6105":{"varMapping":{"__isSmartRef__":true,"id":6106},"source":"function sortedScriptNamesOfObj(obj) {\n if (!Functions.own(obj) || Functions.own(obj).size() == 0) return [];\n return Functions.own(obj)\n\t.select(function(name) { return obj[name].hasLivelyClosure })\n\t.sortBy(function(name) { return name.toLowerCase() });\n}","funcProperties":{"__isSmartRef__":true,"id":6107},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6106":{"this":{"__isSmartRef__":true,"id":5157}},"6107":{},"6108":{"varMapping":{"__isSmartRef__":true,"id":6109},"source":"function setTarget(morph) {\n this.reset();\n module('lively.ide.SyntaxHighlighting').load(true);\n this.target = morph;\n this.morphSelector.textString = (this.target.getName() || this.target.toString());\n this.scriptPane.doitContext = this.target;\n this.updateLists();\n this.displayInitialScript();\n}","funcProperties":{"__isSmartRef__":true,"id":6110},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6109":{"this":{"__isSmartRef__":true,"id":5157}},"6110":{},"6111":{"varMapping":{"__isSmartRef__":true,"id":6112},"source":"function generateSourceForScript(scriptName) {\n var script = this.target[scriptName].getOriginal();\n return Strings.format('this.addScript(%s);' ,script)\n}","funcProperties":{"__isSmartRef__":true,"id":6113},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6112":{"this":{"__isSmartRef__":true,"id":5157}},"6113":{},"6114":{"varMapping":{"__isSmartRef__":true,"id":6115},"source":"function generateSourceForConnection(connection) {\n var c = connection, targetObject = this.target;\n\tif (!c.getTargetObj() || !c.getTargetObj().name || \n\t\t!c.getSourceObj() || !c.getSourceObj().name) return String(c);\n\n\tvar optConfig = []\n\tif (c.converterString)\n\t\toptConfig.push(\"converter: \\n\\t\" + c.converterString)\n\tif (c.updaterString)\n\t\toptConfig.push(\"updater: \\n\\t\" + c.updaterString)\n\treturn Strings.format('connect(%s, \"%s\", %s, \"%s\", {%s});', \n\t\t\tthis.generateTargetCode(targetObject, c.getSourceObj()),\n\t\t\tc.getSourceAttrName(),\n\t\t\tthis.generateTargetCode(targetObject, c.getTargetObj()),\n\t\t\tc.getTargetMethodName(),\n\t\t\toptConfig.join(','));\n\n}","funcProperties":{"__isSmartRef__":true,"id":6116},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6115":{"this":{"__isSmartRef__":true,"id":5157}},"6116":{},"6117":{"varMapping":{"__isSmartRef__":true,"id":6118},"source":"function generateTargetCode(baseObject, targetObject) {\n\tvar name = targetObject.name;\n\tif (baseObject === targetObject) \n\t\treturn \"this\";\n\telse if (baseObject[name] === targetObject) \n\t\treturn \"this.\" + name;\n\telse if (baseObject.testObject === targetObject) \n\t\treturn \"this.testObject\";\n\telse if (baseObject.get(name) === targetObject) \n\t\treturn 'this.get(\"' + name + '\")';\n\telse if (targetObject instanceof Morph) \n\t\treturn '$morph(\"' + name + '\")';\n\telse \n\t\treturn \"????\";\n}","funcProperties":{"__isSmartRef__":true,"id":6119},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6118":{"this":{"__isSmartRef__":true,"id":5157}},"6119":{},"6120":{"varMapping":{"__isSmartRef__":true,"id":6121},"source":"function sortedConnectionNamesOfObj(obj) {\n if (\"attributeConnections\" in obj) {\n return obj.attributeConnections\n .sortBy(function(each) {return name.toLowerCase() })\n .collect(function(each) {return [each.getSourceAttrName(), each]});\n } else {\n return [];\n }\n}","funcProperties":{"__isSmartRef__":true,"id":6122},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6121":{"this":{"__isSmartRef__":true,"id":5157}},"6122":{},"6123":{"varMapping":{"__isSmartRef__":true,"id":6124},"source":"function displayJavaScriptSource(jsCode) {\n this.scriptPane.setTextString(jsCode);\n this.scriptPane.highlightJavaScriptSyntax();\n}","funcProperties":{"__isSmartRef__":true,"id":6125},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6124":{"this":{"__isSmartRef__":true,"id":5157}},"6125":{},"6126":{"varMapping":{"__isSmartRef__":true,"id":6127},"source":"function displaySourceForScript(scriptName) {\n if (!scriptName) return;\n var code = \"\", that = this;\n if (scriptName === \"-- ALL --\") {\n this.sortedScriptNamesOfObj(this.target).forEach(function(each) {\n code = code.concat(that.generateSourceForScript(each)).concat(\"\\n\\n\");\n });\n } else {\n code = this.generateSourceForScript(scriptName); \n }\n this.displayJavaScriptSource(code);\n}","funcProperties":{"__isSmartRef__":true,"id":6128},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6127":{"this":{"__isSmartRef__":true,"id":5157}},"6128":{},"6129":{"varMapping":{"__isSmartRef__":true,"id":6130},"source":"function displaySourceForConnection(connection) {\n if (!connection) return;\n var code = \"\", that = this;\n if ((typeof connection === \"string\") && connection === \"-- ALL --\") {\n this.sortedConnectionNamesOfObj(this.target).forEach(function(each) {\n code = code.concat(that.generateSourceForConnection(each[1])).concat(\"\\n\\n\");\n })\n } else {\n code = this.generateSourceForConnection(connection);\n }\n this.displayJavaScriptSource(code);\n}","funcProperties":{"__isSmartRef__":true,"id":6131},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6130":{"this":{"__isSmartRef__":true,"id":5157}},"6131":{},"6132":{"varMapping":{"__isSmartRef__":true,"id":6133},"source":"function newScript() {\n if (this.target) {\n var code = \"this.addScript(function SCRIPTNAME() {\\n\\t\\n});\";\n this.displayJavaScriptSource(code);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":6134},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6133":{"this":{"__isSmartRef__":true,"id":5157}},"6134":{},"6135":{"varMapping":{"__isSmartRef__":true,"id":6136},"source":"function newConnection() {\n if (this.target) {\n var code = \"connect(SOURCE, SOURCE_PROPERTY, TARGET, TARGET_PROPERTY);\";\n this.displayJavaScriptSource(code);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":6137},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6136":{"this":{"__isSmartRef__":true,"id":5157}},"6137":{},"6138":{"varMapping":{"__isSmartRef__":true,"id":6139},"source":"function deleteSelectedScript() {\n if (this.scriptList.selection && this.target) {\n if (!this.target.hasOwnProperty(this.scriptList.selection)) return;\n delete this.target[this.scriptList.selection];\n this.updateLists();\n this.displayInitialScript();\n }\n}","funcProperties":{"__isSmartRef__":true,"id":6140},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6139":{"this":{"__isSmartRef__":true,"id":5157}},"6140":{},"6141":{"varMapping":{"__isSmartRef__":true,"id":6142},"source":"function disconnectConnection() {\n var selection = this.connectionList.selection;\n if (selection && \n (typeof selection !== \"string\") &&\n this.target.attributeConnections.indexOf(selection[1]) > -1) {\n var c = this.connectionList.selection[1];\n disconnect(c.sourceObj, c.sourceAttrName, c.targetObj, c.targetMethodName);\n this.updateLists();\n this.displayInitialScript();\n } \n}","funcProperties":{"__isSmartRef__":true,"id":6143},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6142":{"this":{"__isSmartRef__":true,"id":5157}},"6143":{},"6144":{"varMapping":{"__isSmartRef__":true,"id":6145},"source":"function updateLists() {\n this.scriptList.setList(this.sortedScriptNamesOfObj(this.target));\n var scriptListItems = this.scriptList.getList();\n scriptListItems.unshift(\"-- ALL --\");\n this.scriptList.setList(scriptListItems);\n\n this.connectionList.setList(this.sortedConnectionNamesOfObj(this.target));\n var connectionListItems = this.connectionList.getList();\n connectionListItems.unshift(\"-- ALL --\");\n this.connectionList.setList(connectionListItems);\n}","funcProperties":{"__isSmartRef__":true,"id":6146},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6145":{"this":{"__isSmartRef__":true,"id":5157}},"6146":{},"6147":{"varMapping":{"__isSmartRef__":true,"id":6148},"source":"function displayInitialScript() {\n if (this.scriptList.getList().size() > 1) {\n this.scriptList.selectAt(0);\n } else if (this.connectionList.getList().size() > 1) {\n this.connectionList.selectAt(0);\n } else {\n this.scriptList.selectAt(0);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":6149},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6148":{"this":{"__isSmartRef__":true,"id":5157}},"6149":{},"6150":{"varMapping":{"__isSmartRef__":true,"id":6151},"source":"function reset() {\n this.target = null;\n this.scriptPane.doitContext = null;\n this.scriptList.setList();\n this.connectionList.setList();\n this.scriptPane.setTextString(\"\");\n this.morphSelector.reset();\n}","funcProperties":{"__isSmartRef__":true,"id":6152},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6151":{"this":{"__isSmartRef__":true,"id":5157}},"6152":{},"6153":{"varMapping":{"__isSmartRef__":true,"id":6154},"source":"function selectChangedContent(source) {\n\n var addScriptRegex = /this\\.addScript\\s*\\(\\s*function\\s*([^\\(]*)/g;\n var addScriptMatches = [];\n var addScriptMatch = addScriptRegex.exec(source);\n while (addScriptMatch) {\n addScriptMatches.push(addScriptMatch[1]);\n addScriptMatch = addScriptRegex.exec(source);\n }\n \n // if scripts were added, select either a specific one or all\n if (addScriptMatches.length > 0) { \n if (addScriptMatches.length === 1) {\n var index = this.scriptList.getList().indexOf(addScriptMatches[0]);\n if (index > -1) { \n return this.scriptList.selectAt(index);\n }\n }\n return this.scriptList.selectAt(0);\n }\n\n var connectionRegex = \n /connect\\(\\s*([^,]*)\\s*,\\s*\"([^,]*)\"\\s*,\\s*([^,]*)\\s*,\\s*\"([^,]*)\"/g;\n var connectionMatches = [];\n var connectionMatch = connectionRegex.exec(source);\n while (connectionMatch) {\n connectionMatches.push(connectionMatch);\n connectionMatch = connectionRegex.exec(source);\n }\n\n // if connections were made, select either a specific one or all\n if (connectionMatches.length > 0) {\n if (connectionMatches.length === 1) {\n var match = connectionMatches[0];\n for (var i=0; i -1) {\n var c = selection[1];\n disconnect(c.sourceObj, c.sourceAttrName, c.targetObj, c.targetMethodName);\n editor.updateLists();\n editor.displayInitialScript();\n } \n }\n\n var message = 'Disconnect \"' + selection[0] +'\" connection?';\n var callback = disconnectConnection;\n\n var dialog = new lively.morphic.ConfirmDialog(message, callback);\n\n return this.world().openDialog(dialog);\n}","funcProperties":{"__isSmartRef__":true,"id":6246},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6245":{"this":{"__isSmartRef__":true,"id":6221}},"6246":{"timestamp":{"__isSmartRef__":true,"id":6247},"user":"lauritz","categories":[]},"6247":{"isSerializedDate":true,"string":"Fri Nov 11 2011 01:46:54 GMT+0100 (Mitteleuropäische Zeit)"},"6248":{"submorphs":[{"__isSmartRef__":true,"id":6249}],"scripts":[],"id":"4CA6F5E1-A1E0-413A-A14F-326F3D084756","shape":{"__isSmartRef__":true,"id":6254},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":6260},"lighterFill":{"__isSmartRef__":true,"id":6265},"label":{"__isSmartRef__":true,"id":6249},"attributeConnections":[{"__isSmartRef__":true,"id":6270}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"showsHalos":false,"name":"ObjectEditorRemoveScriptButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":6272},"owner":{"__isSmartRef__":true,"id":5150},"eventHandler":{"__isSmartRef__":true,"id":6273},"isCopyMorphRef":true,"morphRefId":24,"draggingEnabled":false,"objectEditorPane":{"__isSmartRef__":true,"id":5150},"derivationIds":[217,"FDC10087-12CF-4570-9211-8309CB6A9AA3","E18FC530-4B1F-4F08-8DA6-3866A3519E56","04A2AAC3-6A9E-40BB-9408-EBB2567EE63B","8C1A42CE-840C-4AAE-BD79-C93A445B9EBF","61FC11FA-B87E-4EFE-BD15-564D3178B68B","ED34F9B5-9E00-41B3-8313-D9C3D6B3B231","A7481F4B-D444-4B4F-BDA2-4F9F03AEC24D","7DDF7175-34FC-4521-A7C3-580A8BE63351","DEA39C05-FAD7-4882-AB3D-0EE12C3408F9","99186A50-1411-4B6F-B1CB-FF0742C20D7D","10F3E467-6BB8-4D07-BD17-8C50593FD6B8","7260818C-6472-4288-8BDD-1E7798A543F3","DEBB5BDB-018D-4BA1-9FB9-73DC84C51D89","D75BCAED-3029-46EB-B944-4A102BB1BC0F","9A977DA2-B325-4DFA-9683-3DC9ECEFAAC0","48A5078F-B4A5-4F4E-884D-84CCDFFBE6F0","33905494-AA01-4311-8398-1F6C3D4F1BAC","5D7201A7-1374-49AD-851F-E3167EFED99E","9B69B6C6-71F2-402E-89D1-E97FC2D3AE13","DA1B3A74-F4A6-427B-8FBD-3D2E9D8CD866","DBFC4A4F-8601-4C32-9460-53902C3B0F37","ED51CA7C-CE32-4CF5-9398-0BA9B791FF5E","4F7A7C1A-3788-478C-AFF5-BA62C7FCB01D","FCEFF15E-E5B8-4C7E-A139-302649441119","3674B8DC-F4E5-4A5C-ACEC-96D743BB6050","33E0336F-FD6A-4AAB-AECB-B7D6C7C80631","761015EE-47CF-40F6-A403-8A959B2DB0A6","361B531D-7A1C-441A-BE8B-0B503543FF6C","E283DDFD-1D8F-4E3D-A0BC-40C30221FFDC","0EC23EA3-7B34-429A-922D-5D139F127D1E"],"_ClipMode":"visible","_Rotation":0,"_Scale":1,"isPressed":false,"__serializedExpressions__":["_Position","padding","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6274},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(160.0,40.0)","padding":"lively.rect(5,0,0,0)","distanceToDragEvent":"lively.pt(33.4,-21.3)"},"6249":{"submorphs":[],"scripts":[],"id":"99C0CC23-E8A9-46C9-B9CC-CF26BEFCFCA5","shape":{"__isSmartRef__":true,"id":6250},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":25,"_MaxTextHeight":null,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"owner":{"__isSmartRef__":true,"id":6248},"eventsAreIgnored":true,"textChunks":[{"__isSmartRef__":true,"id":6251}],"prevScroll":[0,0],"_FontFamily":"Helvetica, Sans-Serif","_ClipMode":"hidden","_WhiteSpaceHandling":"pre-wrap","_Align":"center","eventHandler":{"__isSmartRef__":true,"id":6253},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_MinTextWidth":25,"_MinTextHeight":null,"draggingEnabled":false,"derivationIds":[218,"852A7BD9-52EE-4708-A2D5-1BDECF33C958","7B4F173E-9726-472A-9B30-530D4AA92AD9","CBA217F6-2832-4213-9ABE-47753C1A4180","E6B97D1D-95D5-4644-9359-1D08D42A51F4","4391A57E-70C2-4628-9828-DD668CCE546E","F0C6C298-3B8B-42B2-B5E9-E5B82F607B01","DF0CAF75-4247-4797-B1A0-AD7444391E2A","B4C4F09B-F663-47A1-B85F-461D5452F5F8","FD966AB1-4685-4151-9A38-B1B21B0237EF","CA91FC2C-D7CC-4123-AFD2-108F8F0C2E97","88F1581A-7AEF-4646-B7F9-3890CDDB8494","DC577877-7F00-4238-9246-08C2A10C0CC9","818C9467-71A2-44D6-B01F-1523A0CD5476","C0CF3DDB-AA12-49E0-B12A-6B620552BB47","853E19A1-E97D-463D-A24F-0148671EB696","0203CA4C-E523-4F7D-824B-F09BA3914BDD","18B98A59-6C8E-4386-B3EF-A17259C51C0F","24D84E0A-FA16-47DE-934D-E60729EEB227","7035F1EB-4B8C-4F20-B3AC-966403F55C0A","69831817-0662-4848-8481-44558987D21D","BA13E4C6-DF2A-4059-9174-7725FA3FE514","3E989A29-2A8F-4AFE-B312-A0852B746605","7B675033-945D-4AE1-B85F-DBD35C7B02AA","E0D76A08-70F9-4710-907E-B2D83D60D29A","495F5D43-B450-45B7-B238-FC12AA8F6488","B551041D-4E6E-44F3-8405-1DCE5344BCCD","0A287650-EC32-45AA-8504-0513B196727F","717B0EFA-1422-4224-9A53-5A494F6191A4","C86C167E-8A7D-43BE-AFED-AAEDA70B95EE","97247E8A-2818-4B44-BCDD-348126BD380C"],"_Scale":1,"_WordBreak":"break-all","__serializedExpressions__":["_Position","textColor","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","textColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,0,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"6250":{"borderWidth":0,"fill":null,"_ClipMode":"hidden","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(25.0,20.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"6251":{"style":{"__isSmartRef__":true,"id":6252},"chunkOwner":{"__isSmartRef__":true,"id":6249},"storedString":"-","_id":"_1363","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6252":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6253":{"morph":{"__isSmartRef__":true,"id":6249},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6254":{"_Fill":{"__isSmartRef__":true,"id":6255},"_BorderWidth":1,"_BorderRadius":5,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(25.0,20.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"6255":{"stops":[{"__isSmartRef__":true,"id":6256},{"__isSmartRef__":true,"id":6257},{"__isSmartRef__":true,"id":6258},{"__isSmartRef__":true,"id":6259}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"6256":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"6257":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"6258":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"6259":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"6260":{"stops":[{"__isSmartRef__":true,"id":6261},{"__isSmartRef__":true,"id":6262},{"__isSmartRef__":true,"id":6263},{"__isSmartRef__":true,"id":6264}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"6261":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"6262":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"6263":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"6264":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"6265":{"stops":[{"__isSmartRef__":true,"id":6266},{"__isSmartRef__":true,"id":6267},{"__isSmartRef__":true,"id":6268},{"__isSmartRef__":true,"id":6269}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"6266":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"6267":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"6268":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"6269":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"6270":{"sourceObj":{"__isSmartRef__":true,"id":6248},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6248},"targetMethodName":"deleteSelectedScript","converterString":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":6271},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6271":{"source":{"__isSmartRef__":true,"id":6248},"target":{"__isSmartRef__":true,"id":6248}},"6272":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"comment":"Simple button. Connect to 'fire' to trigger actions when the button is pressed.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"6273":{"morph":{"__isSmartRef__":true,"id":6248},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6274":{"deleteSelectedScript":{"__isSmartRef__":true,"id":6275}},"6275":{"varMapping":{"__isSmartRef__":true,"id":6276},"source":"function deleteSelectedScript() {\n\n var editor = this.objectEditorPane;\n var selection = editor.scriptList.selection;\n\n if (!editor.target || editor.scriptList.getList().size() < 2) \n return; \n\n var deleteScript = function (confirmed) {\n if (!confirmed) return;\n \n if (selection && editor.target) {\n if (!editor.target.hasOwnProperty(selection)) \n return;\n delete editor.target[selection];\n editor.updateLists();\n editor.displayInitialScript();\n }\n }\n\n var message = 'Delete \"' + selection + '\" script?';\n var callback = deleteScript;\n\n var dialog = new lively.morphic.ConfirmDialog(message, callback);\n\n return this.world().openDialog(dialog);\n}","funcProperties":{"__isSmartRef__":true,"id":6277},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6276":{"this":{"__isSmartRef__":true,"id":6248}},"6277":{"timestamp":{"__isSmartRef__":true,"id":6278},"user":"lauritz"},"6278":{"isSerializedDate":true,"string":"Thu Nov 17 2011 18:12:21 GMT+0100 (Mitteleuropäische Zeit)"},"6279":{"submorphs":[{"__isSmartRef__":true,"id":6280}],"scripts":[],"id":"9A3CC596-3489-4D10-9454-8C34BDD1E956","shape":{"__isSmartRef__":true,"id":6286},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":6287},"lighterFill":{"__isSmartRef__":true,"id":6292},"label":{"__isSmartRef__":true,"id":6280},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"showsHalos":false,"name":"ObjectEditorMorphSelector","partsBinMetaInfo":{"__isSmartRef__":true,"id":6297},"list":[],"eventHandler":{"__isSmartRef__":true,"id":6298},"owner":{"__isSmartRef__":true,"id":5150},"textString":"","selection":{"__isSmartRef__":true,"id":6299},"_ClipMode":"visible","prevScroll":[0,0],"derivationIds":[221,"4AC64FBA-95AC-42B2-A078-B6DA97889093","E26ED0E6-C4CE-4C82-94D5-175270E8459E","D292F2FC-C2B6-48AE-B779-8CC5868FFA49","53A862EB-032C-4BF0-9B21-58C7E0C0A9B2","CC4D188B-510F-48DE-A0E1-EC8D2CD63F9F","0CD057F2-3517-4849-A69E-1EF79B05ACE8","66EBBB7D-8FA7-4D43-AE78-A18DA3B970BA","A50C1893-4138-4E29-865B-92F53F76D08A","1EC5D2B9-3539-419A-8DD6-CE82DEABB02C","95DC06D5-F4C7-49E2-8A01-110D1B0AFBD0","672DEFAB-2BE5-4C60-9779-3B44694FBEB1","E3476213-5872-492C-BE29-0C6A5A150ED8","AA2F6ABE-1CCB-403D-94DD-8FB371F3DDCE","54B67D51-AB19-40A0-A2A6-EC51F3171CAC","1CF44342-896F-4ACB-847F-7CB3CD10ED5A","279A9257-1667-4E0C-844B-A4E0D02462F0","DDCBD835-4B3F-4B8F-9623-696DA76C3A2C","D2CB17F3-5DD0-4E97-BF99-40A95ABF976B","FA519665-2394-43D3-8DCF-802A158F3291","90519BB5-7419-46E0-B7E3-4C26304F3414","0B7FC23C-C63C-4F20-8BAF-1BD1B7205762","B54FAD70-E598-4B06-8F41-00843A06D4B0","5A8ECBD6-ADDE-43FA-8D9E-BC483898DF8A","69DD3160-FAD3-4AD8-9B1C-CB9229AD8034","2C8AD368-8815-41D5-8C8D-CD36ECCF4A96","80C5655D-B03D-413B-A84C-D59A60D8EEEC","BA8066E4-5B8E-4048-97C5-332953805999","E27E2CB2-789E-4269-B5E8-2631B5D2840B","0EDAA37B-E8BA-4DE7-820A-17A44E299F5C","81F15272-5E6E-4544-B6FE-96BDD357A17C"],"_Rotation":0,"_Scale":1,"isPressed":false,"__serializedExpressions__":["_Position","padding","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6305},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(200.1,10.0)","padding":"lively.rect(5,0,0,0)","distanceToDragEvent":"lively.pt(122.9,-11.6)"},"6280":{"submorphs":[],"scripts":[],"id":"048FC830-5F81-478F-B924-D561D5FD4AD9","shape":{"__isSmartRef__":true,"id":6281},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":220,"_MaxTextHeight":null,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"owner":{"__isSmartRef__":true,"id":6279},"eventsAreIgnored":true,"textChunks":[{"__isSmartRef__":true,"id":6282}],"prevScroll":[0,0],"attributeConnections":[{"__isSmartRef__":true,"id":6284}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"eventHandler":{"__isSmartRef__":true,"id":6285},"_HandStyle":"default","_PointerEvents":"none","_ClipMode":"hidden","_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":220,"_MinTextHeight":null,"_Align":"left","_FontFamily":"Arial","_FontSize":10,"derivationIds":[222,"30F054A3-7658-405B-8098-B7D87AA8A9ED","556D6E07-45B7-42EC-A486-DE275EF0B034","06B0B080-467A-46CC-8B0D-9C0A9B9A71F1","5E2D96C9-BB9B-4735-8673-A79847435197","B48AA022-2022-4A2A-9090-4D884FB3DFD3","8B2F743A-98C5-45E1-B03C-5019114EAC47","D09C56C3-A2DC-4BDF-B8A1-6365138ECD01","74158C3D-B79E-43E7-B111-48701B10ACE2","B19E117B-E40F-4B9F-86AC-BFB2AAFD5336","4E3B3D72-E52C-44ED-AE32-78939BA1ECFD","2459D1F0-E49C-4882-AB4C-D78C1A496962","3D8D3B02-0459-45C1-A606-D0DB4B07958C","78AAE288-D261-4BEA-9436-C8C31B890B44","2E10F795-9892-4BF7-9A46-BCB90FD6112E","DE32EFA9-C920-42F6-9F2E-7EDABEC006AF","23FBFC79-1927-48FD-8C1C-09FFD7539784","3409506C-9BAE-43DA-BCAF-94392F9646DF","ED94289E-98FC-4126-9EED-25FDC98D5BFC","63C2F1D8-3A1B-464B-9945-1F661D4CFE26","782AAB82-32E9-4A37-9DC0-3118636C2CCE","D564B3C8-D9B5-4D7D-80DD-16715ED878F6","D9344242-9F26-4A5D-B86D-6FAEA43B439C","E7E3A5EE-8F82-4F04-9E65-771E2E4AC9D1","55BF0D1C-FCDF-4D8B-9E42-8EF0F36074A3","B3BE05E0-5704-45B4-8B1D-E7FDA5CE6235","9A503124-0F1D-4390-B668-E4457CBC1376","26D1AD85-C129-4C24-A16A-B6863FC35F41","7425ED3B-1418-47C8-A2EE-52CDF3C4D860","C4B9C269-4F6E-4EA2-A6EA-38C21A011591","952BC06E-5007-4618-9289-931E66292E9D"],"_Scale":1,"_WordBreak":"break-all","__serializedExpressions__":["_Position","textColor","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(2.0,1.0)","textColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,0,0,0)","_Padding":"lively.rect(5,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"6281":{"borderWidth":0,"fill":null,"_ClipMode":"hidden","_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(220.0,20.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"6282":{"style":{"__isSmartRef__":true,"id":6283},"chunkOwner":{"__isSmartRef__":true,"id":6280},"_id":"_150430","storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6283":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6284":{"sourceObj":{"__isSmartRef__":true,"id":6280},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":6279},"targetMethodName":"selection","converterString":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6285":{"morph":{"__isSmartRef__":true,"id":6280},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6286":{"_Fill":{"__isSmartRef__":true,"id":6287},"_BorderWidth":1,"_BorderRadius":5,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(220.0,20.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"6287":{"stops":[{"__isSmartRef__":true,"id":6288},{"__isSmartRef__":true,"id":6289},{"__isSmartRef__":true,"id":6290},{"__isSmartRef__":true,"id":6291}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"6288":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"6289":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"6290":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"6291":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"6292":{"stops":[{"__isSmartRef__":true,"id":6293},{"__isSmartRef__":true,"id":6294},{"__isSmartRef__":true,"id":6295},{"__isSmartRef__":true,"id":6296}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"6293":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"6294":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"6295":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"6296":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"6297":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"partName":"ChoiceButton","comment":"Click on it and you get a list of things to choose from.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"6298":{"morph":{"__isSmartRef__":true,"id":6279},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6299":{"submorphs":[],"scripts":[],"id":181,"shape":{"__isSmartRef__":true,"id":6300},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":580,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":28,"name":"Title","partsBinMetaInfo":{"__isSmartRef__":true,"id":6301},"textChunks":[{"__isSmartRef__":true,"id":6302}],"eventHandler":{"__isSmartRef__":true,"id":6304},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_MinTextWidth":580,"_MinTextHeight":null,"_Rotation":0,"_Scale":1.002003004005006,"previousSelection":[35,35],"priorSelectionRange":[23,23],"charsReplaced":"WIP / Proof of Concept","lastFindLoc":22,"_ClipMode":"visible","_WhiteSpaceHandling":"pre-wrap","isCopyMorphRef":true,"morphRefId":2,"prevScroll":[0,0],"__serializedExpressions__":["_Position","textColor","_TextColor","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(37.0,23.0)","textColor":"Color.rgb(0,0,0)","_TextColor":"Color.rgb(0,79,152)","distanceToDragEvent":"lively.pt(221.0,-12.0)"},"6300":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(580.0,43.0)","_BorderColor":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"6301":{"partsSpaceName":"PartsBin/Worlds/","comment":"For example a world title.","partName":"Title","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"6302":{"style":{"__isSmartRef__":true,"id":6303},"chunkOwner":{"__isSmartRef__":true,"id":6299},"storedString":"","_id":"_1365","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6303":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6304":{"morph":{"__isSmartRef__":true,"id":6299},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6305":{"reset":{"__isSmartRef__":true,"id":6306},"onMouseDown":{"__isSmartRef__":true,"id":6310},"onBlur":{"__isSmartRef__":true,"id":6318},"createScenePresentation":{"__isSmartRef__":true,"id":6326},"presentTargetChooser":{"__isSmartRef__":true,"id":6330},"removeTargetChooser":{"__isSmartRef__":true,"id":6334},"removeHighlight":{"__isSmartRef__":true,"id":6338},"highlightCurrentTarget":{"__isSmartRef__":true,"id":6342},"updateTargetFromSelection":{"__isSmartRef__":true,"id":6346},"currentMorphicScene":{"__isSmartRef__":true,"id":6350},"highlightTarget":{"__isSmartRef__":true,"id":6354},"setLabel":{"__isSmartRef__":true,"id":6358},"updateTargetFromOwner":{"__isSmartRef__":true,"id":6366}},"6306":{"varMapping":{"__isSmartRef__":true,"id":6307},"source":"function reset() {\n this.removeTargetChooser();\n this.setLabel('empty');\n this.applyStyle({fixedWidth: true, fixedHeight: true, borderWidth: 1, overflow: 'visible'});\n}","funcProperties":{"__isSmartRef__":true,"id":6308},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6307":{"this":{"__isSmartRef__":true,"id":6279}},"6308":{"timestamp":{"__isSmartRef__":true,"id":6309},"user":"lauritz","tags":[]},"6309":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:04:57 GMT+0200 (Mitteleuropäische Sommerzeit)"},"6310":{"varMapping":{"__isSmartRef__":true,"id":6311},"source":"function onMouseDown(evt) {\n if (evt.isCommandKey() || evt.isRightMouseButtonDown()) {\n return $super(evt);\n }\n \n if (this.listMorph) {\n // clicked on morph, not the list, not the list's scrollbar\n if (evt.target === this.renderContext().shapeNode)\n this.removeTargetChooser();\n } else {\n this.presentTargetChooser();\n }\n}","funcProperties":{"__isSmartRef__":true,"id":6316},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6311":{"this":{"__isSmartRef__":true,"id":6279},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6312}},"6312":{"$super":{"__isSmartRef__":true,"id":6313}},"6313":{"varMapping":{"__isSmartRef__":true,"id":6314},"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":6315},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6314":{"obj":{"__isSmartRef__":true,"id":6279},"name":"onMouseDown"},"6315":{},"6316":{"timestamp":{"__isSmartRef__":true,"id":6317},"user":"lauritz","tags":[]},"6317":{"isSerializedDate":true,"string":"Fri Aug 03 2012 12:44:10 GMT+0200 (Mitteleuropäische Sommerzeit)"},"6318":{"varMapping":{"__isSmartRef__":true,"id":6319},"source":"function onBlur(evt) {\n $super(evt);\n \n // remove the scene presentation when clicked elsewhere\n var target = evt.world.clickedOnMorph;\n if (!this.listMorph || !this.listMorph.isAncestorOf(target)) {\n this.removeTargetChooser();\n } else {\n this.focus();\n }\n}","funcProperties":{"__isSmartRef__":true,"id":6324},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6319":{"this":{"__isSmartRef__":true,"id":6279},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6320}},"6320":{"$super":{"__isSmartRef__":true,"id":6321}},"6321":{"varMapping":{"__isSmartRef__":true,"id":6322},"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":6323},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6322":{"obj":{"__isSmartRef__":true,"id":6279},"name":"onBlur"},"6323":{},"6324":{"timestamp":{"__isSmartRef__":true,"id":6325},"user":"lauritz","tags":[]},"6325":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:29:05 GMT+0200 (Mitteleuropäische Sommerzeit)"},"6326":{"varMapping":{"__isSmartRef__":true,"id":6327},"source":"function createScenePresentation() {\n var that = this,\n items = this.currentMorphicScene(),\n height = this.owner.getExtent().y,\n bounds = new Rectangle(0, this.getExtent().y, this.getExtent().x * 2, height),\n treeMorph = new lively.morphic.Tree(),\n rect = lively.morphic.Morph.makeRectangle(bounds),\n currentTarget = null;\n \n treeMorph.childrenPerPage = 10000;\n treeMorph.setName(\"MorphSelectorTree\");\n treeMorph.getLayouter().defer();\n treeMorph.setItem(items);\n treeMorph.childNodes.each(function (n) {\n n.expand();\n })\n \n currentTarget = this.highlightCurrentTarget(treeMorph);\n \n rect.setFill(Color.white);\n rect.beClip(true);\n rect.disableGrabbing();\n rect.disableDragging();\n rect.setBorderWidth(1);\n rect.setBorderColor(Color.rgb(150,150,150));\n rect.addMorph(treeMorph);\n rect.treeMorph = treeMorph;\n rect.currentTarget = currentTarget;\n\n return rect;\n}","funcProperties":{"__isSmartRef__":true,"id":6328},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6327":{"this":{"__isSmartRef__":true,"id":6279}},"6328":{"timestamp":{"__isSmartRef__":true,"id":6329},"user":"lauritz","tags":[]},"6329":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:29:56 GMT+0200 (Mitteleuropäische Sommerzeit)"},"6330":{"varMapping":{"__isSmartRef__":true,"id":6331},"source":"function presentTargetChooser() {\n var list = this.createScenePresentation(),\n tree = list.treeMorph,\n target = list.currentTarget\n \n list.setVisible(false)\n this.addMorph(list)\n this.listMorph = list\n list.focus()\n\n // need temp here, doesn't work otherwise, strange errors... Javascript WAT\n var layouting = function() {\n list.setVisible(true)\n \n if (target) {\n var globalTransform = new lively.morphic.Similitude()\n for (var morph = target; (morph != list) && \n (morph != undefined); morph = morph.owner) {\n globalTransform.preConcatenate(morph.getTransform());\n } \n \n list.scrollRectIntoView(target.getBounds().\n translatedBy(globalTransform.getTranslation()));\n tree.getLayouter().resume();\n }\n }\n layouting.morphicDelay(1);\n}","funcProperties":{"__isSmartRef__":true,"id":6332},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6331":{"this":{"__isSmartRef__":true,"id":6279}},"6332":{"timestamp":{"__isSmartRef__":true,"id":6333},"user":"lauritz","tags":[]},"6333":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:13:22 GMT+0200 (Mitteleuropäische Sommerzeit)"},"6334":{"varMapping":{"__isSmartRef__":true,"id":6335},"source":"function removeTargetChooser() {\n if (this.listMorph) {\n this.listMorph.remove();\n delete this.listMorph; \n }\n}","funcProperties":{"__isSmartRef__":true,"id":6336},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6335":{"this":{"__isSmartRef__":true,"id":6279}},"6336":{"timestamp":{"__isSmartRef__":true,"id":6337},"user":"lauritz","tags":[]},"6337":{"isSerializedDate":true,"string":"Fri Aug 03 2012 12:43:38 GMT+0200 (Mitteleuropäische Sommerzeit)"},"6338":{"varMapping":{"__isSmartRef__":true,"id":6339},"source":"function removeHighlight(node) {\n node.submorphs[0].setFill(Color.rgb(255,255,255))\n}","funcProperties":{"__isSmartRef__":true,"id":6340},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6339":{"this":{"__isSmartRef__":true,"id":6279}},"6340":{"timestamp":{"__isSmartRef__":true,"id":6341},"user":"lauritz","tags":[]},"6341":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:32:15 GMT+0200 (Mitteleuropäische Sommerzeit)"},"6342":{"varMapping":{"__isSmartRef__":true,"id":6343},"source":"function highlightCurrentTarget(tree) {\n var target = this.owner.target,\n nodes = tree.childNodes,\n highlightNode;\n\n if (!target) {\n return\n } else if (target.isMorph) {\n var expandables = [target],\n nextOwner = target,\n currentNode\n while (nextOwner.owner) {\n expandables.push(nextOwner.owner)\n nextOwner = nextOwner.owner\n }\n expandables.reverse().each(function (m) {\n currentNode = nodes.detect(function (n) {\n return n.item.value === m;\n })\n if (currentNode) {\n nodes = currentNode.childNodes\n if (!nodes && currentNode.item.children) {\n currentNode.expand();\n nodes = currentNode.childNodes;\n }\n } else {\n return;\n }\n })\n if (currentNode && currentNode.item.value === target) {\n highlightNode = currentNode;\n }\n } else {\n var groupNodes = nodes.detect(function (n) {\n return n.item.value === 'groups';\n }).childNodes\n highlightNode = groupNodes.detect(function (n) {\n // group names are unique\n return n.item.value.name === target.name;\n })\n }\n\n if (highlightNode) {\n this.highlightTarget(highlightNode);\n }\n return highlightNode;\n}","funcProperties":{"__isSmartRef__":true,"id":6344},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6343":{"this":{"__isSmartRef__":true,"id":6279}},"6344":{"timestamp":{"__isSmartRef__":true,"id":6345},"user":"lauritz","tags":[]},"6345":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:31:39 GMT+0200 (Mitteleuropäische Sommerzeit)"},"6346":{"varMapping":{"__isSmartRef__":true,"id":6347},"source":"function updateTargetFromSelection(selection) { \n var that = this;\n var update = function(confirmed) {\n if (confirmed) {\n that.owner.setTarget(selection);\n that.setLabel(selection.getName() || selection.toString());\n }\n }\n \n this.removeTargetChooser();\n if (this.owner.hasUnsavedChanges && this.owner.hasUnsavedChanges()) {\n this.owner.confirmUnsavedChanges(update);\n } else {\n update(true);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":6348},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6347":{"this":{"__isSmartRef__":true,"id":6279}},"6348":{"timestamp":{"__isSmartRef__":true,"id":6349},"user":"lauritz","tags":[]},"6349":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:04:57 GMT+0200 (Mitteleuropäische Sommerzeit)"},"6350":{"varMapping":{"__isSmartRef__":true,"id":6351},"source":"function currentMorphicScene() {\n var onSelect = function onSelect(tree) {\n this.selector.updateTargetFromSelection(this.value);\n }\n var properties = {\n editorPane: this.owner,\n selector: this\n }\n \n return {children: [{ \n name: 'World',\n value: this.world(),\n selector: this,\n onSelect: onSelect,\n children: this.world().submorphs.invoke('treeItemsOfMorphNames',\n {scripts: [onSelect],\n properties: properties,\n showUnnamed: true}).compact()\n }]};\n}","funcProperties":{"__isSmartRef__":true,"id":6352},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6351":{"this":{"__isSmartRef__":true,"id":6279}},"6352":{"timestamp":{"__isSmartRef__":true,"id":6353},"user":"lauritz","tags":[]},"6353":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:29:43 GMT+0200 (Mitteleuropäische Sommerzeit)"},"6354":{"varMapping":{"__isSmartRef__":true,"id":6355},"source":"function highlightTarget(node) {\n node.submorphs[0].setFill(Color.rgb(218,218,218))\n}","funcProperties":{"__isSmartRef__":true,"id":6356},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6355":{"this":{"__isSmartRef__":true,"id":6279}},"6356":{"timestamp":{"__isSmartRef__":true,"id":6357},"user":"lauritz","tags":[]},"6357":{"isSerializedDate":true,"string":"Fri Aug 03 2012 13:32:12 GMT+0200 (Mitteleuropäische Sommerzeit)"},"6358":{"varMapping":{"__isSmartRef__":true,"id":6359},"source":"function setLabel(label) {\n this.label.setTextString(label);\n this.label.setAlign('left');\n}","funcProperties":{"__isSmartRef__":true,"id":6364},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6359":{"this":{"__isSmartRef__":true,"id":6279},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6360}},"6360":{"$super":{"__isSmartRef__":true,"id":6361}},"6361":{"varMapping":{"__isSmartRef__":true,"id":6362},"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":6363},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6362":{"obj":{"__isSmartRef__":true,"id":6279},"name":"setLabel"},"6363":{},"6364":{"timestamp":{"__isSmartRef__":true,"id":6365},"user":"lauritz","tags":[]},"6365":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:04:31 GMT+0200 (Mitteleuropäische Sommerzeit)"},"6366":{"varMapping":{"__isSmartRef__":true,"id":6367},"source":"function updateTargetFromOwner() {\n this.setLabel(this.owner.target);\n}","funcProperties":{"__isSmartRef__":true,"id":6368},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6367":{"this":{"__isSmartRef__":true,"id":6279}},"6368":{"timestamp":{"__isSmartRef__":true,"id":6369},"user":"lauritz","tags":[]},"6369":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:24:24 GMT+0200 (Mitteleuropäische Sommerzeit)"},"6370":{"submorphs":[],"scripts":[],"id":"0D92AF25-5FC4-45DB-9F00-AF8C48D78BCE","shape":{"__isSmartRef__":true,"id":6371},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":false,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":64.8979476392384,"showsHalos":false,"_FontSize":9,"name":"ObjectEditorScriptsText2","partsBinMetaInfo":{"__isSmartRef__":true,"id":6372},"textChunks":[{"__isSmartRef__":true,"id":6373}],"charsReplaced":"Scripts","lastFindLoc":-7,"priorSelectionRange":[0,7],"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":6375},"_WhiteSpaceHandling":"pre-wrap","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_MinTextWidth":64.8979476392384,"_ClipMode":"visible","draggingEnabled":false,"eventsAreIgnored":true,"isCopyMorphRef":true,"morphRefId":27,"owner":{"__isSmartRef__":true,"id":5150},"derivationIds":[224,"35EF8FE5-067D-45B6-AF21-77040F11D340","80DC09DD-22D4-4089-B5C3-857B32C9BE9B","EF080074-E6B9-47F3-A87F-26313B40C430","F6977801-C1A7-445C-9BF1-8A1019E202FB","8C9157AE-0343-4CFB-8186-1D5E05D2ECBE","DD3C23F8-6463-4EAE-959B-C486E27D9BDA","1E8D3752-D212-41F8-BC63-B094E0C80707","75C07D11-AE5D-4A36-B2D0-F2A6EA414E72","494AB1C0-2C09-49DE-B4AA-1F24DC7495FF","25199967-E3BA-4763-A704-37BD3152A5F7","8E4A5937-D1FA-4AF7-BD8D-B542C636CEF9","DDB23EF0-540C-4046-AD4D-C001E8A5F20C","FF45AAB3-E5C7-42A0-A704-F068DB2E2AF9","52850E3E-BE46-467C-A381-902F5E4859FD","147F9160-7168-44A4-9EA4-A36466EE1F52","8E4FB238-FC20-4DA7-AC9F-6921EBBD5609","3D09A998-5E60-4E94-9C6A-B08E7D98F02A","B8986B95-68A4-4212-8560-C86C8F7B3B3C","81BAFCDC-090F-4A92-8AD6-C3127620CCF4","3663625F-2BB0-494C-A467-04148A441F42","8F0EE2A4-3C90-4F71-A04E-2B285D2543CD","B5F10B61-9C89-4903-BD4C-DF3B9D283432","7005184B-8CE8-4DB8-82D8-D75E16ADE428","B8106E33-B470-45C3-916E-6E92CAFDD854","3013F6C8-9D86-49F3-9EB0-AA42B27F1DC6","A49BA117-B9D4-43F4-82EA-458B9D16FDBA","9FB9DF10-FCEC-44FE-9614-6DFC4B814576","54F9AFFD-B235-48AC-85E0-57921251546E","7A472A4B-7292-49B5-9F03-DE2E3A096714","C8629DF3-424B-47D3-A3FD-68201FFFC455"],"_Rotation":0,"_Scale":1,"_MaxTextHeight":null,"_MinTextHeight":null,"__serializedExpressions__":["_Position","textColor","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(10.0,12.9)","textColor":"Color.rgb(0,0,0)","distanceToDragEvent":"lively.pt(45.8,-27.8)"},"6371":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(64.9,15.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,0,0,0)"},"6372":{"partsSpaceName":"PartsBin/NewWorld","migrationLevel":1,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"6373":{"style":{"__isSmartRef__":true,"id":6374},"chunkOwner":{"__isSmartRef__":true,"id":6370},"storedString":"Tag:","_id":"_1367","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6374":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6375":{"morph":{"__isSmartRef__":true,"id":6370},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6376":{"submorphs":[{"__isSmartRef__":true,"id":6377}],"scripts":[],"id":"D14D51AA-2F57-4231-AD12-D7340F013C56","shape":{"__isSmartRef__":true,"id":6383},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"value":true,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":6389},"lighterFill":{"__isSmartRef__":true,"id":6394},"label":{"__isSmartRef__":true,"id":6377},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"showsHalos":false,"name":"ObjectEditorTagChooser","partsBinMetaInfo":{"__isSmartRef__":true,"id":6399},"listMorph":null,"list":[],"eventHandler":{"__isSmartRef__":true,"id":6400},"textString":"PartsBinBrowser","selection":"","_ClipMode":"visible","prevScroll":[0,0],"owner":{"__isSmartRef__":true,"id":5150},"setTargetToListSelection":"all","savedTextString":"all","derivationIds":[225,"7F83847B-D0B1-4A31-8601-43424B97C858","E08FC110-71D7-4FFD-B4A8-08F8147B95BA","5534107D-C5C9-48DD-A1ED-B87E9D9B672C","0B89FA7A-768C-4062-98AE-C455E8DAFF19","799320C6-CFBA-40E7-B03D-64BFE9B78248","9B650AA3-271B-4E72-B230-51C6F64B7462","C95D3672-724C-4C2C-9CDD-EF308062F627","C66EBEEC-B7CE-4DD9-8BDF-905F071F965D","D68B143A-A712-4FD0-8803-62CCB4C7F763","ED802271-AE5C-4BE9-AC4E-7CED44BC864B","1BD989CB-146C-431F-8B15-9199C4CD5D32","42172AA4-1B06-4C5B-9BB7-FAED1206CF34","32DFAF99-E6F8-426B-829D-FD6C2BCB8FAA","9B4BF2BE-49D5-4B9D-8F38-1692443069A9","FCAB3690-731A-45E7-984F-843DFE705AF1","94B10A66-8219-43AD-B902-DA999A66222D","BB0E2EB7-ABCE-44C7-96E7-6679FB2981D1","2FCEE551-302B-46C9-B646-3B9BE9187182","B4267F52-1ACC-42A1-904D-E9F7D485D8AB","14770110-045A-4BE4-BCF2-7C886DF70F7D","5387EA76-6B03-426A-B385-9C4231B66352","23545203-A969-439B-8761-E83A810696D0","C5467F6E-CBD7-4AF4-94BE-D0D62E4F7DDD","2FC5F9D1-B611-4273-BD5B-107350364579","318398B6-6689-4DE7-88FD-636BD968773D","3241459F-2019-4BD2-A0CF-BD2A174DDA76","69022916-A511-4A6C-8220-5B4CCD34FCEF","E772C128-C42D-4B13-A3DB-3EC0DFDC9FC5","4DD223AA-79FC-4FB3-9301-F197D9D6B358","46929EDB-248B-41D6-AC15-410A659C24A5"],"_Rotation":0,"_Scale":1,"isPressed":false,"__serializedExpressions__":["_Position","padding","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6401},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(39.1,10.0)","padding":"lively.rect(5,0,0,0)","distanceToDragEvent":"lively.pt(85.7,-11.6)"},"6377":{"submorphs":[],"scripts":[],"id":"99E44D4C-F951-45C3-86E3-2E2A1601BD04","shape":{"__isSmartRef__":true,"id":6378},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":130,"_MaxTextHeight":null,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"owner":{"__isSmartRef__":true,"id":6376},"eventsAreIgnored":true,"textChunks":[{"__isSmartRef__":true,"id":6379}],"prevScroll":[0,0],"attributeConnections":[{"__isSmartRef__":true,"id":6381}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"eventHandler":{"__isSmartRef__":true,"id":6382},"_HandStyle":"default","_PointerEvents":"none","_ClipMode":"hidden","_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":130,"_MinTextHeight":null,"_Align":"left","_FontFamily":"Arial","_FontSize":10,"derivationIds":[226,"03DBF3F8-8EA2-4426-BA64-C4297DDAB015","B8F87302-BEC3-48CD-9BBA-6C7DBB6287E1","4AA6AE51-338B-4E3E-814B-9F99C693A2D5","08F6CE56-AD91-4C27-9429-C3DEA313696C","D39C963C-FD24-4498-A6D8-71E5102CE58A","132C2A9E-3466-4051-AAEA-6E485A91F408","DB8BC4A1-ED41-446B-AB6C-7E73DD857B5D","567FC668-A57C-41CB-8252-8912826B3144","D0B0775F-C8E7-49EB-BBB2-C7BB7DD464BF","AABED87D-D7C0-494A-8803-26F4601E35FF","696C3A2A-C695-4D17-A044-41A73436AB8D","206A0BFD-6997-4E0E-9193-089D1F66B22A","F2F1F966-6C41-4EBA-AFCE-FAE8C79AA696","64A754E9-7083-4CAE-B5C2-7B436EFFE4BA","64737503-A352-42CC-A249-667DA2B42746","9218F1CA-E23F-4E1A-89C3-DB19DE720861","CF7EAC38-1041-4B83-B087-359885B8528B","84469C7C-C93D-4F16-ACAA-0045A4A37FCA","9D3DD447-66A0-4B4A-B378-FB864D8C1468","163D1C2B-EDE9-4F8F-B466-EF9F4CB14384","50DCF8C9-23AA-4241-AC5B-724CC11950DA","CCACCC51-0109-4F73-B122-AA60E40EC54B","285D1797-A21F-4439-81AD-932B45F54879","7354C28D-A54E-48B6-913E-4949B5F4625E","68EAB78C-AAA8-4EC3-8493-CFD23672B5B3","2AD9DBC6-BDBD-4022-AFE1-B6D94D6860BF","5D634617-10A2-45FE-A453-D3452456AB07","EE3AF0A1-F42E-4AE8-A115-3458AA56DAF3","D8A87F07-FBE8-4C1E-ADE9-3AF6EE15FCD3","72270145-A97E-4B0C-BA7D-1B68CE1A0841"],"_Scale":1,"_WordBreak":"break-all","__serializedExpressions__":["_Position","textColor","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(2.0,1.0)","textColor":"Color.rgb(0,0,0)","padding":"lively.rect(5,0,0,0)","_Padding":"lively.rect(5,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"6378":{"borderWidth":0,"fill":null,"_ClipMode":"hidden","_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(130.0,20.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"6379":{"style":{"__isSmartRef__":true,"id":6380},"chunkOwner":{"__isSmartRef__":true,"id":6377},"_id":"_986","storedString":"all","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6380":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6381":{"sourceObj":{"__isSmartRef__":true,"id":6377},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":6376},"targetMethodName":"selection","converterString":null,"updaterString":null,"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6382":{"morph":{"__isSmartRef__":true,"id":6377},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6383":{"_Fill":{"__isSmartRef__":true,"id":6384},"_BorderWidth":1,"_BorderRadius":5,"_ClipMode":"visible","__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(130.0,20.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"6384":{"stops":[{"__isSmartRef__":true,"id":6385},{"__isSmartRef__":true,"id":6386},{"__isSmartRef__":true,"id":6387},{"__isSmartRef__":true,"id":6388}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"6385":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(230,243,253)"},"6386":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(171,215,248)"},"6387":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(171,215,248)"},"6388":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(157,198,229)"},"6389":{"stops":[{"__isSmartRef__":true,"id":6390},{"__isSmartRef__":true,"id":6391},{"__isSmartRef__":true,"id":6392},{"__isSmartRef__":true,"id":6393}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"6390":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"6391":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"6392":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"6393":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"6394":{"stops":[{"__isSmartRef__":true,"id":6395},{"__isSmartRef__":true,"id":6396},{"__isSmartRef__":true,"id":6397},{"__isSmartRef__":true,"id":6398}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"6395":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"6396":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"6397":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"6398":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"6399":{"partsSpaceName":"PartsBin/Inputs/","migrationLevel":2,"partName":"ChoiceButton","comment":"Click on it and you get a list of things to choose from.","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"6400":{"morph":{"__isSmartRef__":true,"id":6376},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6401":{"createListMorph":{"__isSmartRef__":true,"id":6402},"getList":{"__isSmartRef__":true,"id":6406},"removeList":{"__isSmartRef__":true,"id":6410},"reset":{"__isSmartRef__":true,"id":6414},"onMouseUp":{"__isSmartRef__":true,"id":6418},"onBlur":{"__isSmartRef__":true,"id":6426},"setTag":{"__isSmartRef__":true,"id":6434}},"6402":{"varMapping":{"__isSmartRef__":true,"id":6403},"source":"function createListMorph() {\n var items = this.getList();\n\n var height = Math.min(this.owner.getExtent().y, items.length * 17);\n var extent = new Rectangle(0, this.getExtent().y, this.getExtent().x, height);\n\n var listMorph = new lively.morphic.List(extent);\n listMorph.setList(items);\n listMorph.setFontSize(10);\n\n listMorph.disableGrabbing();\n listMorph.disableDragging();\n \n connect(listMorph, 'selection', this, 'setTag');\n \n return listMorph;\n}","funcProperties":{"__isSmartRef__":true,"id":6404},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6403":{"this":{"__isSmartRef__":true,"id":6376}},"6404":{"timestamp":{"__isSmartRef__":true,"id":6405},"user":"lauritz","categories":[]},"6405":{"isSerializedDate":true,"string":"Tue Nov 29 2011 04:35:59 GMT+0100 (Mitteleuropäische Zeit)"},"6406":{"varMapping":{"__isSmartRef__":true,"id":6407},"source":"function getList() {\n if (!this.owner.target) return [''];\n\n var target = this.owner.target;\n\n var tags = Functions.own(target).collect(function (each) {\n return target[each].tags || [];\n }).flatten().uniq();\n\n var sortedTags = tags.sortBy(function(name) { \n return name.toLowerCase() \n });\n \n sortedTags.unshift('all'); \n return sortedTags;\n}","funcProperties":{"__isSmartRef__":true,"id":6408},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6407":{"this":{"__isSmartRef__":true,"id":6376}},"6408":{"timestamp":{"__isSmartRef__":true,"id":6409},"user":"lauritz","tags":[]},"6409":{"isSerializedDate":true,"string":"Fri Dec 16 2011 20:27:25 GMT+0100 (Mitteleuropäische Zeit)"},"6410":{"varMapping":{"__isSmartRef__":true,"id":6411},"source":"function removeList() {\n this.listMorph && this.listMorph.remove()\n this.listMorph = null;\n}","funcProperties":{"__isSmartRef__":true,"id":6412},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6411":{"this":{"__isSmartRef__":true,"id":6376}},"6412":{"timestamp":{"__isSmartRef__":true,"id":6413},"user":"lauritz","categories":[]},"6413":{"isSerializedDate":true,"string":"Thu Nov 17 2011 19:06:51 GMT+0100 (Mitteleuropäische Zeit)"},"6414":{"varMapping":{"__isSmartRef__":true,"id":6415},"source":"function reset() {\n this.list = [];\n this.setLabel('all');\n this.label.setAlign('left');\n this.removeList();\n this.applyStyle({fixedWidth: true, fixedHeight: true, borderWidth: 1, overflow: 'visible'})\n}","funcProperties":{"__isSmartRef__":true,"id":6416},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6415":{"this":{"__isSmartRef__":true,"id":6376}},"6416":{"timestamp":{"__isSmartRef__":true,"id":6417},"user":"lauritz","tags":[]},"6417":{"isSerializedDate":true,"string":"Fri Dec 16 2011 20:27:53 GMT+0100 (Mitteleuropäische Zeit)"},"6418":{"varMapping":{"__isSmartRef__":true,"id":6419},"source":"function onMouseUp(evt) {\n if (evt.isCommandKey() || evt.isRightMouseButtonDown()) return $super(evt);\n if (this.listMorph) {\n this.removeList();\n return true;\n } \n if (this.getList().size() < 2) return;\n var list = this.createListMorph();\n this.addMorph(list);\n this.listMorph = list;\n return true;\n}","funcProperties":{"__isSmartRef__":true,"id":6424},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6419":{"this":{"__isSmartRef__":true,"id":6376},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6420}},"6420":{"$super":{"__isSmartRef__":true,"id":6421}},"6421":{"varMapping":{"__isSmartRef__":true,"id":6422},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":6423},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6422":{"obj":{"__isSmartRef__":true,"id":6376},"name":"onMouseUp"},"6423":{},"6424":{"timestamp":{"__isSmartRef__":true,"id":6425},"user":"lauritz","categories":[]},"6425":{"isSerializedDate":true,"string":"Thu Nov 17 2011 18:59:16 GMT+0100 (Mitteleuropäische Zeit)"},"6426":{"varMapping":{"__isSmartRef__":true,"id":6427},"source":"function onBlur(evt) {\n $super(evt);\n \n // workaround - otherwise other morphs get this event\n var clickedMorph = evt && evt.world && evt.world.clickedOnMorph;\n if (clickedMorph && (clickedMorph !== this && clickedMorph !== this.listMorph)) {\n this.removeList();\n }\n}","funcProperties":{"__isSmartRef__":true,"id":6432},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6427":{"this":{"__isSmartRef__":true,"id":6376},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6428}},"6428":{"$super":{"__isSmartRef__":true,"id":6429}},"6429":{"varMapping":{"__isSmartRef__":true,"id":6430},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":6431},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6430":{"obj":{"__isSmartRef__":true,"id":6376},"name":"onBlur"},"6431":{},"6432":{"timestamp":{"__isSmartRef__":true,"id":6433},"user":"lauritz","categories":[]},"6433":{"isSerializedDate":true,"string":"Mon Nov 21 2011 23:10:03 GMT+0100 (Mitteleuropäische Zeit)"},"6434":{"varMapping":{"__isSmartRef__":true,"id":6435},"source":"function setTag(tag) {\n this.setLabel(tag || '');\n this.label.setAlign('left');\n this.owner.setTag(tag);\n}","funcProperties":{"__isSmartRef__":true,"id":6436},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6435":{"this":{"__isSmartRef__":true,"id":6376}},"6436":{"timestamp":{"__isSmartRef__":true,"id":6437},"user":"lauritz","categories":[]},"6437":{"isSerializedDate":true,"string":"Tue Nov 29 2011 04:36:12 GMT+0100 (Mitteleuropäische Zeit)"},"6438":{"submorphs":[{"__isSmartRef__":true,"id":6439}],"scripts":[],"id":"9D7BF633-2404-436F-87FB-A67DA3C16187","shape":{"__isSmartRef__":true,"id":6444},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":6445},"lighterFill":{"__isSmartRef__":true,"id":6450},"label":{"__isSmartRef__":true,"id":6439},"name":"Button","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":6455},"attributeConnections":[{"__isSmartRef__":true,"id":6456}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":6479},"derivationIds":[7251,"BE69DA70-C9C3-4495-A6B5-413BD2FFA0D1","79FE3D3F-77C4-4B39-8243-D672185B416D","A4D2FEDF-2654-4381-AB43-8F89B9CA2E86","87E42FF6-3862-481D-97D6-643676E15F32","4F370A81-5A80-4821-8ECC-D52B56F31E15","1C6D1DC9-2F9B-4DC4-B453-1CA45B17C516","0E8EC0BF-934B-410B-AEC2-0ECA8C8F774D","97086CE7-CD46-4035-A371-02A41D555A66","E342B91D-F54B-4DA8-8AE7-10C59CE22B41","A838C48E-4033-4688-8DCF-20659BD824FF","E9BBC453-FFF6-4EE8-BDB0-605D5D4557AE","B6FB81D1-145B-40F9-ACF1-17276DA45EBA","09C79781-5461-4815-88DE-22FB67558136","85A5FA10-01D9-4051-8D56-29DB02CF8817","6E2F44D0-D69A-4DD7-91AD-0B0E1E871633","66FB4A47-82E6-417D-8248-4038D0CBBF5A","3CDC67E7-CAC7-4636-B7FF-50D008C6EB0D","4475CB12-8CFB-41DB-9399-EC6B68E18BA3","6175C505-1BCA-42E9-9C4C-07A4A309A245","B4FEE8FD-E680-459F-A82E-7606A48170D5","AC0B6630-E189-474B-A5E2-13726C1E0E6A","B5559DA4-1483-446C-8332-23DC886B44A5","955AF1F4-5BF5-4129-BA11-0DC54E21E510","6646015F-BD0A-4FEB-85F0-557FB8EC655A","A5682378-2307-447E-AD50-1DEC1AAC9FCB","1A04209F-A70E-4385-A6E2-D508EABC2DFC","EDA53C4F-765D-4424-9DBF-C62388440C46","C877D292-B4FE-42F3-AD5D-11AC5F084977"],"owner":{"__isSmartRef__":true,"id":5150},"layout":{"__isSmartRef__":true,"id":6480},"_ClipMode":"visible","_Rotation":0,"_Scale":0.994014980014994,"isPressed":false,"__serializedExpressions__":["distanceToDragEvent","_Position"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","distanceToDragEvent":"lively.pt(72.0,-13.0)","_Position":"lively.pt(950.7,9.5)"},"6439":{"submorphs":[],"scripts":[],"id":"7D0C5A78-BD22-4D54-8392-BF3B497F4493","shape":{"__isSmartRef__":true,"id":6440},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":97,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":6438},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":6441}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":6443},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[7252,"E0EF3EFE-3ADF-4E46-8705-7BF444E4BCED","307A3596-1175-4EA6-AA27-5BA4C9D95AB7","0EF99131-C569-4C2C-B613-E0D8423C1334","BA4EC8D2-AB29-4F9F-B5A0-715A4746A4C4","56735895-BA99-4D98-9866-AA5DBD86237E","81041CF7-31DB-4F65-BB39-FE438A4F266F","D03829B3-268E-40A0-A440-3E4BAC344F30","714637F0-714A-4833-909B-BA4AF1B4628B","DC956E73-7398-4CAF-B6F2-9A226E344396","C1F72D31-1F49-4C0C-ACF3-C3AD7E698D2F","39386C7E-9099-4159-BFE9-80AD37319211","2764FB6E-70D1-4BC5-B3CB-9979A48B8205","C55C8A7C-412C-453E-A99F-CE78C2AADB94","4BD9A8D4-2EC1-40AC-A1CE-5F1347B0152D","3450EAEB-E3D2-4FAF-98DF-354B3B8715D6","C906736E-48DF-4054-BA5A-A089610456D7","DE5C59FB-90A6-4DD4-AC39-5CC8B3912969","5830FB93-49A1-4A31-A687-69C4579D5FA7","AE9038D5-0EBD-40A0-8043-9689D163D108","13E47AE3-8FA4-4D33-B6D0-DC9AB9E63590","330AAB8C-6D17-4763-AACC-669FC5DD3A91","CA04BB7A-205C-412D-9900-C2DE7C5FAD36","37AADE55-77DE-4E93-9A3E-241BB5002F88","60EB450E-29D4-42B9-8FF7-CA138515052E","7D5C0196-98BF-4CCD-9142-3D29E68EE180","0F70CA1F-07A9-4EFA-872A-3255F9C850DC","7A2FAFFA-9A09-40FB-B04A-80B0B34C696B","85768439-7424-4BFE-8191-BCA51F70FE26"],"_MinTextWidth":97,"_MinTextHeight":null,"_WordBreak":"break-all","__serializedExpressions__":["_Position","padding","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)"},"6440":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(101.0,21.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"6441":{"style":{"__isSmartRef__":true,"id":6442},"chunkOwner":{"__isSmartRef__":true,"id":6439},"storedString":"run","_id":"_1369","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6442":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6443":{"morph":{"__isSmartRef__":true,"id":6439},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6444":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":6445},"_BorderRadius":5.2,"_ClipMode":"visible","_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(101.0,21.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"6445":{"stops":[{"__isSmartRef__":true,"id":6446},{"__isSmartRef__":true,"id":6447},{"__isSmartRef__":true,"id":6448},{"__isSmartRef__":true,"id":6449}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"6446":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"6447":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"6448":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"6449":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"6450":{"stops":[{"__isSmartRef__":true,"id":6451},{"__isSmartRef__":true,"id":6452},{"__isSmartRef__":true,"id":6453},{"__isSmartRef__":true,"id":6454}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"6451":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"6452":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"6453":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"6454":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"6455":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"6456":{"sourceObj":{"__isSmartRef__":true,"id":6438},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5150},"targetMethodName":"runScript","visualConnector":{"__isSmartRef__":true,"id":6457},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6457":{"submorphs":[{"__isSmartRef__":true,"id":6458}],"scripts":[],"shape":{"__isSmartRef__":true,"id":6465},"derivationIds":[null],"id":"C89B50A0-17E7-4D22-AE1D-5112520DAEE7","eventHandler":{"__isSmartRef__":true,"id":6468},"droppingEnabled":true,"halosEnabled":true,"owner":null,"controlPoints":[{"__isSmartRef__":true,"id":6469},{"__isSmartRef__":true,"id":6470}],"con":{"__isSmartRef__":true,"id":6456},"showsMorphMenu":true,"showsHalos":false,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6471},"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"6458":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6459},"derivationIds":[null],"id":"2A71BE9E-6820-46AF-ACED-3C9BDCC918AF","eventHandler":{"__isSmartRef__":true,"id":6464},"droppingEnabled":true,"halosEnabled":true,"owner":{"__isSmartRef__":true,"id":6457},"_Rotation":-3.130064002485303,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","_Position":"lively.pt(0.0,0.0)"},"6459":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":6460},{"__isSmartRef__":true,"id":6461},{"__isSmartRef__":true,"id":6462},{"__isSmartRef__":true,"id":6463}],"_ClipMode":"visible","_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_Position":"lively.pt(-12.0,-6.0)","_Extent":"lively.pt(16.0,12.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(0,0,0)"},"6460":{"isAbsolute":true,"x":-12,"y":-6,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"6461":{"isAbsolute":true,"x":-12,"y":6,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"6462":{"isAbsolute":true,"x":4,"y":0,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"6463":{"isAbsolute":true,"x":-12,"y":-6,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"6464":{"morph":{"__isSmartRef__":true,"id":6458},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6465":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":6466},{"__isSmartRef__":true,"id":6467}],"_ClipMode":"visible","_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_Position":"lively.pt(-1.0,-1.0)","_Extent":"lively.pt(831.0,11.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"6466":{"isAbsolute":true,"x":829.7085000406639,"y":9.565843617262885,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"6467":{"isAbsolute":true,"x":0,"y":0,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"6468":{"morph":{"__isSmartRef__":true,"id":6457},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6469":{"morph":{"__isSmartRef__":true,"id":6457},"index":0,"connectedMagnet":null,"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"6470":{"morph":{"__isSmartRef__":true,"id":6457},"index":1,"connectedMagnet":null,"marker":{"__isSmartRef__":true,"id":6458},"markerDirection":"prev","__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"6471":{"morphMenuItems":{"__isSmartRef__":true,"id":6472}},"6472":{"varMapping":{"__isSmartRef__":true,"id":6473},"source":"function morphMenuItems() {\n var visualConnector = this, con = this.con, world = this.world();\n var items = [\n ['edit converter', function() {\n var source = con.converterString ||\n 'function converter(value) {\\n return value\\n}',\n editor = new lively.morphic.Text(new Rectangle(0,0, 400, 200), source);\n editor.doitContext = con;\n connect(editor, 'savedTextString', con, 'converterString', {updater:\n function($upd, source) { this.targetObj.converter = null; $upd(source) }});\n connect(editor, 'savedTextString', world, 'alertOK', {converter:\n function() { return 'setting new converter' }})\n editor.applyStyle({syntaxHighlighting: true,\n fontFamily: 'Courier', resizeWidth: true, resizeHeight: true});\n var title = con.targetObj.name && con.sourceObj.name ?\n 'Editor for ' + con.targetObj.name + ' -> ' + con.sourceObj.name :\n 'Editor for converter function';\n var window = world.addFramedMorph(editor, title)\n window.align(window.bounds().topCenter(),\n visualConnector.bounds().bottomCenter())\n }],\n ['hide', function() {\n visualConnector.disconnectFromMagnets();\n visualConnector.remove();\n }],\n ['disconnect', function() {\n alertOK('Disconnected ' + visualConnector.con);\n visualConnector.con.visualDisconnect();\n }],\n ['cancel', function() {}],\n ];\n return items;\n }","funcProperties":{"__isSmartRef__":true,"id":6478},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6473":{"this":{"__isSmartRef__":true,"id":6457},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6474}},"6474":{"$super":{"__isSmartRef__":true,"id":6475}},"6475":{"varMapping":{"__isSmartRef__":true,"id":6476},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":6477},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6476":{"obj":{"__isSmartRef__":true,"id":6457},"name":"morphMenuItems"},"6477":{},"6478":{},"6479":{"morph":{"__isSmartRef__":true,"id":6438},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6480":{"centeredHorizontal":false,"moveHorizontal":true},"6481":{"submorphs":[{"__isSmartRef__":true,"id":6482}],"scripts":[],"id":"E11A4933-7637-4F5A-AC4A-AB0C65C3DEF5","shape":{"__isSmartRef__":true,"id":6487},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":6488},"lighterFill":{"__isSmartRef__":true,"id":6493},"label":{"__isSmartRef__":true,"id":6482},"name":"saveButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":6498},"attributeConnections":[{"__isSmartRef__":true,"id":6499}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":6522},"derivationIds":[7251,"BE69DA70-C9C3-4495-A6B5-413BD2FFA0D1","79FE3D3F-77C4-4B39-8243-D672185B416D","A4D2FEDF-2654-4381-AB43-8F89B9CA2E86","D686F0CB-027B-4CA9-8B8D-9306389B219D","F51327CB-803E-4234-BFB3-6F5252D1C936","A79280E8-6AE3-4016-AF47-CE78F71924C6","B05829EB-D452-4D81-983B-E2CE425C8260","32B117E5-52D8-4843-B80E-090B9817E099","49AC923E-5272-4E3C-8F02-4F2AED2BC4E9","85AAEA9C-5E12-4DEC-8994-9A5FE655A740","2A7FF9BF-85D3-4962-8EB4-0F7016C672EB","3BB17748-B91B-43F5-84BE-2537402A6382","8BA10BD3-43C5-4A41-B9D9-DCD8C74EA208","8BADA640-EDC1-41B2-BEF3-0F2520EA25DD","CAFB5342-EFD3-483E-AE4A-343D211653EF","C3DC8C6F-A36C-4456-AF34-B0A318C1AAD8","88093937-29BB-43FC-AD82-4A0A4BDC349F","27E1FA12-CE4A-4C1F-891F-EEEF92BD672F","A12311D6-23C1-4711-9271-5B582F89F15B","F615015A-8BAE-4FC4-B9A4-D1D1122AC0A2","77333AB0-F43F-45D7-BAEE-8B9FF7865CAF","6A0E622E-4C99-42C1-8EEE-E659BFC2996E","D0264D42-222E-4900-908B-4EA13729B6AA","CC6A8A07-5A2D-407A-B540-6BA0C73356C5","FA68B30F-8583-41B2-898D-8DAFE1A75F15","D5C01E0F-F7DF-4896-8CEF-099C9F3E6CB8","B521A25F-FA55-4F6B-BAC1-0B2544DF98C1","C567F039-E57C-4C5E-AFAA-D05B2C481A69","3D4A4A11-9E45-4C87-9398-C3EBD8A53468"],"layout":{"__isSmartRef__":true,"id":6523},"owner":{"__isSmartRef__":true,"id":5150},"_ClipMode":"visible","_Rotation":0,"_Scale":0.9880657804942089,"isPressed":false,"__serializedExpressions__":["distanceToDragEvent","_Position"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","distanceToDragEvent":"lively.pt(68.8,-14.5)","_Position":"lively.pt(837.4,9.5)"},"6482":{"submorphs":[],"scripts":[],"id":"28BC5FB9-4A72-4403-BAB4-E868BD9BFFF6","shape":{"__isSmartRef__":true,"id":6483},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":97,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":6481},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":6484}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":6486},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[7252,"E0EF3EFE-3ADF-4E46-8705-7BF444E4BCED","307A3596-1175-4EA6-AA27-5BA4C9D95AB7","0EF99131-C569-4C2C-B613-E0D8423C1334","9AECBFB8-25A5-483F-86AD-D7CF9ABC9A25","918C6CC4-3540-4341-BAFD-B195F7807FEE","5AABB138-5EE8-40A5-AB3C-5A9625D0A353","4529D79B-4CC5-467E-91F8-661C3A5F49F8","1E5E570C-FD42-45E3-A7F6-768BB14ACD14","A13FB4E0-72F2-4E7C-A861-EDCBA1393860","B8E4C964-4FFF-4A9F-B0A9-612546B1DC8C","002A2173-D26D-4EED-8906-A489C1E158C0","63362D04-B829-41E6-9E68-5B8DB03D382F","996B60A4-8698-448F-A35F-79C768B4976B","F0727398-A1F0-47F5-92CF-BB9677FA05FA","38707063-D664-49A0-B2FB-F0666EC532D5","0402FB51-915F-4491-8FA1-553F0D8F7F35","5A35285D-C6A5-4830-97D9-0890A3F33F39","53121F0B-7DA5-4622-AC08-DD4805D53374","6C84E15D-112D-4C04-87C1-937691E296A7","4ECBD7E4-8B18-4331-8A37-07F4D8DCDCA0","3D4B43A2-AD74-4131-A939-D680216EDA6B","B22327BB-C876-4084-BEFA-4D06AE2B2849","2D34C2E9-76B8-49DC-9FCC-39B523CD0EF4","F098174A-AABC-4F95-8193-C29CA85D6188","714713CE-F5E8-4817-835F-99EA27075558","532DCEDE-C300-48C9-9DBA-58A1E02E1632","2F1C117F-2507-446D-8B43-9BD30AC726FB","74DABF7B-1E90-4D21-93D1-802BC208E9C7","4829579F-88C9-4E62-BE7F-E085AD1EC231"],"_MinTextWidth":97,"_MinTextHeight":null,"_WordBreak":"break-all","__serializedExpressions__":["_Position","padding","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)"},"6483":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(101.0,21.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"6484":{"style":{"__isSmartRef__":true,"id":6485},"chunkOwner":{"__isSmartRef__":true,"id":6482},"storedString":"save","_id":"_1370","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6485":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6486":{"morph":{"__isSmartRef__":true,"id":6482},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6487":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":6488},"_BorderRadius":5.2,"_ClipMode":"visible","_Opacity":1,"_BorderStyle":"solid","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(101.0,21.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"6488":{"stops":[{"__isSmartRef__":true,"id":6489},{"__isSmartRef__":true,"id":6490},{"__isSmartRef__":true,"id":6491},{"__isSmartRef__":true,"id":6492}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"6489":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"6490":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"6491":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"6492":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"6493":{"stops":[{"__isSmartRef__":true,"id":6494},{"__isSmartRef__":true,"id":6495},{"__isSmartRef__":true,"id":6496},{"__isSmartRef__":true,"id":6497}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"6494":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"6495":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"6496":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"6497":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"6498":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"6499":{"sourceObj":{"__isSmartRef__":true,"id":6481},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5385},"targetMethodName":"doSave","visualConnector":{"__isSmartRef__":true,"id":6500},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6500":{"submorphs":[{"__isSmartRef__":true,"id":6501}],"scripts":[],"shape":{"__isSmartRef__":true,"id":6508},"derivationIds":[null],"id":"F46012D5-C8BE-4E52-BF98-D052FDAAE17A","eventHandler":{"__isSmartRef__":true,"id":6511},"droppingEnabled":true,"halosEnabled":true,"owner":null,"controlPoints":[{"__isSmartRef__":true,"id":6512},{"__isSmartRef__":true,"id":6513}],"con":{"__isSmartRef__":true,"id":6499},"showsMorphMenu":true,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6514},"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"6501":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6502},"derivationIds":[null],"id":"A2A83C78-09B8-473C-829B-198206D7A9E4","eventHandler":{"__isSmartRef__":true,"id":6507},"droppingEnabled":true,"halosEnabled":true,"owner":{"__isSmartRef__":true,"id":6500},"_Rotation":3.077607197692381,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","_Position":"lively.pt(201.2,40.2)"},"6502":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":6503},{"__isSmartRef__":true,"id":6504},{"__isSmartRef__":true,"id":6505},{"__isSmartRef__":true,"id":6506}],"_ClipMode":"visible","_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_Position":"lively.pt(-12.0,-6.0)","_Extent":"lively.pt(16.0,12.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(0,0,0)"},"6503":{"isAbsolute":true,"x":-12,"y":-6,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"6504":{"isAbsolute":true,"x":-12,"y":6,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"6505":{"isAbsolute":true,"x":4,"y":0,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"6506":{"isAbsolute":true,"x":-12,"y":-6,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"6507":{"morph":{"__isSmartRef__":true,"id":6501},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6508":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":6509},{"__isSmartRef__":true,"id":6510}],"_ClipMode":"visible","_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes","_Position":"lively.pt(200.0,9.0)","_Extent":"lively.pt(480.0,32.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"6509":{"isAbsolute":true,"x":679.4857209639925,"y":9.595948897894004,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"6510":{"isAbsolute":true,"x":201.20421122525056,"y":40.24084224505009,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"6511":{"morph":{"__isSmartRef__":true,"id":6500},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6512":{"morph":{"__isSmartRef__":true,"id":6500},"index":0,"connectedMagnet":null,"__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"6513":{"morph":{"__isSmartRef__":true,"id":6500},"index":1,"connectedMagnet":null,"marker":{"__isSmartRef__":true,"id":6501},"markerDirection":"prev","__LivelyClassName__":"lively.morphic.ControlPoint","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"6514":{"morphMenuItems":{"__isSmartRef__":true,"id":6515}},"6515":{"varMapping":{"__isSmartRef__":true,"id":6516},"source":"function morphMenuItems() {\n var visualConnector = this, con = this.con, world = this.world();\n var items = [\n ['edit converter', function() {\n var source = con.converterString ||\n 'function converter(value) {\\n return value\\n}',\n editor = new lively.morphic.Text(new Rectangle(0,0, 400, 200), source);\n editor.doitContext = con;\n connect(editor, 'savedTextString', con, 'converterString', {updater:\n function($upd, source) { this.targetObj.converter = null; $upd(source) }});\n connect(editor, 'savedTextString', world, 'alertOK', {converter:\n function() { return 'setting new converter' }})\n editor.applyStyle({syntaxHighlighting: true,\n fontFamily: 'Courier', resizeWidth: true, resizeHeight: true});\n var title = con.targetObj.name && con.sourceObj.name ?\n 'Editor for ' + con.targetObj.name + ' -> ' + con.sourceObj.name :\n 'Editor for converter function';\n var window = world.addFramedMorph(editor, title)\n window.align(window.bounds().topCenter(),\n visualConnector.bounds().bottomCenter())\n }],\n ['hide', function() {\n visualConnector.disconnectFromMagnets();\n visualConnector.remove();\n }],\n ['disconnect', function() {\n alertOK('Disconnected ' + visualConnector.con);\n visualConnector.con.visualDisconnect();\n }],\n ['cancel', function() {}],\n ];\n return items;\n }","funcProperties":{"__isSmartRef__":true,"id":6521},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6516":{"this":{"__isSmartRef__":true,"id":6500},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6517}},"6517":{"$super":{"__isSmartRef__":true,"id":6518}},"6518":{"varMapping":{"__isSmartRef__":true,"id":6519},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":6520},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6519":{"obj":{"__isSmartRef__":true,"id":6500},"name":"morphMenuItems"},"6520":{},"6521":{},"6522":{"morph":{"__isSmartRef__":true,"id":6481},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6523":{"centeredHorizontal":false,"moveHorizontal":true},"6524":{"submorphs":[{"__isSmartRef__":true,"id":6525}],"scripts":[],"id":"446EC02E-EE87-41A8-8402-BD62081B7B3D","shape":{"__isSmartRef__":true,"id":6530},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":6531},"lighterFill":{"__isSmartRef__":true,"id":6536},"label":{"__isSmartRef__":true,"id":6525},"name":"openTestsButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":6541},"attributeConnections":[{"__isSmartRef__":true,"id":6542}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":6543},"derivationIds":[7251,"84054D2E-8176-440D-B413-279956A34FC2","79434046-F834-490E-B705-0CE871D9E8B3","FF38CA79-C0DF-4F2F-8FC3-407571EF6A54","B1D50332-9F4F-4F7C-AC3F-95DC6C73EAA4","5B8D7C39-987A-4849-BFFD-3F316CE03852","F7C30F5C-7270-44B1-ADFF-7473F2012DB0","5142302E-3E9A-476B-AB24-B2448DA6D3E4","FEA3C508-593D-4BC7-B645-8B5630CF2EDE","34DBC442-E1DE-42D7-8C63-BA9A1890C994","4F9067A3-5A5C-4637-A76F-7E590CEE2BDA","ADF74818-537A-4669-A455-9509BA7BD7E5","AFCD7FA7-5429-4B1A-B8B8-AB03C18ABA08","604C352D-0347-4329-A299-EAA3FF90B543","46C5ED11-DE03-428F-A758-5308B3D323B5","7C978B2A-9109-42E1-95C5-A59CC74BD31B","2D34E370-3EA6-48DD-B3A7-FE7EB1CCD78D","A0B7F880-0D72-475C-A002-2EAA7D20C004","1146967F-5295-4931-9637-CF72A6A6D724","775F3066-BB4B-4673-B529-500522EF5165","F01F4895-6DEF-4C26-9CEC-A569AEDD22E6","DDD1C856-9C9F-4CB1-A795-E083B7214E82","51E21302-B2D2-49D0-82D9-D964A6B3C54F","BC9DA8C7-933D-4140-96D3-1E7ADEEC8D69","26FA6101-FD83-4A6D-BA08-839ADCA2E33A","43BD3A17-F549-4B6B-8D78-0F84AFE3A168"],"owner":{"__isSmartRef__":true,"id":5150},"_ClipMode":"visible","_Rotation":0,"_Scale":0.9940149800149939,"isPressed":false,"layout":{"__isSmartRef__":true,"id":6544},"__serializedExpressions__":["_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(731.5,9.0)","distanceToDragEvent":"lively.pt(72.1,-12.5)"},"6525":{"submorphs":[],"scripts":[],"id":"4C204ACE-184D-471A-B93E-0139B2920DC8","shape":{"__isSmartRef__":true,"id":6526},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":97,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":6524},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":6527}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":6529},"_HandStyle":"default","_PointerEvents":"none","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"derivationIds":[7252,"0A0A6CB1-BD92-4F39-A425-2EB3D2D4CBA2","CB475566-05CE-43E2-B04D-EE32BC4CB718","6BB077CE-92E6-47BE-BE88-9A48488562D1","9E359973-2FDB-417B-BB06-AB34D52BD310","58F098ED-A190-44F2-B73E-80802B2CF2F6","AEA84B35-B349-4307-92C6-8F229705DFC2","A677CADF-24FF-4177-9A3A-FE9AAE7D60FE","0F875AD9-E54C-4735-9BA9-7B89574233A1","840EBE92-3BC2-42EC-819E-3CD002576490","78C4969D-2C33-4B17-9027-89B411B9F496","C9A3D112-C2BC-43A3-A3CA-A68F41A0E4CF","78CF2F1A-6697-4D03-AB2B-CAF862B4EDD6","8B416918-CA4B-46D1-8A3C-40F8A754E44D","01510710-A85B-4054-B0ED-7F2F02434806","8ABD23FB-E90C-4EEB-BF53-DF3C6ACF2BD4","87607080-4A72-484D-A5BD-5F67D468505F","F0E39FE9-F71C-4587-B25A-C4D2C29FE579","BA2AB73A-3967-4F9E-8828-8A638E521B31","5ECC4D2F-4996-403F-AF14-BD1F4BB720F6","54B08934-6893-4B80-8625-B60ABCE9CBC6","4808CF23-17EA-43D8-AE10-DAB21C642FA8","0813DF8A-CC9E-435B-B5A1-DF68BF226F37","047C4EE2-26A1-4AA7-9CE9-E8FF9A9D863B","728334BD-34B0-44FA-A778-2696AA82FEFA","7354635C-DC38-4BE3-9F56-070CE37B65EF"],"_MinTextWidth":97,"_MinTextHeight":null,"_WordBreak":"break-all","__serializedExpressions__":["_Position","padding","_Padding"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)"},"6526":{"_BorderWidth":0,"_Fill":null,"_ClipMode":"hidden","__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(101.0,21.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(2,2,0,0)"},"6527":{"style":{"__isSmartRef__":true,"id":6528},"chunkOwner":{"__isSmartRef__":true,"id":6525},"storedString":"Tests","_id":"_1371","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6528":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6529":{"morph":{"__isSmartRef__":true,"id":6525},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6530":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":6531},"_BorderRadius":5.2,"_ClipMode":"visible","_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(101.0,21.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"6531":{"stops":[{"__isSmartRef__":true,"id":6532},{"__isSmartRef__":true,"id":6533},{"__isSmartRef__":true,"id":6534},{"__isSmartRef__":true,"id":6535}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"6532":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"6533":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"6534":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"6535":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"6536":{"stops":[{"__isSmartRef__":true,"id":6537},{"__isSmartRef__":true,"id":6538},{"__isSmartRef__":true,"id":6539},{"__isSmartRef__":true,"id":6540}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"6537":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"6538":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"6539":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"6540":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"6541":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"Button","comment":"Has a script that is called on button press","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"6542":{"sourceObj":{"__isSmartRef__":true,"id":6524},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":5150},"targetMethodName":"openPartTestRunner","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6543":{"morph":{"__isSmartRef__":true,"id":6524},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6544":{"moveHorizontal":true},"6545":{"submorphs":[{"__isSmartRef__":true,"id":6546},{"__isSmartRef__":true,"id":6553}],"scripts":[],"id":"10AB0A50-2FEA-423E-AA6D-109137E4720A","shape":{"__isSmartRef__":true,"id":6556},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"registeredForMouseEvents":true,"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":6562},"lighterFill":{"__isSmartRef__":true,"id":6567},"label":{"__isSmartRef__":true,"id":6546},"name":"MagnifierButton","showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":6572},"attributeConnections":[{"__isSmartRef__":true,"id":6575}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":6576},"derivationIds":[2588,"22797D34-67DE-4A06-81F0-4DF0A87ADBBC","81CB4C12-BCF0-4097-8B6D-D9419046367A","0767A57D-9BB2-48C6-9654-753D2B9D00A6","42871246-6725-4E41-A2C1-5A5BCF041097","BCE6E775-B5DF-4D6B-9F06-CDC02C1B1D0F","797EC165-A639-42D9-A059-669F6BEB92A7","FA498EFD-E50E-4CE0-9FA8-9AE2E8AE9580","4B68C371-CB37-45B4-910A-611E5FFC23DD","94E374B9-7ED4-4E39-96F1-6FD4E7AC3428","34D63515-7CC7-43FB-B7BB-87AFCA377D63","7E0B172C-0AF5-4C6E-B184-25A8FAE4FAB8","12239D52-D3D3-4713-BC3E-F0B95C488CB7","72559D92-4616-45A9-A0F2-72BA4147C0FB","E86C7328-AF24-4881-84AF-B7C7CEFEAE14","22D731CF-38F0-41CC-B125-74D2842ED847","B58A1A30-782E-4675-A276-2C01D35BEC70","ACEABA6D-071C-46C2-A325-BE30189AA45F","686443AE-DCDC-4998-8A39-48BC57D64FDC","8D660766-7C93-404C-9D92-B12CBF59A3CE","20DF1A18-6F2B-4D66-9110-75EB343C3C61"],"_ClipMode":"visible","owner":{"__isSmartRef__":true,"id":5150},"_Rotation":0,"_Scale":0.9920279440699439,"highlightRectangle":{"__isSmartRef__":true,"id":6577},"isPressed":false,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6651},"__LivelyClassName__":"lively.morphic.Button","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(424.5,8.5)","distanceToDragEvent":"lively.pt(37.9,-7.9)"},"6546":{"submorphs":[],"scripts":[],"id":"4C6A24EA-B440-44F9-A8A6-371DE74729CF","shape":{"__isSmartRef__":true,"id":6547},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","registeredForMouseEvents":true,"_MaxTextWidth":24,"_MaxTextHeight":null,"textStyle":null,"owner":{"__isSmartRef__":true,"id":6545},"isLabel":true,"eventsAreIgnored":true,"_ClipMode":"hidden","textChunks":[{"__isSmartRef__":true,"id":6548},{"__isSmartRef__":true,"id":6550}],"_Align":"center","eventHandler":{"__isSmartRef__":true,"id":6552},"_HandStyle":"default","_PointerEvents":"none","derivationIds":[2589,"024C5ADE-C4CF-4E8E-BEC5-F93AD4839702","A2CC4D56-B9D8-4A48-B6FF-DDDD85ACDC2E","5AC5C4DE-00B0-43DB-B7F1-765674CE818B","750A11C6-766E-4B48-AE32-D71DE811EB4A","66A7B56E-A94E-44AE-8AED-C0C1B07554D4","CA8596D3-2D4F-453B-BE1B-DCEC8F85389B","4D7DC32F-79CB-4AF8-8B21-AB4F1809D4A8","439DE430-7651-470E-97D8-00E7F96B04DA","DAC920E6-217B-4515-AC09-2F9DCBA7375C","BD48C003-0502-451D-B6AA-7369FF3D1030","C3B8F4EA-3F44-47F4-B569-A0D5AB263BA0","BF7F0FA3-3F2A-4EEF-9687-BE2B0635DF13","3D7AEAC1-C9DD-4941-BA46-16F6783F5699","E04A78F9-3D6E-403F-BA8D-2583FCFFCE53","47E1F29B-6896-467D-8654-CA18929AE57A","509D86FF-5400-4374-BE79-90F0A7E3E90C","C7E53EE0-065A-4C59-8D13-311566722BB7","BA078BAC-7263-4B10-AFD3-3C4EA0DD8707","BCFE28D1-A115-453E-9116-EECC8FE1D50F","A354FF2E-BD85-429A-97C2-254D6033F50C"],"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_MinTextWidth":24,"_MinTextHeight":null,"_FontSize":10,"_WordBreak":"break-all","__serializedExpressions__":["_Position","padding","_Padding","_TextColor"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(0.0,0.0)","padding":"lively.rect(5,5,0,0)","_Padding":"lively.rect(0,0,0,0)","_TextColor":"Color.rgb(0,0,0)"},"6547":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(24.0,24.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(0,3,0,0)"},"6548":{"style":{"__isSmartRef__":true,"id":6549},"chunkOwner":{"__isSmartRef__":true,"id":6546},"storedString":"","_id":"_1372","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6549":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6550":{"style":{"__isSmartRef__":true,"id":6551},"chunkOwner":{"__isSmartRef__":true,"id":6546},"storedString":"","_id":"_1373","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6551":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6552":{"morph":{"__isSmartRef__":true,"id":6546},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6553":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":6554},"derivationIds":[null,"29E543E0-AE93-493A-A694-FC1C330D0544","F0366E4C-E97F-4C77-BEE4-340A0668ADD5","347F6028-5092-4F54-9A34-3EFF3FF0B815","BF7387E7-BCD7-4A5B-B9D2-C14ECF59EFCA","85BA370B-966E-41F7-8C2F-F3A926EC2AA2","1652172B-339A-43A1-9589-70E68B35A28E","705524F7-129B-4102-834E-2A1A45985BB5","5707DF70-CD77-4D53-96ED-5A0AEB227FB7","257E62CE-C668-4317-B5B7-8D394BDC3F6C","2DD4BEA5-E85A-4CD0-953E-9EB2E0735654","BB96B696-7BD4-44C4-9D60-B1551B89D6FA","FCAABC48-FBAF-4E12-8BC9-AC4ACB5A167B","EB81C4D7-5BD8-4DAC-BD70-8675E2338AAC","1DBAE3FF-B2F6-4348-8E06-81139C138D6E","49E7D450-EF74-4E94-B33B-B888D952F3BD","F0B267C4-54BA-4E6F-BFDD-4B047F4FF41A","36B8611D-B449-4F6E-8D0F-B5FD6406D45D","779DB518-01BD-4D32-AD65-BFED801E5D06","F47D501C-3750-4F0D-A2E1-E1B9CDA8368C"],"id":"005A58C4-4271-4C43-A98F-6D9C3450E59A","eventHandler":{"__isSmartRef__":true,"id":6555},"_ClipMode":"visible","droppingEnabled":true,"halosEnabled":true,"owner":{"__isSmartRef__":true,"id":6545},"name":"leftpointing_magnifying_glass.png","isBeingDragged":false,"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"showsHalos":false,"eventsAreDisabled":true,"_HandStyle":"default","_PointerEvents":"none","_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__LivelyClassName__":"lively.morphic.Image","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(-3.0,0.0)","distanceToDragEvent":"lively.pt(39.9,-9.0)"},"6554":{"_ImageURL":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAACXBIWXMAAAABAAAAAQBPJcTWAAAALnRFWHRUaXRsZQBMRUZULVBPSU5USU5HIE1BR05JRllJTkcgR0xBU1MgKFUrMUY1MEQpw88haQAAABV0RVh0QXV0aG9yAEFuZHJldyBNYXJjdXNl5zc3gwAAAC90RVh0U29mdHdhcmUAaW5mby5maWxlZm9ybWF0LmRhdGEuVW5pY29kZVBuZ1NlcnZsZXRoAX8wAAAAQ3RFWHREZXNjcmlwdGlvbgBodHRwOi8vd3d3LmZpbGVmb3JtYXQuaW5mby9pbmZvL3VuaWNvZGUvMWY1MGQvaW5kZXguaHRtk2hNQgAAADt0RVh0Q29weXJpZ2h0AGh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LW5jLXNhLzIuMC9siJKDAAAIDklEQVR42u1daWxVRRQeCi0tIqCAQCTIUtEIGlk0ilqEkEbiQhSKGAyCooIIggsiQuMWZNGwVMUFNIhKZBMobZClgK1FwAU3wIpSREDcUFZFEM/JOzf3vPHet9ze1/eYe77k+zNzl5nz3ZlzZntPKYFAcHojDXimmKH6cQbwZuBM4HLgx8A9wBPAU8BjwJ3ADcDFwMnArsCaYjr/0BB4DwlwjAwfL38DzgX2AdYWk3pDJnAM8E/NuN8BpwEHAq8DXgpsCswANgN2APak/BeBu7T7sQX1A9YQE8fuDwYAf2BG/JrEaefxmSjaeOAO9syNwBwxd2Q0o/7fMhr6h8Fx+oBIX346cATwF/aON6Qbc0ZH4G4y0lHgOGAdD8/Be/KAs4AFwKsdrqkHnAA8Tu8rAzYWCWz0Bh5hraKTT11fL+AH1FXlA8/SrsEu61fmW9qLFEqNAv5LRsEw9twEvKMzcAvwJ3LoHG2AW+n9B4HdgixGHhNjiccuKlbUp9aC7yoGnqflraa8A8C2QRTjMvIVaITyKI61BjnkqiILWEjvPAwcxvLqAj+nvAqH7s1oNAfupcpjeNskhnvQOQ/xYfxQCziHRVl3sjxsNfspvYSuNR4Ywn5ClT5CA7lYkUPRU0YVy4CivkVlOE7TKxa6AP+ivKlBEORe9nUO8XD/QhWay6oqmlK3dYoirTYs70FK/wd4ocli1KVIByu7XXmb9BsOPEmj76riSfZxbAM2oPQMmqLB9GUmC/I0M8AtHp9xCd3/rM8fCHISy+vH0ruaOi3Coyqv6ETPKPSpXEOZ4X9XoSl+y89sovTNJgoyklW8rw8+aKFP5apFo3SrbMNcWsnFpgmylkU19R3yY4mc0mk0j88Z62PZ5jHDV7DQugE5dkx/3CQxzlb2qt6aCF1HtJH6BHoGju4v97F8+Sp8zeRGlldCaZtMEmQAq+zICL5hpUvrwfXy19gzZvhcvj6aILNZ3ij2ETQzRZA3WWU7RrgOfQsu05YCnyLxcFS9h91fTlMgfqKdJsg6lteBpQ8wRZASVqmmUa7txvwEJ/qe8SoxGxYymK+wpnMsNGHpxviRbVShkzEatAb5iEHUSrqzQVuiUMkMf5IFGWnM/71giiAHqEL7U7iMf2gtkk/B7/M51E4qMlklvzwNymgxl+VvobQPTRCkMavkDpaelkJlbOkgyDUsv0LZu19Oe/A++BBLvyIB0ZJX9HIQhHdZBymt1BQfso9V1Jorag28PUXKN8tBkHqUV4elLTJFkM9YpVqzllOcAmXDiG6vJsZhlt+Kpc80RZBiF2eJK4fZSS5bd4fWUcTyc1n6Y6YIMpVVii+LTgFOTHLZNjoIMpTlT2fpXUwRpIcKn021gHuwcDN0ss525Cnn3fIt2DXfK3vPljGbHtK1gdcFmkNdkYTK4gz0Tgcxytg1fI6rUBkGvubA54Ta0lTFK9VYFhS/xKV18PEHX3MfYpogfPUND9DwuamFlP5oNZXlZRcxlmsDWutsCl/aNQYZWhfBnTlOceNsLq459E1wyyhwEeNvFb7ZusClrEbhNlbJoyp8Y3UejehxPWS08v/MBrbIlcr92BvfwZit7KMKOC3f3FRBcBC2mRlBnz0dpOzN17gvqrdP7+2p7PkoJz7Hrq2pCfeqMhzXasbI1/KHa/m4Y93reRFcU1mrIh8IXaLCJzpnsLyfKRozHrNZpbFF9NHyx2pGw2tWAZ8H3gW8UjmvvWdSlIQb3raq6Kdzp6vwBbOhWn5/FRCggy9lFcdN1521ax5Q0Y9B41o7nkn8Rv1/gSkS0T/crb0vV4Uv465UAUNjLerCkfAN2jUXKef19apwnYP4AynK4tfNU6m1ZlMtaK/stQZrLXu0Q6g6OIpTjoVfAK/Xnp1GDp1fhy0th1rwHLqmEbXYHkEQJYcGitwouG2onoPx0Ne8q+yDmtGIs8lPUFCgH/Q5R4XPQlt8nfKzKB9/ouNHLT/ddFEw7t+uGQbPko90GY+gOHgcoRc5+YeBj1DY3JPyGrq8qy6JdMhBDAyz8azhZLq2JRuP4HE3a6f8KhNH7k4Dt9UORqoE3qGqfiAUo7L7lX1kjfMd4H0UHGTTFMpLzH8VUAS3iN2znsQ1GugvprCvkvMYdSFouBYxPu98FdoKusblmZXUoiz0J1FuYgPUfCrXAof7S4MgimXIRVH8wwHq5vBLna9Cs8ULyEgVWrCg8zAJ79TtjGDXjSMx5kd4Fk7XB+a3uq5Sob1QfoW86JzxR2zcjjyj3/mKTafUpCAi2nPLVcB+QA379YdoGuWEBxEwars1hujIOpZQQS1jWhzvKXeIDAOBRhT+YgQ2kcYK71NLwgOauAKJ50jwpFW8J2jHKHvLKwYBuENmVxyibAiqKIlCOkVY1g8HZHkQ5SOXeTaBR9RW9vT7agp34xVlo4jiL7KoG0TjriCR4hVlk0r8EYrAtZQiZa+14wx1qzhF2Syi+C+K5VOWko8RUVJIlPc8irIhKCP6ZItSqeJbh8kSU/qHDCbKMuZT4hFlrpgxcaIUUcuJR5TdYsLEiFLIQuLMOESZJOZLnCjLyMhrabqkZRRR1qsArDQmW5SlZOxPVWhJ2E2UNRJlVQ/wi19CRv9WhXbJoCh8zb+IujVBNYqymIyPP55ZxsQoVvK78kkBrp28rXVThSJGcoE7YZ5RoTMlc8SBpw7kj2IEAoFAIBAIBAKBQCAQCAQCgUAgEAgEAoFAIBAIBAKBQCAQCAQCgSAZ+A+0ucC4BysctgAAAABJRU5ErkJggg==","_NodeClass":["image"],"_NodeId":"29E543E0-AE93-493A-A694-FC1C330D0544","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"isLoaded":true,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Image","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(29.0,29.0)","_Padding":"lively.rect(0,0,0,0)"},"6555":{"morph":{"__isSmartRef__":true,"id":6553},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6556":{"_BorderWidth":1.1840000000000002,"_Fill":{"__isSmartRef__":true,"id":6557},"_BorderRadius":5.2,"__serializedExpressions__":["position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(24.0,24.0)","_BorderColor":"Color.rgb(214,214,214)","_Padding":"lively.rect(0,0,0,0)"},"6557":{"stops":[{"__isSmartRef__":true,"id":6558},{"__isSmartRef__":true,"id":6559},{"__isSmartRef__":true,"id":6560},{"__isSmartRef__":true,"id":6561}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"6558":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"6559":{"offset":0.3,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"6560":{"offset":0.7,"__serializedExpressions__":["color"],"color":"Color.rgb(221,221,221)"},"6561":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(204,204,204)"},"6562":{"stops":[{"__isSmartRef__":true,"id":6563},{"__isSmartRef__":true,"id":6564},{"__isSmartRef__":true,"id":6565},{"__isSmartRef__":true,"id":6566}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"6563":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(245,245,245)"},"6564":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"6565":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(209,209,209)"},"6566":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(240,240,240)"},"6567":{"stops":[{"__isSmartRef__":true,"id":6568},{"__isSmartRef__":true,"id":6569},{"__isSmartRef__":true,"id":6570},{"__isSmartRef__":true,"id":6571}],"__serializedExpressions__":["vector"],"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes","vector":"lively.rect(0,0,0,1)"},"6568":{"offset":0,"__serializedExpressions__":["color"],"color":"Color.rgb(250,250,250)"},"6569":{"offset":0.4,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"6570":{"offset":0.6,"__serializedExpressions__":["color"],"color":"Color.rgb(232,232,232)"},"6571":{"offset":1,"__serializedExpressions__":["color"],"color":"Color.rgb(248,248,248)"},"6572":{"partsSpaceName":"PartsBin/Inputs","migrationLevel":4,"partName":"ScriptableButton","comment":"Has a script that is called on button press","changes":[{"__isSmartRef__":true,"id":6573}],"revisionOnLoad":154251,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"6573":{"date":{"__isSmartRef__":true,"id":6574},"author":"robertkrahn","message":"no comment","id":"0366C0A2-0C8E-4AEB-AAC3-120434134545"},"6574":{"isSerializedDate":true,"string":"Sat Apr 21 2012 14:10:10 GMT+0200 (Mitteleuropäische Sommerzeit)"},"6575":{"sourceObj":{"__isSmartRef__":true,"id":6545},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":6545},"targetMethodName":"onFire","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6576":{"morph":{"__isSmartRef__":true,"id":6545},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6577":{"submorphs":[],"scripts":[],"id":"364FF344-E489-461B-BC8C-ED45E4823ED4","shape":{"__isSmartRef__":true,"id":6578},"__layered_droppingEnabled__":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"HighlightRectangle","partsBinMetaInfo":{"__isSmartRef__":true,"id":6579},"eventHandler":{"__isSmartRef__":true,"id":6620},"attributeConnections":[{"__isSmartRef__":true,"id":6621},{"__isSmartRef__":true,"id":6622},{"__isSmartRef__":true,"id":6623}],"doNotSerialize":[],"doNotCopyProperties":[],"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","6FECB598-D130-4242-BF1B-E18767608129","0B23F218-078F-4912-A262-31B957885F41","C56BA290-B836-4946-B4EF-DBB6FBA2368C","61176BAF-CFE6-4F2C-9F0A-971AAD6595A1","CB4127B2-0AA5-4B50-9978-F1FF39924A82","113050BB-CF0E-4193-91C6-9C25FC857EE8","EFF939E4-317B-4662-943F-77A6E6F65BD0","AA288E7F-3972-4F0D-87DD-61E4BD9C9C97","903E8C60-1158-42D5-85D2-DF134DA6CEC1","28FD6210-A549-4A11-9178-04E77FF556C0","B3312E29-D786-469F-865E-91FD69475A52","D947A1C1-DCBE-4485-A33D-DF549F6978E0","56CE0E60-45BE-43FF-9C6C-296D8AC326B6","CC61E3F8-8C8D-4F24-A591-023D3C88DEC8"],"partTests":{"__isSmartRef__":true,"id":6625},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"prevScroll":[0,0],"#startLetters":"","eventsAreDisabled":false,"_HandStyle":"default","_PointerEvents":"auto","_Rotation":0,"_Scale":1.0060210561262526,"owner":null,"magnifierButton":{"__isSmartRef__":true,"id":6545},"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6630},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(701.0,235.0)","distanceToDragEvent":"lively.pt(44.0,-14.0)"},"6578":{"_BorderWidth":0,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":0.2597,"_BorderStyle":"hidden","__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(600.0,400.0)","_BorderColor":"Color.rgb(204,0,0)","_Fill":"Color.rgb(58,0,255)","_Padding":"lively.rect(0,0,0,0)"},"6579":{"partsSpaceName":"PartsBin/Tools","comment":"A rectangle which highlights the object under the first hand of the world","migrationLevel":4,"partName":"HighlightRectangle","changes":[{"__isSmartRef__":true,"id":6580},{"__isSmartRef__":true,"id":6582},{"__isSmartRef__":true,"id":6584},{"__isSmartRef__":true,"id":6586},{"__isSmartRef__":true,"id":6588},{"__isSmartRef__":true,"id":6590},{"__isSmartRef__":true,"id":6592},{"__isSmartRef__":true,"id":6594},{"__isSmartRef__":true,"id":6596},{"__isSmartRef__":true,"id":6598},{"__isSmartRef__":true,"id":6600},{"__isSmartRef__":true,"id":6602},{"__isSmartRef__":true,"id":6604},{"__isSmartRef__":true,"id":6606},{"__isSmartRef__":true,"id":6608},{"__isSmartRef__":true,"id":6610},{"__isSmartRef__":true,"id":6612},{"__isSmartRef__":true,"id":6614},{"__isSmartRef__":true,"id":6616},{"__isSmartRef__":true,"id":6618}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"6580":{"date":{"__isSmartRef__":true,"id":6581},"author":"timfelgentreff","message":"no comment","id":"3DB7DB40-210A-4BED-91FD-9287005703EC"},"6581":{"isSerializedDate":true,"string":"Thu May 24 2012 17:04:54 GMT+0200 (Mitteleuropäische Sommerzeit)"},"6582":{"date":{"__isSmartRef__":true,"id":6583},"author":"tessi","message":"no comment","id":"23D7AA12-66A9-4C3B-B494-131256C291AC"},"6583":{"isSerializedDate":true,"string":"Thu May 24 2012 16:57:13 GMT+0200 (Mitteleuropäische Sommerzeit)"},"6584":{"date":{"__isSmartRef__":true,"id":6585},"author":"tessi","message":"no comment","id":"2C30B7CA-388F-4F51-B4CF-A2E50E381148"},"6585":{"isSerializedDate":true,"string":"Thu May 24 2012 16:23:11 GMT+0200 (Mitteleuropäische Sommerzeit)"},"6586":{"date":{"__isSmartRef__":true,"id":6587},"author":"tessi","message":"diable events","id":"7C1F71A3-FDAC-470A-B9A9-E1F2C9FEF18E"},"6587":{"isSerializedDate":true,"string":"Thu May 24 2012 14:46:08 GMT+0200 (Mitteleuropäische Sommerzeit)"},"6588":{"date":{"__isSmartRef__":true,"id":6589},"author":"tessi","message":"no comment","id":"01996A33-11BC-4C15-96D7-B7D219E2E961"},"6589":{"isSerializedDate":true,"string":"Thu May 24 2012 14:39:50 GMT+0200 (Mitteleuropäische Sommerzeit)"},"6590":{"date":{"__isSmartRef__":true,"id":6591},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"6591":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:36 GMT+0200 (Mitteleuropäische Sommerzeit)"},"6592":{"date":{"__isSmartRef__":true,"id":6593},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"6593":{"isSerializedDate":true,"string":"Thu May 03 2012 15:51:30 GMT+0200 (Mitteleuropäische Sommerzeit)"},"6594":{"date":{"__isSmartRef__":true,"id":6595},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"6595":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:53:45 GMT+0100 (Mitteleuropäische Zeit)"},"6596":{"date":{"__isSmartRef__":true,"id":6597},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"6597":{"isSerializedDate":true,"string":"Sat Feb 25 2012 02:59:09 GMT+0100 (Mitteleuropäische Zeit)"},"6598":{"date":{"__isSmartRef__":true,"id":6599},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"6599":{"isSerializedDate":true,"string":"Wed Mar 14 2012 10:42:26 GMT+0100 (Mitteleuropäische Zeit)"},"6600":{"date":{"__isSmartRef__":true,"id":6601},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"6601":{"isSerializedDate":true,"string":"Mon Apr 09 2012 13:42:07 GMT+0200 (Mitteleuropäische Sommerzeit)"},"6602":{"date":{"__isSmartRef__":true,"id":6603},"author":"tessi","message":"no comment","id":"4B982A01-25B3-455A-848D-89C2C3C471D7"},"6603":{"isSerializedDate":true,"string":"Thu May 24 2012 13:58:01 GMT+0200 (Mitteleuropäische Sommerzeit)"},"6604":{"date":{"__isSmartRef__":true,"id":6605},"author":"tessi","message":"no comment","id":"2FD6CB7B-3BC7-4666-98B4-AACF1001954D"},"6605":{"isSerializedDate":true,"string":"Thu May 24 2012 14:07:32 GMT+0200 (Mitteleuropäische Sommerzeit)"},"6606":{"date":{"__isSmartRef__":true,"id":6607},"author":"tessi","message":"no comment","id":"09CF5ECF-2C87-4B66-A164-39848628596F"},"6607":{"isSerializedDate":true,"string":"Thu May 24 2012 15:34:59 GMT+0200 (Mitteleuropäische Sommerzeit)"},"6608":{"date":{"__isSmartRef__":true,"id":6609},"author":"tessi","message":"no comment","id":"252A3EB5-DB00-4CF9-BF38-2927DD1C5229"},"6609":{"isSerializedDate":true,"string":"Thu May 24 2012 16:34:29 GMT+0200 (Mitteleuropäische Sommerzeit)"},"6610":{"date":{"__isSmartRef__":true,"id":6611},"author":"tessi","message":"no comment","id":"81534551-62C1-4FC9-96CB-A5AC6642CA1E"},"6611":{"isSerializedDate":true,"string":"Thu May 24 2012 16:45:49 GMT+0200 (Mitteleuropäische Sommerzeit)"},"6612":{"date":{"__isSmartRef__":true,"id":6613},"author":"tessi","message":"no comment","id":"5125DE3A-D50E-4621-8490-F3A9D99C2C4C"},"6613":{"isSerializedDate":true,"string":"Thu May 24 2012 16:47:20 GMT+0200 (Mitteleuropäische Sommerzeit)"},"6614":{"date":{"__isSmartRef__":true,"id":6615},"author":"tessi","message":"no comment","id":"C81A2FBF-CB0B-4A0B-9D63-F9AEDFCB5DA6"},"6615":{"isSerializedDate":true,"string":"Thu May 24 2012 16:51:06 GMT+0200 (Mitteleuropäische Sommerzeit)"},"6616":{"date":{"__isSmartRef__":true,"id":6617},"author":"tessi","message":"no comment","id":"DC8EF5EC-7563-45B6-816D-20E2DC218525"},"6617":{"isSerializedDate":true,"string":"Thu May 24 2012 16:52:10 GMT+0200 (Mitteleuropäische Sommerzeit)"},"6618":{"date":{"__isSmartRef__":true,"id":6619},"author":"timfelgentreff","message":"no comment","id":"E7515DFB-DE7D-4E1F-A2C3-85166DCE4942"},"6619":{"isSerializedDate":true,"string":"Thu May 24 2012 16:59:39 GMT+0200 (Mitteleuropäische Sommerzeit)"},"6620":{"morph":{"__isSmartRef__":true,"id":6577},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6621":{"sourceObj":{"__isSmartRef__":true,"id":6577},"sourceAttrName":"onMouseMove","targetObj":{"__isSmartRef__":true,"id":6577},"targetMethodName":"updateOnMove","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6622":{"sourceObj":{"__isSmartRef__":true,"id":6577},"sourceAttrName":"onMouseUp","targetObj":{"__isSmartRef__":true,"id":6545},"targetMethodName":"removeHighlighting","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6623":{"sourceObj":{"__isSmartRef__":true,"id":6577},"sourceAttrName":"onMouseUp","targetObj":{"__isSmartRef__":true,"id":5150},"targetMethodName":"setTarget","converterString":"function () {\n return this.sourceObj.morphUnderCursor();\n }","updaterString":null,"varMapping":{"__isSmartRef__":true,"id":6624},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"6624":{"source":{"__isSmartRef__":true,"id":6577},"target":{"__isSmartRef__":true,"id":5150}},"6625":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6626}},"6626":{"test01IsMorph":{"__isSmartRef__":true,"id":6627}},"6627":{"varMapping":{"__isSmartRef__":true,"id":6628},"source":"function test01IsMorph(aPart) {\n this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":6629},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6628":{"this":{"__isSmartRef__":true,"id":6625}},"6629":{},"6630":{"update":{"__isSmartRef__":true,"id":6631},"updateOnMove":{"__isSmartRef__":true,"id":6635},"bringToFront":{"__isSmartRef__":true,"id":6639},"morphUnderCursor":{"__isSmartRef__":true,"id":6647}},"6631":{"varMapping":{"__isSmartRef__":true,"id":6632},"source":"function update(morphUnderCursor) {\n if (morphUnderCursor === this.magnifierButton ||\n this.magnifierButton.submorphs.include(morphUnderCursor)) {\n morphToHighlight = this.magnifierButton.currentTarget();\n } else {\n morphToHighlight = morphUnderCursor;\n }\n\n if (morphToHighlight && morphToHighlight.world()) {\n this.setPosition(morphToHighlight.getPositionInWorld());\n this.setExtent(morphToHighlight.getExtent());\n }\n}","funcProperties":{"__isSmartRef__":true,"id":6633},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6632":{"this":{"__isSmartRef__":true,"id":6577}},"6633":{"timestamp":{"__isSmartRef__":true,"id":6634},"user":"lauritz","tags":[]},"6634":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:29:58 GMT+0200 (Mitteleuropäische Sommerzeit)"},"6635":{"varMapping":{"__isSmartRef__":true,"id":6636},"source":"function updateOnMove() {\n this.update(this.morphUnderCursor());\n this.bringToFront();\n}","funcProperties":{"__isSmartRef__":true,"id":6637},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6636":{"this":{"__isSmartRef__":true,"id":6577}},"6637":{"timestamp":{"__isSmartRef__":true,"id":6638},"user":"lauritz","tags":[]},"6638":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:18:33 GMT+0200 (Mitteleuropäische Sommerzeit)"},"6639":{"varMapping":{"__isSmartRef__":true,"id":6640},"source":"function bringToFront() {\n this.renderContext().morphNode.style.zIndex= 1000;\n}","funcProperties":{"__isSmartRef__":true,"id":6645},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6640":{"this":{"__isSmartRef__":true,"id":6577},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6641}},"6641":{"$super":{"__isSmartRef__":true,"id":6642}},"6642":{"varMapping":{"__isSmartRef__":true,"id":6643},"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":6644},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6643":{"obj":{"__isSmartRef__":true,"id":6577},"name":"bringToFront"},"6644":{},"6645":{"timestamp":{"__isSmartRef__":true,"id":6646},"user":"lauritz","tags":[]},"6646":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:12:09 GMT+0200 (Mitteleuropäische Sommerzeit)"},"6647":{"varMapping":{"__isSmartRef__":true,"id":6648},"source":"function morphUnderCursor() {\n var that = this,\n world = lively.morphic.World.current(); \n \n return world.morphsContainingPoint(world.firstHand().getPosition()).detect(\n function(ea) {\n return !ea.isPlaceholder &&\n !ea.isHalo &&\n (!ea.owner || !ea.owner.isHalo) &&\n !(ea === that);\n });\n}","funcProperties":{"__isSmartRef__":true,"id":6649},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6648":{"this":{"__isSmartRef__":true,"id":6577}},"6649":{"timestamp":{"__isSmartRef__":true,"id":6650},"user":"lauritz","tags":[]},"6650":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:18:36 GMT+0200 (Mitteleuropäische Sommerzeit)"},"6651":{"onFire":{"__isSmartRef__":true,"id":6652},"removeHighlighting":{"__isSmartRef__":true,"id":6656},"onMouseMove":{"__isSmartRef__":true,"id":6660},"onMouseOut":{"__isSmartRef__":true,"id":6668},"reset":{"__isSmartRef__":true,"id":6676},"isTracking":{"__isSmartRef__":true,"id":6680},"isHighlighting":{"__isSmartRef__":true,"id":6684},"currentTarget":{"__isSmartRef__":true,"id":6688}},"6652":{"varMapping":{"__isSmartRef__":true,"id":6653},"source":"function onFire() {\n var hand = lively.morphic.World.current().firstHand(),\n highlight = this.highlightRectangle,\n that = this;\n\n if (this.isTracking()) {\n this.removeHighlighting();\n } else {\n this.world().addMorph(highlight);\n hand.highlightConnection = connect(hand, \"scrollFocusMorph\", highlight, \"update\");\n highlight.bringToFront();\n if (!this.currentTarget() || !this.currentTarget().world()) {\n highlight.setExtent(pt(0,0));\n }\n }\n}","funcProperties":{"__isSmartRef__":true,"id":6654},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6653":{"this":{"__isSmartRef__":true,"id":6545}},"6654":{"timestamp":{"__isSmartRef__":true,"id":6655},"user":"lauritz","tags":[]},"6655":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:40:51 GMT+0200 (Mitteleuropäische Sommerzeit)"},"6656":{"varMapping":{"__isSmartRef__":true,"id":6657},"source":"function removeHighlighting() {\n var hand = this.world().firstHand();\n \n if (this.highlightRectangle) {\n this.highlightRectangle.remove();\n }\n \n hand.attributeConnections.removeAt(\n hand.attributeConnections.indexOf(hand.highlightConnection));\n hand.highlightConnection = null;\n}","funcProperties":{"__isSmartRef__":true,"id":6658},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6657":{"this":{"__isSmartRef__":true,"id":6545}},"6658":{"timestamp":{"__isSmartRef__":true,"id":6659},"user":"lauritz","tags":[]},"6659":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:20:30 GMT+0200 (Mitteleuropäische Sommerzeit)"},"6660":{"varMapping":{"__isSmartRef__":true,"id":6661},"source":"function onMouseMove(evt) {\n var target = this.currentTarget();\n if (target && target.world() && !this.isHighlighting()) {\n this.highlightRectangle.update(target);\n this.world().addMorph(this.highlightRectangle);\n this.highlightRectangle.bringToFront();\n this.targetHighlight = this.highlightRectangle;\n }\n}","funcProperties":{"__isSmartRef__":true,"id":6666},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6661":{"this":{"__isSmartRef__":true,"id":6545},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6662}},"6662":{"$super":{"__isSmartRef__":true,"id":6663}},"6663":{"varMapping":{"__isSmartRef__":true,"id":6664},"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":6665},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6664":{"obj":{"__isSmartRef__":true,"id":6545},"name":"onMouseMove"},"6665":{},"6666":{"timestamp":{"__isSmartRef__":true,"id":6667},"user":"lauritz","tags":[]},"6667":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:25:52 GMT+0200 (Mitteleuropäische Sommerzeit)"},"6668":{"varMapping":{"__isSmartRef__":true,"id":6669},"source":"function onMouseOut() {\n if (this.isHighlighting()) {\n if (!this.isTracking()) {\n this.targetHighlight.remove();\n }\n delete this.targetHighlight;\n }\n}","funcProperties":{"__isSmartRef__":true,"id":6674},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6669":{"this":{"__isSmartRef__":true,"id":6545},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":6670}},"6670":{"$super":{"__isSmartRef__":true,"id":6671}},"6671":{"varMapping":{"__isSmartRef__":true,"id":6672},"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":6673},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6672":{"obj":{"__isSmartRef__":true,"id":6545},"name":"onMouseOut"},"6673":{},"6674":{"timestamp":{"__isSmartRef__":true,"id":6675},"user":"lauritz","tags":[]},"6675":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:21:57 GMT+0200 (Mitteleuropäische Sommerzeit)"},"6676":{"varMapping":{"__isSmartRef__":true,"id":6677},"source":"function reset() {\n this.highlightRectangle.attributeConnections = [];\n \n connect(rect, \"onMouseMove\", this.highlightRectangle, \"updateOnMove\")\n connect(rect, \"onMouseUp\", this, \"removeHighlighting\")\n connect(rect, \"onMouseUp\", this.owner, \"setTarget\",\n {converter: function () {\n return this.sourceObj.morphUnderCursor();\n }\n })\n}","funcProperties":{"__isSmartRef__":true,"id":6678},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6677":{"this":{"__isSmartRef__":true,"id":6545}},"6678":{"timestamp":{"__isSmartRef__":true,"id":6679},"user":"lauritz","tags":[]},"6679":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:20:55 GMT+0200 (Mitteleuropäische Sommerzeit)"},"6680":{"varMapping":{"__isSmartRef__":true,"id":6681},"source":"function isTracking() {\n return !!this.world().firstHand().highlightConnection;\n}","funcProperties":{"__isSmartRef__":true,"id":6682},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6681":{"this":{"__isSmartRef__":true,"id":6545}},"6682":{"timestamp":{"__isSmartRef__":true,"id":6683},"user":"lauritz","tags":[]},"6683":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:11:25 GMT+0200 (Mitteleuropäische Sommerzeit)"},"6684":{"varMapping":{"__isSmartRef__":true,"id":6685},"source":"function isHighlighting() {\n return !!this.targetHighlight;\n}","funcProperties":{"__isSmartRef__":true,"id":6686},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6685":{"this":{"__isSmartRef__":true,"id":6545}},"6686":{"timestamp":{"__isSmartRef__":true,"id":6687},"user":"lauritz","tags":[]},"6687":{"isSerializedDate":true,"string":"Fri Aug 03 2012 14:11:22 GMT+0200 (Mitteleuropäische Sommerzeit)"},"6688":{"varMapping":{"__isSmartRef__":true,"id":6689},"source":"function currentTarget() {\n return this.owner.target;\n}","funcProperties":{"__isSmartRef__":true,"id":6690},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6689":{"this":{"__isSmartRef__":true,"id":6545}},"6690":{"timestamp":{"__isSmartRef__":true,"id":6691},"user":"lauritz","tags":[]},"6691":{"isSerializedDate":true,"string":"Wed Jun 06 2012 18:26:02 GMT+0200 (Mitteleuropäische Sommerzeit)"},"6692":{"target":{"__isSmartRef__":true,"id":5150},"selector":"update","args":[],"stopped":false,"tickTime":500,"suspended":false,"__LivelyClassName__":"lively.morphic.TargetScript","__SourceModuleName__":"Global.lively.morphic.Core"},"6693":{"_BorderWidth":1,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_ClipMode":"visible","__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(1071.0,495.8)","_BorderColor":"Color.rgb(95,94,95)","_Fill":"Color.rgb(255,255,255)","_Padding":"lively.rect(0,0,0,0)"},"6694":{"partsSpaceName":"PartsBin/Basic","comment":"Edit scripts and connections of a specific morph.","migrationLevel":4,"partName":"ObjectEditorPane","changes":[{"__isSmartRef__":true,"id":6695}],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"6695":{"date":{"__isSmartRef__":true,"id":6696},"author":"lauritz","message":"Adapted the update behavior on ticks. Reduces the impact of HTML's autoscroll to selected list items."},"6696":{"isSerializedDate":true,"string":"Fri Oct 21 2011 00:39:30 GMT+0200 (Mitteleuropäische Sommerzeit)"},"6697":{"morph":{"__isSmartRef__":true,"id":5150},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"6698":{"resizeWidth":true,"resizeHeight":true,"adjustForNewBounds":true},"6699":{},"6700":{"displayInitialScript":{"__isSmartRef__":true,"id":6701},"displayJavaScriptSource":{"__isSmartRef__":true,"id":6705},"displaySourceForConnection":{"__isSmartRef__":true,"id":6709},"displaySourceForScript":{"__isSmartRef__":true,"id":6713},"generateSourceForConnection":{"__isSmartRef__":true,"id":6717},"generateSourceForScript":{"__isSmartRef__":true,"id":6721},"generateTargetCode":{"__isSmartRef__":true,"id":6725},"newConnection":{"__isSmartRef__":true,"id":6729},"newScript":{"__isSmartRef__":true,"id":6733},"reset":{"__isSmartRef__":true,"id":6737},"selectChangedContent":{"__isSmartRef__":true,"id":6741},"setTarget":{"__isSmartRef__":true,"id":6745},"sortedConnectionNamesOfObj":{"__isSmartRef__":true,"id":6749},"sortedScriptNamesOfObj":{"__isSmartRef__":true,"id":6753},"updateLists":{"__isSmartRef__":true,"id":6757},"onShutdown":{"__isSmartRef__":true,"id":6761},"confirmUnsavedChanges":{"__isSmartRef__":true,"id":6765},"update":{"__isSmartRef__":true,"id":6769},"ensureAnnotationLayer":{"__isSmartRef__":true,"id":6773},"copyToPartsBinWithUserRequest":{"__isSmartRef__":true,"id":6777},"printTags":{"__isSmartRef__":true,"id":6785},"setTag":{"__isSmartRef__":true,"id":6789},"runScript":{"__isSmartRef__":true,"id":6793},"openPartTestRunner":{"__isSmartRef__":true,"id":6797},"hasUnsavedChanges":{"__isSmartRef__":true,"id":6801}},"6701":{"varMapping":{"__isSmartRef__":true,"id":6702},"source":"function displayInitialScript() {\n if (this.scriptList.getList().size() > 1) {\n this.scriptList.preselectItem();\n } else if (this.connectionList.getList().size() > 1) {\n this.connectionList.preselectItem();\n } else {\n this.scriptList.selectAt(0);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":6703},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6702":{"this":{"__isSmartRef__":true,"id":5150}},"6703":{"timestamp":{"__isSmartRef__":true,"id":6704},"user":"lauritz","tags":[]},"6704":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:13:43 GMT+0100 (Mitteleuropäische Zeit)"},"6705":{"varMapping":{"__isSmartRef__":true,"id":6706},"source":"function displayJavaScriptSource(jsCode) {\n if (this.scriptPane.hasChanged()) {\n var that = this;\n var callback = function(confirmed) {\n if (confirmed) that.scriptPane.display(jsCode)\n };\n this.confirmUnsavedChanges(callback);\n } else {\n this.scriptPane.display(jsCode);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":6707},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6706":{"this":{"__isSmartRef__":true,"id":5150}},"6707":{"timestamp":{"__isSmartRef__":true,"id":6708},"user":"lauritz","tags":[]},"6708":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:59:26 GMT+0100 (Mitteleuropäische Zeit)"},"6709":{"varMapping":{"__isSmartRef__":true,"id":6710},"source":"function displaySourceForConnection(connection) {\n var code = \"\", that = this;\n if (connection === undefined) return;\n if (connection === null) {\n this.sortedConnectionNamesOfObj(this.target).forEach(function(each) {\n code = code.concat(that.generateSourceForConnection(each[1])).concat(\"\\n\\n\");\n });\n code = code.substring(0, code.length - \"\\n\\n\".length - 1);\n } else {\n code = this.generateSourceForConnection(connection);\n }\n this.displayJavaScriptSource(code);\n}","funcProperties":{"__isSmartRef__":true,"id":6711},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6710":{"this":{"__isSmartRef__":true,"id":5150}},"6711":{"timestamp":{"__isSmartRef__":true,"id":6712},"user":"conradcalmez","tags":[]},"6712":{"isSerializedDate":true,"string":"Thu Feb 02 2012 14:59:30 GMT+0100 (Mitteleuropäische Zeit)"},"6713":{"varMapping":{"__isSmartRef__":true,"id":6714},"source":"function displaySourceForScript(scriptName) {\n var code = \"\",\n that = this;\n if (scriptName === null) {\n this.sortedScriptNamesOfObj(this.target).forEach(function(each) {\n code = code.concat(that.generateSourceForScript(each)).concat(\"\\n\\n\\n\");\n });\n code = code.substring(0, code.length - \"\\n\\n\\n\".length - 1);\n } else {\n code = this.generateSourceForScript(scriptName);\n }\n if (code) this.displayJavaScriptSource(code);\n}","funcProperties":{"__isSmartRef__":true,"id":6715},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6714":{"this":{"__isSmartRef__":true,"id":5150}},"6715":{"timestamp":{"__isSmartRef__":true,"id":6716},"user":"cschuster","tags":[]},"6716":{"isSerializedDate":true,"string":"Thu Aug 30 2012 08:14:26 GMT+0200 (Mitteleuropäische Sommerzeit)"},"6717":{"varMapping":{"__isSmartRef__":true,"id":6718},"source":"function generateSourceForConnection(connection) {\n var c = connection, targetObject = this.target;\n\tif (!c.getTargetObj() || !c.getTargetObj().name || \n\t\t!c.getSourceObj() || !c.getSourceObj().name) return String(c);\n\n\tvar optConfig = []\n\tif (c.converterString)\n\t\toptConfig.push(\"converter: \\n\\t\" + c.converterString)\n\tif (c.updaterString)\n\t\toptConfig.push(\"updater: \\n\\t\" + c.updaterString)\n\treturn Strings.format('connect(%s, \"%s\", %s, \"%s\", {%s});', \n\t\t\tthis.generateTargetCode(targetObject, c.getSourceObj()),\n\t\t\tc.getSourceAttrName(),\n\t\t\tthis.generateTargetCode(targetObject, c.getTargetObj()),\n\t\t\tc.getTargetMethodName(),\n\t\t\toptConfig.join(','));\n\n}","funcProperties":{"__isSmartRef__":true,"id":6719},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6718":{"this":{"__isSmartRef__":true,"id":5150}},"6719":{"timestamp":{"__isSmartRef__":true,"id":6720},"user":"lauritz","tags":[]},"6720":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:59:26 GMT+0100 (Mitteleuropäische Zeit)"},"6721":{"varMapping":{"__isSmartRef__":true,"id":6722},"source":"function generateSourceForScript(scriptName) {\n var script = this.target[scriptName],\n annotation = '',\n scriptSource = '',\n tagScript = '';\n\n if (!script) return;\n\n if (script.timestamp && script.user) \n annotation = Strings.format('// changed at %s by %s \\n', script.timestamp, script.user);\n scriptSource = Strings.format('this.addScript(%s)', script.getOriginal());\n tagScript = Strings.format('.tag(%s);', this.printTags(script));\n\n return annotation + scriptSource + tagScript;\n}","funcProperties":{"__isSmartRef__":true,"id":6723},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6722":{"this":{"__isSmartRef__":true,"id":5150}},"6723":{"timestamp":{"__isSmartRef__":true,"id":6724},"user":"cschuster","tags":[]},"6724":{"isSerializedDate":true,"string":"Thu Aug 30 2012 08:14:45 GMT+0200 (Mitteleuropäische Sommerzeit)"},"6725":{"varMapping":{"__isSmartRef__":true,"id":6726},"source":"function generateTargetCode(baseObject, targetObject) {\n\tvar name = targetObject.name;\n\tif (baseObject === targetObject) \n\t\treturn \"this\";\n\telse if (baseObject[name] === targetObject) \n\t\treturn \"this.\" + name;\n\telse if (baseObject.testObject === targetObject) \n\t\treturn \"this.testObject\";\n\telse if (baseObject.get(name) === targetObject) \n\t\treturn 'this.get(\"' + name + '\")';\n\telse if (targetObject instanceof Morph) \n\t\treturn '$morph(\"' + name + '\")';\n\telse \n\t\treturn \"????\";\n}","funcProperties":{"__isSmartRef__":true,"id":6727},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6726":{"this":{"__isSmartRef__":true,"id":5150}},"6727":{"timestamp":{"__isSmartRef__":true,"id":6728},"user":"lauritz","tags":[]},"6728":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:59:26 GMT+0100 (Mitteleuropäische Zeit)"},"6729":{"varMapping":{"__isSmartRef__":true,"id":6730},"source":"function newConnection() {\n if (this.target) {\n var code = \"connect(SOURCE, SOURCE_PROPERTY, TARGET, TARGET_PROPERTY);\";\n this.displayJavaScriptSource(code);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":6731},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6730":{"this":{"__isSmartRef__":true,"id":5150}},"6731":{"timestamp":{"__isSmartRef__":true,"id":6732},"user":"lauritz","tags":[]},"6732":{"isSerializedDate":true,"string":"Thu Nov 17 2011 04:59:26 GMT+0100 (Mitteleuropäische Zeit)"},"6733":{"varMapping":{"__isSmartRef__":true,"id":6734},"source":"function newScript() {\n if (this.target) {\n var code = \"this.addScript(function SCRIPTNAME() {\\n \\n}).tag([]);\";\n this.displayJavaScriptSource(code);\n }\n}","funcProperties":{"__isSmartRef__":true,"id":6735},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6734":{"this":{"__isSmartRef__":true,"id":5150}},"6735":{"timestamp":{"__isSmartRef__":true,"id":6736},"user":"lauritz","tags":[]},"6736":{"isSerializedDate":true,"string":"Tue Nov 29 2011 04:24:25 GMT+0100 (Mitteleuropäische Zeit)"},"6737":{"varMapping":{"__isSmartRef__":true,"id":6738},"source":"function reset() {\n this.scriptPane = this.get('ObjectEditorScriptPane')\n this.scriptList = this.get('ObjectEditorScriptList')\n this.connectionList = this.get('ObjectEditorConnectionList')\n this.morphSelector = this.get('ObjectEditorMorphSelector')\n \n this.target = null;\n this.currentTag = null;\n \n this.scriptPane.reset();\n this.scriptList.setList();\n this.scriptList.selection = null;\n this.connectionList.setList();\n this.connectionList.selection = null;\n this.morphSelector.reset();\n this.tagChooser.reset();\n \n this.stopStepping();\n}","funcProperties":{"__isSmartRef__":true,"id":6739},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"6738":{"this":{"__isSmartRef__":true,"id":5150}},"6739":{"timestamp":{"__isSmartRef__":true,"id":6740},"user":"lauritz","tags":[]},"6740":{"isSerializedDate":true,"string":"Fri Aug 03 2012 11:45:36 GMT+0200 (Mitteleuropäische Sommerzeit)"},"6741":{"varMapping":{"__isSmartRef__":true,"id":6742},"source":"function selectChangedContent(source) {\n\n var addScriptRegex = /this\\.addScript\\s*\\(\\s*function\\s*([^\\(]*)/g;\n var addScriptMatches = [];\n var addScriptMatch = addScriptRegex.exec(source);\n while (addScriptMatch) {\n addScriptMatches.push(addScriptMatch[1]);\n addScriptMatch = addScriptRegex.exec(source);\n }\n \n // if scripts were added, select either a specific one or all\n if (addScriptMatches.length > 0) { \n if (addScriptMatches.length === 1) {\n return this.scriptList.selectAddedScript(addScriptMatches[0]);\n }\n return this.scriptList.selectAt(0);\n }\n\n var connectionRegex = \n /connect\\(\\s*([^,]*)\\s*,\\s*\"([^,]*)\"\\s*,\\s*([^,]*)\\s*,\\s*\"([^,]*)\"/g;\n var connectionMatches = [];\n var connectionMatch = connectionRegex.exec(source);\n while (connectionMatch) {\n connectionMatches.push(connectionMatch);\n connectionMatch = connectionRegex.exec(source);\n }\n\n // if connections were made, select either a specific one or all\n if (connectionMatches.length > 0) {\n if (connectionMatches.length === 1) {\n var match = connectionMatches[0];\n for (var i=0; i