{"id":0,"registry":{"0":{"submorphs":[{"__isSmartRef__":true,"id":1},{"__isSmartRef__":true,"id":18},{"__isSmartRef__":true,"id":35}],"scripts":[],"id":"D6F38316-3477-49E5-AA5A-CE8A0EBE8E26","shape":{"__isSmartRef__":true,"id":179},"__layered_droppingEnabled__":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"Report","partsBinMetaInfo":{"__isSmartRef__":true,"id":190},"eventHandler":{"__isSmartRef__":true,"id":210},"derivationIds":[127,"F0291F62-F100-480C-AEBF-0230398F7983","AE8B5ED7-E305-45BC-BE4A-1C28A49EE12B","39BA345C-17FA-45A0-BAC2-F0CF5654ACF8","FE91EA31-D8AE-461B-8A49-95DA5FBAE5B4","F38439A3-2F4E-4AC2-BF73-2633C00B1393","6748F5B5-2284-4748-A6EE-F1A261CBAD0B","BBAFB862-93AE-4F89-BCFF-9F1C67B7FE4C","7EC17E78-593A-4CC8-B7E3-859BCBBFE785","BD8BECDB-A9A1-4009-B433-C925F0AFCCFC","F2677A9D-5855-4DF2-B248-94545B34B762","D52188B3-7DC0-410E-96B1-50892AC00A37","1C17567C-751A-447E-A93C-0CE8CAEEF262","C31986AF-AB07-427F-BD76-E0F3859AC975","9B06E7A9-4286-415F-8F4D-BE83E56DF8D3","6FFA786E-6548-4F2E-AB92-6830A00EAF13","4DBE03E0-34FE-44B3-A56D-ABA23C218113","17426541-01DE-49AB-AA7F-7E893081C089","ED9C5396-A374-478F-8FA3-1D7DE1E110FD"],"partTests":{"__isSmartRef__":true,"id":211},"_ClipMode":"visible","moved":true,"droppingEnabled":true,"layout":{"__isSmartRef__":true,"id":216},"isInLayoutCycle":false,"isBeingDragged":false,"attributeConnections":[{"__isSmartRef__":true,"id":182},{"__isSmartRef__":true,"id":217},{"__isSmartRef__":true,"id":219},{"__isSmartRef__":true,"id":227}],"doNotSerialize":["$$_Position"],"doNotCopyProperties":["$$_Position"],"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","previousPosition"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":229},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(0.0,0.0)","previousPosition":"lively.pt(1040.0,205.0)"},"1":{"submorphs":[],"scripts":[],"id":"E79B4E94-DFE3-4FF5-B4AF-EBA279C33A5B","shape":{"__isSmartRef__":true,"id":2},"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":"Author","partsBinMetaInfo":{"__isSmartRef__":true,"id":3},"textChunks":[{"__isSmartRef__":true,"id":12}],"charsReplaced":"s","lastFindLoc":5,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":14},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","F1D26890-7392-487D-B5DE-97C772B4E79E","59440FC5-E676-4B9B-A828-C150A05765C0","7419B296-712A-4D1D-808C-4187621185D5","319C0BF5-C729-4194-9A3F-0FBB0A5A2477","717BA296-7CAF-4077-8414-ECEC05FDD685","6CB94527-980C-41DC-B7D4-5312CA750972","C740A02D-2773-436F-942E-D900AC8BDC8D"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"layout":{"__isSmartRef__":true,"id":15},"owner":{"__isSmartRef__":true,"id":0},"attributeConnections":[{"__isSmartRef__":true,"id":16}],"doNotSerialize":["$$textString"],"doNotCopyProperties":["$$textString"],"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","textColor","_Padding","distanceToDragEvent"],"textString":"Lars","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(10.0,10.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)","distanceToDragEvent":"lively.pt(113.0,-17.0)"},"2":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","_Fill":null,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(287.0,28.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"3":{"partsSpaceName":"PartsBin/Basic","migrationLevel":8,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":4},{"__isSmartRef__":true,"id":5},{"__isSmartRef__":true,"id":6},{"__isSmartRef__":true,"id":7},{"__isSmartRef__":true,"id":8},{"__isSmartRef__":true,"id":9},{"__isSmartRef__":true,"id":10},{"__isSmartRef__":true,"id":11}],"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Sat Apr 05 2014 01:51:52 GMT-0700 (PDT)\")"},"4":{"author":"jenslincke","message":"no comment","id":"A3BA0C1E-7E83-43BF-9EC6-4F4BB3835D62","__serializedExpressions__":["date"],"date":"new Date(\"Tue Mar 12 2013 09:31:56 GMT-0700 (PDT)\")"},"5":{"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194","__serializedExpressions__":["date"],"date":"new Date(\"Tue May 08 2012 05:18:18 GMT-0700 (PDT)\")"},"6":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9","__serializedExpressions__":["date"],"date":"new Date(\"Fri Apr 20 2012 22:32:09 GMT-0700 (PDT)\")"},"7":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF","__serializedExpressions__":["date"],"date":"new Date(\"Fri Apr 20 2012 22:31:43 GMT-0700 (PDT)\")"},"8":{"author":"undefined","message":"Set the inset as: this.setPadding(Rectangle.inset(4,2)).  This gives it a more pleasing appearance with a border, and also makes it easier to select near the bounds.","id":"BD5B0E4C-4830-4863-A013-35BB66D5AD6F","__serializedExpressions__":["date"],"date":"new Date(\"Sun Feb 26 2012 21:20:38 GMT-0800 (PST)\")"},"9":{"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 07:30:30 GMT-0700 (PDT)\")"},"10":{"author":"jenslincke","message":"no comment","id":"9E495E1B-6E6D-4A89-9F9E-85AF618DC598","__serializedExpressions__":["date"],"date":"new Date(\"Tue Mar 12 2013 10:36:22 GMT-0700 (PDT)\")"},"11":{"author":"robertkrahn","message":"resizeWidth = true","id":"E402462A-7AB2-487B-82BD-A3369C1C1F75","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 05 2014 01:58:52 GMT-0700 (PDT)\")"},"12":{"style":{"__isSmartRef__":true,"id":13},"chunkOwner":{"__isSmartRef__":true,"id":1},"_id":"_1225","storedString":"Lars","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"14":{"morph":{"__isSmartRef__":true,"id":1},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"15":{"resizeWidth":true},"16":{"sourceObj":{"__isSmartRef__":true,"id":1},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"save","varMapping":{"__isSmartRef__":true,"id":17},"updaterString":"function ($upd, value) {\n            this.sourceObj.changeTime = Date.now();\n            if (typeof this.targetObj[this.targetMethodName] == \"function\")\n                Functions.debounceNamed(this.sourceObj.id + \"-textStringChange\", 20, $upd)(value, this.sourceObj, this);\n        }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"17":{"source":{"__isSmartRef__":true,"id":1},"target":{"__isSmartRef__":true,"id":0}},"18":{"submorphs":[],"scripts":[],"id":"7DE5EF94-A971-403A-A841-792F91F1974C","shape":{"__isSmartRef__":true,"id":19},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_MaxTextWidth":120.695652,"_MaxTextHeight":null,"showsHalos":false,"_FontSize":12,"name":"text","partsBinMetaInfo":{"__isSmartRef__":true,"id":20},"textChunks":[{"__isSmartRef__":true,"id":29}],"charsReplaced":"Created this project graph within the database.\n","lastFindLoc":223,"prevScroll":[0,0],"eventHandler":{"__isSmartRef__":true,"id":31},"_ClipMode":"scroll","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","F1D26890-7392-487D-B5DE-97C772B4E79E","59440FC5-E676-4B9B-A828-C150A05765C0","6845E219-FAFE-4522-A765-0E19D7664BFF","604C4303-2E0A-4CAE-A0C4-84197426FCF1","B8BC2FD3-F755-447D-9387-545BC941E068","56A30E9D-BBA2-482C-865E-2717955834A6","68A54165-9C28-4737-ABAB-269C5EAE5A90"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":120.695652,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"layout":{"__isSmartRef__":true,"id":32},"owner":{"__isSmartRef__":true,"id":0},"attributeConnections":[{"__isSmartRef__":true,"id":33}],"doNotSerialize":["$$textString"],"doNotCopyProperties":["$$textString"],"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","textColor","_Padding","distanceToDragEvent"],"textString":"Today, I fixed the markup problem, so that the basic text field synchronizes text and visuals. The code in SynchronizedTextMorphMixin also showcases, how migration might work.\nSecond, I had a shot at the Project Overview pages sought after by Dan and Robert for some time, with this report being the first of many :).","__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_Position":"lively.pt(10.0,53.0)","textColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(5,5,0,0)","distanceToDragEvent":"lively.pt(85.0,-9.0)"},"19":{"fill":null,"_BorderWidth":0,"_ClipMode":"visible","_Fill":null,"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__serializedExpressions__":["_Position","_Extent","_BorderColor","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(287.0,189.0)","_BorderColor":"Color.rgb(0,0,0)","_Padding":"lively.rect(4,2,0,0)"},"20":{"partsSpaceName":"PartsBin/Basic","migrationLevel":8,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":21},{"__isSmartRef__":true,"id":22},{"__isSmartRef__":true,"id":23},{"__isSmartRef__":true,"id":24},{"__isSmartRef__":true,"id":25},{"__isSmartRef__":true,"id":26},{"__isSmartRef__":true,"id":27},{"__isSmartRef__":true,"id":28}],"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Sat Apr 05 2014 01:51:52 GMT-0700 (PDT)\")"},"21":{"author":"jenslincke","message":"no comment","id":"A3BA0C1E-7E83-43BF-9EC6-4F4BB3835D62","__serializedExpressions__":["date"],"date":"new Date(\"Tue Mar 12 2013 09:31:56 GMT-0700 (PDT)\")"},"22":{"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194","__serializedExpressions__":["date"],"date":"new Date(\"Tue May 08 2012 05:18:18 GMT-0700 (PDT)\")"},"23":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9","__serializedExpressions__":["date"],"date":"new Date(\"Fri Apr 20 2012 22:32:09 GMT-0700 (PDT)\")"},"24":{"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF","__serializedExpressions__":["date"],"date":"new Date(\"Fri Apr 20 2012 22:31:43 GMT-0700 (PDT)\")"},"25":{"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","__serializedExpressions__":["date"],"date":"new Date(\"Sun Feb 26 2012 21:20:38 GMT-0800 (PST)\")"},"26":{"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 21 2012 07:30:30 GMT-0700 (PDT)\")"},"27":{"author":"jenslincke","message":"no comment","id":"9E495E1B-6E6D-4A89-9F9E-85AF618DC598","__serializedExpressions__":["date"],"date":"new Date(\"Tue Mar 12 2013 10:36:22 GMT-0700 (PDT)\")"},"28":{"author":"robertkrahn","message":"resizeWidth = true","id":"E402462A-7AB2-487B-82BD-A3369C1C1F75","__serializedExpressions__":["date"],"date":"new Date(\"Sat Apr 05 2014 01:58:52 GMT-0700 (PDT)\")"},"29":{"style":{"__isSmartRef__":true,"id":30},"chunkOwner":{"__isSmartRef__":true,"id":18},"_id":"_1226","storedString":"Today, I fixed the markup problem, so that the basic text field synchronizes text and visuals. The code in SynchronizedTextMorphMixin also showcases, how migration might work.\nSecond, I had a shot at the Project Overview pages sought after by Dan and Robert for some time, with this report being the first of many :).","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"30":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"31":{"morph":{"__isSmartRef__":true,"id":18},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"32":{"resizeWidth":true,"resizeHeight":true},"33":{"sourceObj":{"__isSmartRef__":true,"id":18},"sourceAttrName":"textString","targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"save","varMapping":{"__isSmartRef__":true,"id":34},"updaterString":"function ($upd, value) {\n            this.sourceObj.changeTime = Date.now();\n            if (typeof this.targetObj[this.targetMethodName] == \"function\")\n                Functions.debounceNamed(this.sourceObj.id + \"-textStringChange\", 20, $upd)(value, this.sourceObj, this);\n        }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"34":{"source":{"__isSmartRef__":true,"id":18},"target":{"__isSmartRef__":true,"id":0}},"35":{"submorphs":[{"__isSmartRef__":true,"id":36}],"scripts":[],"shape":{"__isSmartRef__":true,"id":68},"_ClipMode":"auto","derivationIds":["7969F705-993F-49F3-8F89-40A60D3F7E58","CD27E790-1751-4C8B-A479-1F71E8699253","F038CDB5-FD78-4E47-B674-B8EC2A972FFE","EED6EF44-F7A1-4186-A4DF-D394C3A06798","F62B5CDF-DCAC-423C-8208-036198831EA6","998E617E-FD7B-4B62-992F-C596F816F1E7","D8BC198B-4E87-4F75-8523-3D7E18CC5B26","E3771BE6-AA82-48E6-9B5D-3A6718E233CC","724F25D7-3258-4A03-9C2E-9D3E4E4D26C1","6619ABDF-F87A-477C-A263-6331C19CE3A2","C52B4F42-3FCA-418F-BC9C-29114CBBD62C","0B40AA86-84FD-4087-9D4B-F8FD678DE7CD"],"id":"6DB6A945-E3D3-43EA-8537-5EB7394BE914","droppingEnabled":true,"halosEnabled":true,"itemMorphs":[{"__isSmartRef__":true,"id":36}],"allowDeselectClick":false,"isMultipleSelectionList":true,"itemList":[{"__isSmartRef__":true,"id":66}],"layout":{"__isSmartRef__":true,"id":69},"isInLayoutCycle":false,"eventHandler":{"__isSmartRef__":true,"id":71},"showsHalos":false,"prevScroll":[0,137],"selection":{"__isSmartRef__":true,"id":72},"isBeingDragged":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":117},"name":"stakeHolders","_StyleSheet":{"__isSmartRef__":true,"id":125},"owner":{"__isSmartRef__":true,"id":0},"attributeConnections":[{"__isSmartRef__":true,"id":141}],"doNotSerialize":["$$itemList"],"doNotCopyProperties":["$$itemList"],"_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","distanceToDragEvent"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":143},"__LivelyClassName__":"lively.morphic.MorphList","__SourceModuleName__":"Global.lively.morphic.Lists","_Position":"lively.pt(7.9,246.7)","distanceToDragEvent":"lively.pt(113.0,-15.0)"},"36":{"submorphs":[{"__isSmartRef__":true,"id":37},{"__isSmartRef__":true,"id":51}],"scripts":[],"shape":{"__isSmartRef__":true,"id":64},"_ClipMode":"visible","derivationIds":["9F590DA8-ACC8-44A2-9CC2-D75BC7D20C33"],"id":"AD337C89-AC09-4FF3-B396-E9C12B8C7713","droppingEnabled":true,"halosEnabled":true,"isListItemMorph":true,"layout":{"__isSmartRef__":true,"id":65},"hasOwnListItemBehavior":true,"item":{"__isSmartRef__":true,"id":66},"owner":{"__isSmartRef__":true,"id":35},"eventHandler":{"__isSmartRef__":true,"id":67},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(1.3,1.3)"},"37":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":38},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":39}],"_ClipMode":"hidden","derivationIds":["274A42F6-EF6B-439A-BB71-BE18EFE9D64E"],"id":"64995EC7-44F9-4F1B-8059-BCFC896BD715","_InputAllowed":false,"_HandStyle":"default","allowInput":false,"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"eventsAreIgnored":false,"layout":{"__isSmartRef__":true,"id":41},"_StyleClassNames":["Morph","anonymous_0","Text","list-item"],"_TextStylingMode":true,"owner":{"__isSmartRef__":true,"id":36},"hasOwnListItemBehavior":true,"eventHandler":{"__isSmartRef__":true,"id":42},"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":43},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(19.0,0.0)"},"38":{"_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(78.0,19.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"39":{"style":{"__isSmartRef__":true,"id":40},"chunkOwner":{"__isSmartRef__":true,"id":37},"_id":"_1221","storedString":"Person Lars","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"40":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"41":{"resizeWidth":true},"42":{"morph":{"__isSmartRef__":true,"id":37},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"43":{"onMouseDown":{"__isSmartRef__":true,"id":44}},"44":{"varMapping":{"__isSmartRef__":true,"id":45},"source":"function onMouseDown(evt) {\n        var list = this.owner.owner; // FIXME\n        list.openMorphFor(this.owner.item);\n        evt.stop(); return true;\n    }","funcProperties":{"__isSmartRef__":true,"id":50},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"45":{"this":{"__isSmartRef__":true,"id":37},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":46}},"46":{"$super":{"__isSmartRef__":true,"id":47}},"47":{"varMapping":{"__isSmartRef__":true,"id":48},"source":"function () {\n                try {\n                    // FIXME super is supposed to be static\n                    return Object.getPrototypeOf(obj)[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":49},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"48":{"obj":{"__isSmartRef__":true,"id":37},"name":"onMouseDown"},"49":{},"50":{"user":"larswassermann","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Fri May 23 2014 16:51:50 GMT-0700 (PDT)\")"},"51":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":52},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":53}],"_ClipMode":"hidden","derivationIds":["2A536B89-229B-41BB-92C5-B755E8D91782"],"id":"16D1AC64-5181-4D63-9F15-BF3C9E8A1581","_InputAllowed":false,"_HandStyle":"default","allowInput":false,"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"eventsAreIgnored":false,"_PreviousBorderWidth":0,"_TextStylingMode":true,"_StyleClassNames":["Morph","anonymous_0","Text","close-button"],"owner":{"__isSmartRef__":true,"id":36},"hasOwnListItemBehavior":true,"eventHandler":{"__isSmartRef__":true,"id":55},"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":56},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"52":{"_BorderWidth":0,"_Fill":null,"_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(19.0,19.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"53":{"style":{"__isSmartRef__":true,"id":54},"chunkOwner":{"__isSmartRef__":true,"id":51},"_id":"_1224","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"54":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"55":{"morph":{"__isSmartRef__":true,"id":51},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"56":{"onMouseUp":{"__isSmartRef__":true,"id":57}},"57":{"varMapping":{"__isSmartRef__":true,"id":58},"source":"function onMouseUp(evt) {\n        if (evt.world.clickedOnMorph !== this) return\n        if (evt.metaKey) return false;\n        evt.stop();\n        // this has one issue: if an element is present multiple times, all of its copies are also removed\n        this.owner.owner.setList(this.owner.owner.getList().without(this.owner.item))\n    }","funcProperties":{"__isSmartRef__":true,"id":63},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"58":{"this":{"__isSmartRef__":true,"id":51},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":59}},"59":{"$super":{"__isSmartRef__":true,"id":60}},"60":{"varMapping":{"__isSmartRef__":true,"id":61},"source":"function () {\n                try {\n                    // FIXME super is supposed to be static\n                    return Object.getPrototypeOf(obj)[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":62},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"61":{"obj":{"__isSmartRef__":true,"id":51},"name":"onMouseUp"},"62":{},"63":{"user":"larswassermann","__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Fri May 23 2014 16:51:50 GMT-0700 (PDT)\")"},"64":{"_BorderWidth":0,"_BorderColor":null,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(288.5,19.0)","_Padding":"lively.rect(0,0,0,0)"},"65":{"resizeWidth":true},"66":{"path":"Person.0","string":"Person Lars"},"67":{"morph":{"__isSmartRef__":true,"id":36},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"68":{"_BorderWidth":0,"_BorderStyle":"outset","_BorderRadius":0,"_Opacity":1,"_AppearanceStylingMode":false,"_BorderStylingMode":false,"__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(291.1,42.8)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(255,255,255)"},"69":{"resizeWidth":false,"resizeHeight":false,"layouter":{"__isSmartRef__":true,"id":70},"adjustForNewBounds":true,"scaleHorizontal":true,"scaleVertical":false,"moveVertical":true,"__serializedExpressions__":["extentWithoutPlaceholder"],"extentWithoutPlaceholder":"lively.pt(181.0,60.0)"},"70":{"borderSize":1.325,"defaultBorderSize":10,"spacing":1.59,"defaultSpacing":15,"container":{"__isSmartRef__":true,"id":35},"__LivelyClassName__":"lively.morphic.Layout.VerticalLayout","__SourceModuleName__":"Global.lively.morphic.Layout"},"71":{"morph":{"__isSmartRef__":true,"id":35},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"72":{"submorphs":[{"__isSmartRef__":true,"id":73},{"__isSmartRef__":true,"id":87}],"scripts":[],"shape":{"__isSmartRef__":true,"id":100},"_ClipMode":"visible","derivationIds":[],"id":"B4B072DE-F579-48C6-9049-46AF5AE0E52D","droppingEnabled":true,"halosEnabled":true,"isListItemMorph":true,"layout":{"__isSmartRef__":true,"id":101},"_StyleSheet":{"__isSmartRef__":true,"id":102},"hasOwnListItemBehavior":true,"owner":null,"eventHandler":{"__isSmartRef__":true,"id":116},"_StyleClassNames":["Morph","Box","selected"],"showsHalos":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core","_Position":"lively.pt(1.3,1.3)"},"73":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":74},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":75}],"_ClipMode":"hidden","derivationIds":[],"id":"2B89DDDE-8CEE-4397-B4DF-31B54C884371","_InputAllowed":false,"_HandStyle":"default","allowInput":false,"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":false,"fixedHeight":true,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"eventsAreIgnored":false,"layout":{"__isSmartRef__":true,"id":77},"_StyleClassNames":["Morph","Text","list-item"],"_TextStylingMode":true,"owner":{"__isSmartRef__":true,"id":72},"eventHandler":{"__isSmartRef__":true,"id":78},"showsHalos":false,"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":79},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(19.0,0.0)"},"74":{"_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(114.0,19.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"75":{"style":{"__isSmartRef__":true,"id":76},"chunkOwner":{"__isSmartRef__":true,"id":73},"_id":"_21521","storedString":"2","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"76":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"77":{"resizeWidth":true},"78":{"morph":{"__isSmartRef__":true,"id":73},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"79":{"onMouseDown":{"__isSmartRef__":true,"id":80}},"80":{"varMapping":{"__isSmartRef__":true,"id":81},"source":"function onMouseDown(evt) {\n        var list = this.owner.owner; // FIXME\n        alert(\"clicked\")\n        evt.stop(); return true;\n    }","funcProperties":{"__isSmartRef__":true,"id":86},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"81":{"this":{"__isSmartRef__":true,"id":73},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":82}},"82":{"$super":{"__isSmartRef__":true,"id":83}},"83":{"varMapping":{"__isSmartRef__":true,"id":84},"source":"function () {\n                    try {\n                        return Object.getPrototypeOf(obj)[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":85},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"84":{"obj":{"__isSmartRef__":true,"id":73},"name":"onMouseDown"},"85":{},"86":{},"87":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":88},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":89}],"_ClipMode":"hidden","derivationIds":[],"id":"6712AD2D-6DDA-4926-BBD2-9EB4919E84E9","_InputAllowed":false,"_HandStyle":"default","allowInput":false,"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"eventsAreIgnored":false,"_PreviousBorderWidth":0,"_TextStylingMode":true,"_StyleClassNames":["Morph","Text","close-button"],"owner":{"__isSmartRef__":true,"id":72},"eventHandler":{"__isSmartRef__":true,"id":91},"__serializedExpressions__":["_TextColor","_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":92},"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"88":{"_BorderWidth":0,"_Fill":null,"_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(19.0,19.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"89":{"style":{"__isSmartRef__":true,"id":90},"chunkOwner":{"__isSmartRef__":true,"id":87},"_id":"_21524","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"90":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"91":{"morph":{"__isSmartRef__":true,"id":87},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"92":{"onMouseUp":{"__isSmartRef__":true,"id":93}},"93":{"varMapping":{"__isSmartRef__":true,"id":94},"source":"function onMouseUp(evt) {\n        if (evt.world.clickedOnMorph !== this) return\n        if (evt.metaKey) return false;\n        evt.stop();\n        this.owner.remove();\n    }","funcProperties":{"__isSmartRef__":true,"id":99},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"94":{"this":{"__isSmartRef__":true,"id":87},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":95}},"95":{"$super":{"__isSmartRef__":true,"id":96}},"96":{"varMapping":{"__isSmartRef__":true,"id":97},"source":"function () {\n                    try {\n                        return Object.getPrototypeOf(obj)[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":98},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"97":{"obj":{"__isSmartRef__":true,"id":87},"name":"onMouseUp"},"98":{},"99":{},"100":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(161.3,19.0)","_Padding":"lively.rect(0,0,0,0)"},"101":{"resizeWidth":true},"102":{"rules":[{"__isSmartRef__":true,"id":103},{"__isSmartRef__":true,"id":113}],"originMorph":{"__isSmartRef__":true,"id":72},"__LivelyClassName__":"lively.morphic.StyleSheet","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"103":{"declarations":[{"__isSmartRef__":true,"id":104},{"__isSmartRef__":true,"id":105},{"__isSmartRef__":true,"id":106},{"__isSmartRef__":true,"id":107},{"__isSmartRef__":true,"id":108},{"__isSmartRef__":true,"id":109},{"__isSmartRef__":true,"id":110},{"__isSmartRef__":true,"id":111},{"__isSmartRef__":true,"id":112}],"styleSheet":{"__isSmartRef__":true,"id":102},"selector":".Morph .close-button","__LivelyClassName__":"lively.morphic.StyleSheetRule","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"104":{"values":["0"],"rule":{"__isSmartRef__":true,"id":103},"property":"border","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetShorthandDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"105":{"values":["15px"],"rule":{"__isSmartRef__":true,"id":103},"property":"border-radius","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"106":{"values":["rgba(204,0,0,1)"],"rule":{"__isSmartRef__":true,"id":103},"property":"background-color","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"107":{"values":["rgba(255,255,255,1)"],"rule":{"__isSmartRef__":true,"id":103},"property":"color","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"108":{"values":["hidden"],"rule":{"__isSmartRef__":true,"id":103},"property":"visibility","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"109":{"values":["0.8em"],"rule":{"__isSmartRef__":true,"id":103},"property":"font-size","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"110":{"values":["bold"],"rule":{"__isSmartRef__":true,"id":103},"property":"font-weight","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"111":{"values":["center"],"rule":{"__isSmartRef__":true,"id":103},"property":"text-align","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"112":{"values":["middle"],"rule":{"__isSmartRef__":true,"id":103},"property":"vertical-align","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"113":{"declarations":[{"__isSmartRef__":true,"id":114},{"__isSmartRef__":true,"id":115}],"styleSheet":{"__isSmartRef__":true,"id":102},"selector":".Morph:hover .close-button","__LivelyClassName__":"lively.morphic.StyleSheetRule","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"114":{"values":["visible"],"rule":{"__isSmartRef__":true,"id":113},"property":"visibility","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"115":{"values":["0.2"],"rule":{"__isSmartRef__":true,"id":113},"property":"opacity","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"116":{"morph":{"__isSmartRef__":true,"id":72},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"117":{"partName":"ReferenceList","requiredModules":[],"partsSpaceName":"PartsBin/BYOIE/","comment":"This list allows to reference other synchronized objects. You can drop them in here to create a reference, or drag them out to have a look at them.","changes":[{"__isSmartRef__":true,"id":118},{"__isSmartRef__":true,"id":119},{"__isSmartRef__":true,"id":120},{"__isSmartRef__":true,"id":121},{"__isSmartRef__":true,"id":122},{"__isSmartRef__":true,"id":123},{"__isSmartRef__":true,"id":124}],"migrationLevel":8,"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Thu Apr 03 2014 14:27:11 GMT-0700 (PDT)\")"},"118":{"author":"larswassermann","message":"change from List to MorphList","id":"3EFF6F47-E2DC-4576-A084-80106E038575","__serializedExpressions__":["date"],"date":"new Date(\"Wed Apr 02 2014 20:08:10 GMT-0700 (PDT)\")"},"119":{"author":"larswassermann","message":"no comment","id":"06EA3399-2585-4D37-BFDB-B7F27D4DE220","__serializedExpressions__":["date"],"date":"new Date(\"Wed Apr 02 2014 20:19:12 GMT-0700 (PDT)\")"},"120":{"author":"larswassermann","message":"removed circular link between morphs and their list items","id":"CF2351EC-8418-4551-B3ED-CE84ED8C7F3C","__serializedExpressions__":["date"],"date":"new Date(\"Wed Apr 02 2014 20:45:20 GMT-0700 (PDT)\")"},"121":{"author":"larswassermann","message":"changed styling","id":"CD3BF812-BAA5-4463-9886-DFB5C597BDDC","__serializedExpressions__":["date"],"date":"new Date(\"Thu Apr 03 2014 14:27:11 GMT-0700 (PDT)\")"},"122":{"author":"larswassermann","message":"due to the morphic list update, only the list element needs to have the 'has own list item behavior' flag set","id":"F4B29E78-F8F5-4AE5-AA4A-8BAC694680A7","__serializedExpressions__":["date"],"date":"new Date(\"Thu Apr 03 2014 14:28:24 GMT-0700 (PDT)\")"},"123":{"author":"larswassermann","message":"change from List to MorphList","id":"4EE2D21F-7BC2-4802-A373-28EC9D0A3679","__serializedExpressions__":["date"],"date":"new Date(\"Thu Apr 03 2014 14:58:43 GMT-0700 (PDT)\")"},"124":{"author":"larswassermann","message":"readded the hasOwnListItemBehavior flags because of the missing update here","id":"8F65124A-12D1-4A7F-9DE2-A58292789686","__serializedExpressions__":["date"],"date":"new Date(\"Thu Apr 03 2014 15:05:55 GMT-0700 (PDT)\")"},"125":{"rules":[{"__isSmartRef__":true,"id":126},{"__isSmartRef__":true,"id":128},{"__isSmartRef__":true,"id":138}],"originMorph":{"__isSmartRef__":true,"id":35},"__LivelyClassName__":"lively.morphic.StyleSheet","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"126":{"declarations":[{"__isSmartRef__":true,"id":127}],"styleSheet":{"__isSmartRef__":true,"id":125},"selector":".Morph .list-item","__LivelyClassName__":"lively.morphic.StyleSheetRule","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"127":{"values":["10pt"],"rule":{"__isSmartRef__":true,"id":126},"property":"font-size","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"128":{"declarations":[{"__isSmartRef__":true,"id":129},{"__isSmartRef__":true,"id":130},{"__isSmartRef__":true,"id":131},{"__isSmartRef__":true,"id":132},{"__isSmartRef__":true,"id":133},{"__isSmartRef__":true,"id":134},{"__isSmartRef__":true,"id":135},{"__isSmartRef__":true,"id":136},{"__isSmartRef__":true,"id":137}],"styleSheet":{"__isSmartRef__":true,"id":125},"selector":".Morph .close-button","__LivelyClassName__":"lively.morphic.StyleSheetRule","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"129":{"values":["0"],"rule":{"__isSmartRef__":true,"id":128},"property":"border","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetShorthandDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"130":{"values":["15px"],"rule":{"__isSmartRef__":true,"id":128},"property":"border-radius","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"131":{"values":["rgba(204,0,0,1)"],"rule":{"__isSmartRef__":true,"id":128},"property":"background-color","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"132":{"values":["rgba(255,255,255,1)"],"rule":{"__isSmartRef__":true,"id":128},"property":"color","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"133":{"values":["hidden"],"rule":{"__isSmartRef__":true,"id":128},"property":"visibility","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"134":{"values":["0.8em"],"rule":{"__isSmartRef__":true,"id":128},"property":"font-size","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"135":{"values":["bold"],"rule":{"__isSmartRef__":true,"id":128},"property":"font-weight","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"136":{"values":["center"],"rule":{"__isSmartRef__":true,"id":128},"property":"text-align","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"137":{"values":["middle"],"rule":{"__isSmartRef__":true,"id":128},"property":"vertical-align","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"138":{"declarations":[{"__isSmartRef__":true,"id":139},{"__isSmartRef__":true,"id":140}],"styleSheet":{"__isSmartRef__":true,"id":125},"selector":".Morph:hover .close-button","__LivelyClassName__":"lively.morphic.StyleSheetRule","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"139":{"values":["visible"],"rule":{"__isSmartRef__":true,"id":138},"property":"visibility","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"140":{"values":["0.2"],"rule":{"__isSmartRef__":true,"id":138},"property":"opacity","priority":false,"__LivelyClassName__":"lively.morphic.StyleSheetDeclaration","__SourceModuleName__":"Global.lively.morphic.StyleSheetRepresentation"},"141":{"sourceObj":{"__isSmartRef__":true,"id":35},"sourceAttrName":"itemList","targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"save","varMapping":{"__isSmartRef__":true,"id":142},"updaterString":"function ($upd, value) {\n                            this.sourceObj.changeTime = Date.now();\n                            if (typeof this.targetObj[this.targetMethodName] == \"function\")\n                                $upd(value, this.sourceObj, this);\n                    }","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"142":{"source":{"__isSmartRef__":true,"id":35},"target":{"__isSmartRef__":true,"id":0}},"143":{"renderFunction":{"__isSmartRef__":true,"id":144},"removeableListItemFor":{"__isSmartRef__":true,"id":151},"addMorph":{"__isSmartRef__":true,"id":154},"connectTo":{"__isSmartRef__":true,"id":161},"getModelData":{"__isSmartRef__":true,"id":164},"mergeWithModelData":{"__isSmartRef__":true,"id":167},"openMorphFor":{"__isSmartRef__":true,"id":170},"referenceTo":{"__isSmartRef__":true,"id":173},"reset":{"__isSmartRef__":true,"id":176}},"144":{"varMapping":{"__isSmartRef__":true,"id":145},"source":"function renderFunction(listItem) {\n    if (!listItem) listItem = {isListItem: true, string: 'invalid list item: ' + listItem};\n    if (listItem.morph) return listItem.morph;\n    var string = listItem.string || String(listItem);\n    var morph =  this.removeableListItemFor(string);\n    morph.item = listItem;\n    return morph;\n}","funcProperties":{"__isSmartRef__":true,"id":150},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"145":{"this":{"__isSmartRef__":true,"id":35},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":146}},"146":{"$super":{"__isSmartRef__":true,"id":147}},"147":{"varMapping":{"__isSmartRef__":true,"id":148},"source":"function () {\n                    try {\n                        return Object.getPrototypeOf(obj)[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":149},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"148":{"obj":{"__isSmartRef__":true,"id":35},"name":"renderFunction"},"149":{},"150":{"user":"larswassermann","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Wed Apr 02 2014 20:44:48 GMT-0700 (PDT)\")"},"151":{"varMapping":{"__isSmartRef__":true,"id":152},"source":"function removeableListItemFor(aString) {\n    var height = 19,\n        width = this.getExtent().y,\n        listItem = new lively.morphic.Box(new lively.Rectangle(0, 0, width, height)),\n        text = lively.morphic.Text.makeLabel(aString, {\n            position: pt(height, 0),\n            extent: pt(width - height, height),\n            fixedHeight: true, fixedWidth: false,\n            resizeWidth: true,\n            whiteSpaceHandling: 'pre'\n        });\n    text.addScript(function onMouseDown(evt) {\n        var list = this.owner.owner; // FIXME\n        list.openMorphFor(this.owner.item);\n        evt.stop(); return true;\n    });\n    // text.disableEvents();\n    text.unignoreEvents();\n    text.setInputAllowed.bind(text, false).delay(1);\n    text.addStyleClassName(\"list-item\");\n    text.setTextStylingMode(true);\n    \n    listItem.isListItemMorph = true;\n    // listItem.name = String(i);\n    \n    var x = lively.morphic.Text.makeLabel(\"X\", {\n        position: pt(0, 0),\n        extent: pt(height, height),\n        fixedHeight: true, fixedWidth: true\n    });\n    x.addScript(function onMouseUp(evt) {\n        if (evt.world.clickedOnMorph !== this) return\n        if (evt.metaKey) return false;\n        evt.stop();\n        // this has one issue: if an element is present multiple times, all of its copies are also removed\n        this.owner.owner.setList(this.owner.owner.getList().without(this.owner.item))\n    });\n    x.unignoreEvents();\n    x.setInputAllowed.bind(x, false).delay(1);\n    x.setBorderStylingMode(true);\n    x.setTextStylingMode(true);\n    x.addStyleClassName('close-button');\n\n    listItem.applyStyle({\n        fixedHeight: true, fixedWidth: false,\n        resizeWidth: true,\n    });\n    \n    listItem.addMorph(text);\n    listItem.addMorph(x);\n    listItem.hasOwnListItemBehavior = true;\n    x.hasOwnListItemBehavior = true;\n    text.hasOwnListItemBehavior = true;\n    return listItem;\n}","funcProperties":{"__isSmartRef__":true,"id":153},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"152":{"this":{"__isSmartRef__":true,"id":35}},"153":{"user":"larswassermann","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Thu Apr 03 2014 15:05:14 GMT-0700 (PDT)\")"},"154":{"varMapping":{"__isSmartRef__":true,"id":155},"source":"function addMorph(aMorph, other) {\n    if (aMorph.isPlaceholder || aMorph.isGrabShadow) return;\n    if (aMorph.item) return $super(aMorph, other);\n    // morphs don't get placeholders, do they?\n\n    if (aMorph.synchronizationHandles && aMorph.synchronizationHandles.length !== 0) {\n        this.addItem(this.referenceTo(aMorph));\n    } else {\n        alert(\"The dropped morph is not synchronized. We can't build a reference to it.\")\n    }\n\n    if (!aMorph.previousOwner || !aMorph.previousPosition) {\n        throw new Error(\"Can not reset morph to previous palce in Scenegraph...\")\n    }\n    var position = aMorph.previousPosition;\n    aMorph.previousOwner.addMorph(aMorph);\n    aMorph.withCSSTransitionDo(function() {\n        aMorph.setPosition(position);\n    }, 300)\n    return aMorph;\n}","funcProperties":{"__isSmartRef__":true,"id":160},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"155":{"this":{"__isSmartRef__":true,"id":35},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":156}},"156":{"$super":{"__isSmartRef__":true,"id":157}},"157":{"varMapping":{"__isSmartRef__":true,"id":158},"source":"function () {\n                    try {\n                        return Object.getPrototypeOf(obj)[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":159},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"158":{"obj":{"__isSmartRef__":true,"id":35},"name":"addMorph"},"159":{},"160":{"user":"larswassermann","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Wed Apr 02 2014 20:06:10 GMT-0700 (PDT)\")"},"161":{"varMapping":{"__isSmartRef__":true,"id":162},"source":"function connectTo(targetObj, targetMethod, options) {\n    connect(this, \"itemList\", targetObj, targetMethod, options)\n}","funcProperties":{"__isSmartRef__":true,"id":163},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"162":{"this":{"__isSmartRef__":true,"id":35}},"163":{"user":"larswassermann","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Wed Apr 02 2014 20:06:10 GMT-0700 (PDT)\")"},"164":{"varMapping":{"__isSmartRef__":true,"id":165},"source":"function getModelData() {\n    return this.itemList\n}","funcProperties":{"__isSmartRef__":true,"id":166},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"165":{"this":{"__isSmartRef__":true,"id":35}},"166":{"user":"larswassermann","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Wed Apr 02 2014 20:06:10 GMT-0700 (PDT)\")"},"167":{"varMapping":{"__isSmartRef__":true,"id":168},"source":"function mergeWithModelData(newValues) {\n    var self = this;\n    lively.bindings.noUpdate(function() {\n        self.setList(newValues);\n    })\n}","funcProperties":{"__isSmartRef__":true,"id":169},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"168":{"this":{"__isSmartRef__":true,"id":35}},"169":{"user":"larswassermann","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Wed Apr 02 2014 20:17:20 GMT-0700 (PDT)\")"},"170":{"varMapping":{"__isSmartRef__":true,"id":171},"source":"function openMorphFor(listElement) {\n    var synchronizedMorph = this.owner;\n    while(synchronizedMorph && !synchronizedMorph.synchronizationHandles) \n        synchronizedMorph = synchronizedMorph.owner;\n    if (!synchronizedMorph) return alert(\"This list is not synchronized, and as such does not know from which store to open its elements.\")\n    \n    var rootHandle = synchronizedMorph.synchronizationHandles[0];\n    while(rootHandle && !rootHandle.isRoot()) rootHandle = rootHandle.parent();\n    if (!rootHandle) return alert(\"This synchronization handle seems to have no root.\")\n    \n    Trait(\"lively.persistence.StateSync.SynchronizedMorphMixin\").openMorphFor(listElement.path, rootHandle, function(path) {\n        alert(\"No morph stencil found for path \" + path);\n    })\n}","funcProperties":{"__isSmartRef__":true,"id":172},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"171":{"this":{"__isSmartRef__":true,"id":35}},"172":{"user":"larswassermann","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Wed Apr 02 2014 20:18:27 GMT-0700 (PDT)\")"},"173":{"varMapping":{"__isSmartRef__":true,"id":174},"source":"function referenceTo(someSynchronizedMorph) {\n    // someSynchronizedMorph.synchronizationHandles.any(function(ea) {\n    //     return ea.isHandleForSameStoreAs(this.synchronizationHandles[0])\n    // }, this)\n    // FIXME: Assumes both this and some*Morph have exactly one synchronizationHandle\n    return { path: someSynchronizedMorph.synchronizationHandles[0].fullPath().toString(), string: someSynchronizedMorph.toString() }\n}","funcProperties":{"__isSmartRef__":true,"id":175},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"174":{"this":{"__isSmartRef__":true,"id":35}},"175":{"user":"larswassermann","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Wed Apr 02 2014 20:06:10 GMT-0700 (PDT)\")"},"176":{"varMapping":{"__isSmartRef__":true,"id":177},"source":"function reset() {\n    this.setStyleSheet(\n        \".Morph .list-item {\\n\" +\n        \"\tfont-size: 10pt;\\n\" +\n        \"}\\n\" +\n        \"\\n\" +\n        \".Morph .close-button {\\n\" +\n        \"\tborder: 0;\\n\" +\n        \"\tborder-radius: 15px;\\n\" +\n        \"\tbackground-color: \" + Color.red.toCSSString() + \";\\n\" +\n        \"\tcolor: \" + Color.white.toCSSString() + \";\\n\" +\n        \"\tvisibility: hidden;\\n\" +\n        \"\tfont-size: 0.8em;\\n\" +\n        \"\tfont-weight: bold;\\n\" +\n        \"\ttext-align: center;\\n\" +\n        \"\tvertical-align: middle;\\n\" +\n        \"}\\n\" +\n        \"\\n\" +\n        \".Morph:hover .close-button {\\n\" +\n        \"\tvisibility: visible;\\n\" +\n        \"\topacity: 0.2;\\n\" +\n        \"}\\n\");\n\n}","funcProperties":{"__isSmartRef__":true,"id":178},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"177":{"this":{"__isSmartRef__":true,"id":35}},"178":{"user":"larswassermann","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Thu Apr 03 2014 14:26:28 GMT-0700 (PDT)\")"},"179":{"_BorderWidth":1,"_ClipMode":"visible","_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"attributeConnections":[{"__isSmartRef__":true,"id":180}],"doNotSerialize":["$$_Extent"],"doNotCopyProperties":["$$_Extent"],"__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(307.0,293.0)","_BorderColor":"Color.rgb(0,0,0)","_Fill":"Color.rgb(241,241,241)","_Padding":"lively.rect(0,0,0,0)"},"180":{"sourceObj":{"__isSmartRef__":true,"id":179},"sourceAttrName":"_Extent","targetMethodName":"adjustPosition","varMapping":{"__isSmartRef__":true,"id":181},"dependedBy":{"__isSmartRef__":true,"id":182},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"181":{"source":{"__isSmartRef__":true,"id":179}},"182":{"sourceObj":{"__isSmartRef__":true,"id":0},"sourceAttrName":"extent","targetMethodName":"adjustPosition","varMapping":{"__isSmartRef__":true,"id":183},"dependendConnections":[{"__isSmartRef__":true,"id":180}],"attributeConnections":[{"__isSmartRef__":true,"id":184},{"__isSmartRef__":true,"id":186},{"__isSmartRef__":true,"id":188}],"doNotSerialize":["$$converterString","$$updaterString","$$varMapping"],"doNotCopyProperties":["$$converterString","$$updaterString","$$varMapping"],"__LivelyClassName__":"lively.morphic.GeometryConnection","__SourceModuleName__":"Global.lively.bindings.GeometryBindings"},"183":{"source":{"__isSmartRef__":true,"id":0}},"184":{"sourceObj":{"__isSmartRef__":true,"id":182},"sourceAttrName":"converterString","targetObj":{"__isSmartRef__":true,"id":180},"targetMethodName":"setConverter","varMapping":{"__isSmartRef__":true,"id":185},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"185":{"source":{"__isSmartRef__":true,"id":182},"target":{"__isSmartRef__":true,"id":180}},"186":{"sourceObj":{"__isSmartRef__":true,"id":182},"sourceAttrName":"updaterString","targetObj":{"__isSmartRef__":true,"id":180},"targetMethodName":"setUpdater","varMapping":{"__isSmartRef__":true,"id":187},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"187":{"source":{"__isSmartRef__":true,"id":182},"target":{"__isSmartRef__":true,"id":180}},"188":{"sourceObj":{"__isSmartRef__":true,"id":182},"sourceAttrName":"varMapping","targetObj":{"__isSmartRef__":true,"id":180},"targetMethodName":"varMapping","varMapping":{"__isSmartRef__":true,"id":189},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"189":{"source":{"__isSmartRef__":true,"id":182},"target":{"__isSmartRef__":true,"id":180}},"190":{"partsSpaceName":"PartsBin/BYOIE","comment":"A plain simple rectangle","migrationLevel":8,"partName":"Report","changes":[{"__isSmartRef__":true,"id":191},{"__isSmartRef__":true,"id":192},{"__isSmartRef__":true,"id":193},{"__isSmartRef__":true,"id":194},{"__isSmartRef__":true,"id":195},{"__isSmartRef__":true,"id":196},{"__isSmartRef__":true,"id":197},{"__isSmartRef__":true,"id":198},{"__isSmartRef__":true,"id":199},{"__isSmartRef__":true,"id":200},{"__isSmartRef__":true,"id":201},{"__isSmartRef__":true,"id":202},{"__isSmartRef__":true,"id":203},{"__isSmartRef__":true,"id":204},{"__isSmartRef__":true,"id":205},{"__isSmartRef__":true,"id":206},{"__isSmartRef__":true,"id":207},{"__isSmartRef__":true,"id":208},{"__isSmartRef__":true,"id":209}],"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Wed Mar 12 2014 07:00:28 GMT-0700 (PDT)\")"},"191":{"author":"jenslincke","message":"no comment","id":"ADFBF069-513C-4DE6-95A9-8AD4985C6508","__serializedExpressions__":["date"],"date":"new Date(\"Tue Feb 04 2014 01:23:53 GMT-0800 (PST)\")"},"192":{"author":"robertkrahn","message":"no comment","id":"A452871F-4EB9-45D1-94B8-6065CBA7B8FD","__serializedExpressions__":["date"],"date":"new Date(\"Mon Jul 29 2013 23:20:51 GMT-0700 (PDT)\")"},"193":{"author":"SAPLivelyScreen","message":"no comment","id":"7A44D8CA-6D5F-42A3-A4B4-4D7F51EECA52","__serializedExpressions__":["date"],"date":"new Date(\"Tue Jun 18 2013 11:49:27 GMT-0700 (PDT)\")"},"194":{"author":"SAPLivelyScreen","message":"no comment","id":"EF145198-0649-41BD-A92E-521D98FEC49D","__serializedExpressions__":["date"],"date":"new Date(\"Wed May 29 2013 15:36:50 GMT-0700 (PDT)\")"},"195":{"author":"jenslincke","message":"added legend","id":"7ADA3049-56C1-4D32-874B-F664A79DDB20","__serializedExpressions__":["date"],"date":"new Date(\"Fri Jan 18 2013 07:47:05 GMT-0800 (PST)\")"},"196":{"author":"jenslincke","message":"no comment","id":"A4B86A7E-A398-4C29-BEE0-4AA045ABABD2","__serializedExpressions__":["date"],"date":"new Date(\"Fri Jan 18 2013 07:42:31 GMT-0800 (PST)\")"},"197":{"author":"jenslincke","message":"I want my blue rectangle back!","id":"5AA9291A-869F-4D36-8095-4721B5A5B205","__serializedExpressions__":["date"],"date":"new Date(\"Thu Nov 22 2012 01:35:51 GMT-0800 (PST)\")"},"198":{"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8","__serializedExpressions__":["date"],"date":"new Date(\"Mon Jun 18 2012 10:35:08 GMT-0700 (PDT)\")"},"199":{"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350","__serializedExpressions__":["date"],"date":"new Date(\"Mon Apr 09 2012 04:42:07 GMT-0700 (PDT)\")"},"200":{"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 14 2012 02:42:26 GMT-0700 (PDT)\")"},"201":{"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B","__serializedExpressions__":["date"],"date":"new Date(\"Fri Feb 24 2012 17:59:09 GMT-0800 (PST)\")"},"202":{"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 14 2012 02:53:45 GMT-0700 (PDT)\")"},"203":{"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC","__serializedExpressions__":["date"],"date":"new Date(\"Thu May 03 2012 06:51:30 GMT-0700 (PDT)\")"},"204":{"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23","__serializedExpressions__":["date"],"date":"new Date(\"Thu May 03 2012 06:51:36 GMT-0700 (PDT)\")"},"205":{"author":"jenslincke","message":"no comment","id":"AEB2F41B-2C88-4BBA-8875-93CD17CBA1C8","__serializedExpressions__":["date"],"date":"new Date(\"Wed Jan 23 2013 03:57:18 GMT-0800 (PST)\")"},"206":{"author":"robertkrahn","message":"no comment","id":"67FD74CD-7AE4-4050-ADC7-4DF73804258D","__serializedExpressions__":["date"],"date":"new Date(\"Thu May 30 2013 00:18:06 GMT-0700 (PDT)\")"},"207":{"author":"robertkrahn","message":"no comment","id":"FBBB9C99-B61C-4D5F-8750-6E2987DF0C9C","__serializedExpressions__":["date"],"date":"new Date(\"Thu Jun 20 2013 15:16:24 GMT-0700 (PDT)\")"},"208":{"author":"jenslincke","message":"no comment","id":"ECD12BFF-E872-4918-8341-C6571E72F36D","__serializedExpressions__":["date"],"date":"new Date(\"Tue Feb 04 2014 01:24:27 GMT-0800 (PST)\")"},"209":{"author":"lauritz","message":"dropping enabled for the blue rectangle","id":"81D350CB-D926-491F-8FF3-A6C9C831BDF2","__serializedExpressions__":["date"],"date":"new Date(\"Wed Mar 12 2014 07:00:28 GMT-0700 (PDT)\")"},"210":{"morph":{"__isSmartRef__":true,"id":0},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"211":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":212}},"212":{"test01IsMorph":{"__isSmartRef__":true,"id":213}},"213":{"varMapping":{"__isSmartRef__":true,"id":214},"source":"function test01IsMorph(aPart) {\n    this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":215},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"214":{"this":{"__isSmartRef__":true,"id":211}},"215":{},"216":{"adjustForNewBounds":true,"__serializedExpressions__":["extentWithoutPlaceholder"],"extentWithoutPlaceholder":"lively.pt(201.0,198.0)"},"217":{"sourceObj":{"__isSmartRef__":true,"id":0},"sourceAttrName":"position","targetMethodName":"adjustPosition","varMapping":{"__isSmartRef__":true,"id":218},"dependendConnections":[{"__isSmartRef__":true,"id":219}],"attributeConnections":[{"__isSmartRef__":true,"id":221},{"__isSmartRef__":true,"id":223},{"__isSmartRef__":true,"id":225}],"doNotSerialize":["$$converterString","$$updaterString","$$varMapping"],"doNotCopyProperties":["$$converterString","$$updaterString","$$varMapping"],"__LivelyClassName__":"lively.morphic.GeometryConnection","__SourceModuleName__":"Global.lively.bindings.GeometryBindings"},"218":{"source":{"__isSmartRef__":true,"id":0}},"219":{"sourceObj":{"__isSmartRef__":true,"id":0},"sourceAttrName":"_Position","targetMethodName":"adjustPosition","varMapping":{"__isSmartRef__":true,"id":220},"dependedBy":{"__isSmartRef__":true,"id":217},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"220":{"source":{"__isSmartRef__":true,"id":0}},"221":{"sourceObj":{"__isSmartRef__":true,"id":217},"sourceAttrName":"converterString","targetObj":{"__isSmartRef__":true,"id":219},"targetMethodName":"setConverter","varMapping":{"__isSmartRef__":true,"id":222},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"222":{"source":{"__isSmartRef__":true,"id":217},"target":{"__isSmartRef__":true,"id":219}},"223":{"sourceObj":{"__isSmartRef__":true,"id":217},"sourceAttrName":"updaterString","targetObj":{"__isSmartRef__":true,"id":219},"targetMethodName":"setUpdater","varMapping":{"__isSmartRef__":true,"id":224},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"224":{"source":{"__isSmartRef__":true,"id":217},"target":{"__isSmartRef__":true,"id":219}},"225":{"sourceObj":{"__isSmartRef__":true,"id":217},"sourceAttrName":"varMapping","targetObj":{"__isSmartRef__":true,"id":219},"targetMethodName":"varMapping","varMapping":{"__isSmartRef__":true,"id":226},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"226":{"source":{"__isSmartRef__":true,"id":217},"target":{"__isSmartRef__":true,"id":219}},"227":{"sourceObj":{"__isSmartRef__":true,"id":0},"sourceAttrName":"remove","targetMethodName":"remove","varMapping":{"__isSmartRef__":true,"id":228},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"228":{"source":{"__isSmartRef__":true,"id":0}},"229":{"toString":{"__isSmartRef__":true,"id":230}},"230":{"varMapping":{"__isSmartRef__":true,"id":231},"source":"function toString() {\n    return \"Report (\" + (this.changeTime ? (new Date(this.changeTime)).format(\"yyyy-mm-dd h:MM TT\") : \"\") + \")\"\n}","funcProperties":{"__isSmartRef__":true,"id":236},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"231":{"this":{"__isSmartRef__":true,"id":0},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":232}},"232":{"$super":{"__isSmartRef__":true,"id":233}},"233":{"varMapping":{"__isSmartRef__":true,"id":234},"source":"function () {\n                try {\n                    // FIXME super is supposed to be static\n                    return Object.getPrototypeOf(obj)[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":235},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"234":{"obj":{"__isSmartRef__":true,"id":0},"name":"toString"},"235":{},"236":{"user":"larswassermann","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Thu Apr 24 2014 17:59:35 GMT-0700 (PDT)\")"},"isSimplifiedRegistry":true}}