{"id":0,"registry":{"0":{"submorphs":[{"__isSmartRef__":true,"id":1},{"__isSmartRef__":true,"id":231},{"__isSmartRef__":true,"id":357}],"scripts":[],"shape":{"__isSmartRef__":true,"id":392},"renderContextTable":{"__isSmartRef__":true,"id":396},"eventHandler":{"__isSmartRef__":true,"id":397},"_ClipMode":"visible","derivationIds":["4ABDD5C5-B54A-4FE7-99D9-16CD5C369C2B","1EDC73F8-5E39-42DF-965F-4CFACA53202D","98DAD5C2-8CEF-4AED-BD66-67FE8A8EC17E","480BBD4F-7F7A-4FC7-B4DE-D5549A16E52C","7AA88127-42BA-4157-A0E4-EC38DB46CEA0","78DCA785-3072-454D-940B-1C39D4D45CE6","B1B2BA4A-948B-4443-AD72-D3AD1551E0E6","3A71A724-1406-414B-A89D-EB7DE1271EE8","3578BE35-2D99-4991-A38D-CDD8EC4A68BF","83F3D4A4-8513-46A9-BFE4-2CF452A9BF78","1B741902-BADE-48C3-BA5B-68EFA97E4B11","6A3FE7BF-0B48-4160-82D4-57B06C147ACD","D904E5CF-702D-41EE-958B-B2953C0D30C4","28C082F9-1AA5-4802-B290-0B12950F9DAD","01773B44-0EEE-46BC-B5E7-5BEF55069E90"],"id":"057C33D8-63DD-4F44-A606-10757DF749CE","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":398},"LK2":true,"_Position":{"__isSmartRef__":true,"id":399},"targetMorph":{"__isSmartRef__":true,"id":1},"reframeHandle":{"__isSmartRef__":true,"id":357},"titleBar":{"__isSmartRef__":true,"id":231},"contentOffset":{"__isSmartRef__":true,"id":108},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":400},"name":"StyleBrowser","highlighted":false,"prevDragPos":{"__isSmartRef__":true,"id":455},"isBeingDragged":false,"_Scale":1,"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets","withoutLayers":["Global.lively.morphic.GrabbingLayer"]},"1":{"submorphs":[{"__isSmartRef__":true,"id":2},{"__isSmartRef__":true,"id":42},{"__isSmartRef__":true,"id":76}],"scripts":[],"id":"17D17343-6D1F-4C98-89DF-13E221F6EA6D","shape":{"__isSmartRef__":true,"id":101},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":108},"showsHalos":false,"name":"StyleBrowser","partsBinMetaInfo":{"__isSmartRef__":true,"id":109},"renderContextTable":{"__isSmartRef__":true,"id":128},"eventHandler":{"__isSmartRef__":true,"id":129},"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","3B8D68C9-697C-4084-A8A2-29434B2E774B","95DCBFB5-D3AC-427B-BB4D-46050AC5909C","70B1C81A-578B-405A-A913-93B12F232EA8","5A527F03-95A4-42B3-BE15-763C315A8BA1","67036E07-4778-47CA-9308-913C18DB37DD","797DACF9-B826-4F30-A716-F5BB8835B199","D1B4E428-607E-4C8A-B74F-59CA2453141D","DA7F5F23-E8B3-48AD-BBE7-CF186A3B9C8D","C3B77D65-9EEA-42D3-9CC6-09F6C0F72DFD","879DCB2D-D754-4383-AF89-463149776BAF","8CBA9476-CD95-4CFF-96CD-8E94CFF33FBD","18BAB1C3-2A85-4677-AA57-532EA6DF5050","532CA5DB-240D-4E9A-A511-80ED07B76A0D","54292283-4B51-4E96-90DC-F2B97BCD78DE","3169B5D7-037F-4E0D-B82E-E6F5743E33BA"],"partTests":{"__isSmartRef__":true,"id":130},"_ClipMode":"visible","moved":true,"owner":{"__isSmartRef__":true,"id":0},"isBeingDragged":false,"minExtent":{"__isSmartRef__":true,"id":135},"#startLetters":"rem","layout":{"__isSmartRef__":true,"id":136},"prevScroll":[0,0],"isCopyMorphRef":true,"morphRefId":15,"target":{"__isSmartRef__":true,"id":137},"_Rotation":0,"_Scale":1,"displayedRule":{"__isSmartRef__":true,"id":14},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":178},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core"},"2":{"submorphs":[],"scripts":[],"id":"A02CD07C-79EC-48C4-A24F-18075331C7FE","renderContextTable":{"__isSmartRef__":true,"id":3},"shape":{"__isSmartRef__":true,"id":4},"droppingEnabled":true,"halosEnabled":true,"_ClipMode":"auto","eventHandler":{"__isSmartRef__":true,"id":11},"_Position":{"__isSmartRef__":true,"id":12},"itemList":[],"selectOnMove":false,"showsHalos":false,"name":"RuleList","partsBinMetaInfo":{"__isSmartRef__":true,"id":13},"derivationIds":[6545,"9BD24E0D-DFBD-4349-9932-6CE24E969A15","4CB3CE19-1713-403C-B6C8-E005DE83EDB1","27F66548-BA63-4907-B3D2-BF2F686235E1","90B2EEBB-2090-4C35-BE89-F0874EF5425B","54E370AA-6E21-4A63-B5EA-7A8EE4C5787F","D166ABA0-1361-4F66-9A37-A5BA56EEF289","8219B2D1-E70E-4E0A-AAD0-BDAB4FA089BC","E021D22F-B0B9-4F0B-AEA7-BD911908C20C","DB0091A2-C7E5-4FDF-8E7C-AD77DDE3D30D","296A3761-0AC3-44ED-9F3A-E09C6730DFB8","064B2084-A93E-45A4-B68F-98351C136415","51A363DD-6B82-411B-BB7E-3D8C223272B9","EF7530AC-76A2-41BF-8BFF-FF7B1CAA87F1","C8B4AA18-3BA9-4DDA-B832-5DBA24C25235","219F6AF1-49A1-47EF-86F0-1A82770BC4E1"],"moved":true,"owner":{"__isSmartRef__":true,"id":1},"#startLetters":"get","changeTriggered":true,"selectedLineNo":0,"selection":{"__isSmartRef__":true,"id":14},"distanceToDragEvent":{"__isSmartRef__":true,"id":39},"layout":{"__isSmartRef__":true,"id":40},"attributeConnections":[{"__isSmartRef__":true,"id":41}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.DropDownList","__SourceModuleName__":"Global.lively.morphic.Core"},"3":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","removeMorph":"removeMorphHTML","onRenderFinished":"onRenderFinishedHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","setStyleSheet":"setStyleSheetHTML","setStyleClassNames":"setStyleClassNamesHTML","setStyleId":"setStyleIdHTML","updateListContent":"updateListContentHTML","resizeList":"resizeListHTML","getItemIndexFromEvent":"getItemIndexFromEventHTML","getListExtent":"getListExtentHTML","setSize":"setSizeHTML","renderAsDropDownList":"renderAsDropDownListHTML","setFontSize":"setFontSizeHTML","setFontFamily":"setFontFamilyHTML","getSelectedIndexes":"getSelectedIndexesHTML","enableMultipleSelections":"enableMultipleSelectionsHTML","selectAllAt":"selectAllAtHTML","clearSelections":"clearSelectionsHTML","deselectAt":"deselectAtHTML"},"4":{"_Position":{"__isSmartRef__":true,"id":5},"renderContextTable":{"__isSmartRef__":true,"id":6},"_Extent":{"__isSmartRef__":true,"id":7},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":8},"_Fill":{"__isSmartRef__":true,"id":9},"_Padding":{"__isSmartRef__":true,"id":10},"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"5":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"6":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setAppearanceStylingMode":"setAppearanceStylingModeHTML","setBorderStylingMode":"setBorderStylingModeHTML","getComputedBorderWidth":"getComputedBorderWidthHTML","getComputedExtent":"getComputedExtentHTML"},"7":{"x":511,"y":24,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"8":{"r":0,"g":0,"b":0,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"9":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"10":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global.lively.morphic.Graphics"},"11":{"morph":{"__isSmartRef__":true,"id":2},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"12":{"x":100,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"13":{"requiredModules":[],"migrationLevel":2,"partsSpaceName":"PartsBin/Inputs/","comment":"\"Native\" drop down list","partName":"DropDownList","revisionOnLoad":148797,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"14":{"string":"*All declarations*","rule":{"__isSmartRef__":true,"id":15}},"15":{"allDeclarations":true,"declarations":[{"__isSmartRef__":true,"id":16},{"__isSmartRef__":true,"id":25},{"__isSmartRef__":true,"id":27}]},"16":{"type":1000,"property":"border-radius","values":[{"__isSmartRef__":true,"id":17}],"valueText":"10px","priority":false,"parsedCssText":"border-radius: 10px;","parentStyleSheet":null,"parentRule":null,"rule":{"__isSmartRef__":true,"id":24}},"17":{"value":"10px","type":1,"name":null,"parentRule":null,"parentStyleSheet":{"__isSmartRef__":true,"id":18}},"18":{"cssRules":[{"__isSmartRef__":true,"id":19},{"__isSmartRef__":true,"id":24},{"__isSmartRef__":true,"id":32},{"__isSmartRef__":true,"id":35}],"variables":{"__isSmartRef__":true,"id":38}},"19":{"type":1,"parsedCssText":".my-rectangle {  border-radius: 50px; background-color: black;}","declarations":[{"__isSmartRef__":true,"id":20},{"__isSmartRef__":true,"id":22}],"mSelectorText":".my-rectangle","parentStyleSheet":{"__isSmartRef__":true,"id":18},"parentRule":null,"currentLine":1},"20":{"type":1000,"property":"border-radius","values":[{"__isSmartRef__":true,"id":21}],"valueText":"50px","priority":false,"parsedCssText":"border-radius: 50px;","parentStyleSheet":null,"parentRule":null,"rule":{"__isSmartRef__":true,"id":19}},"21":{"value":"50px","type":1,"name":null,"parentRule":null,"parentStyleSheet":{"__isSmartRef__":true,"id":18}},"22":{"type":1000,"property":"background-color","values":[{"__isSmartRef__":true,"id":23}],"valueText":"black","priority":false,"parsedCssText":"background-color: black;","parentStyleSheet":null,"parentRule":null,"rule":{"__isSmartRef__":true,"id":19}},"23":{"value":"black","type":1,"name":null,"parentRule":null,"parentStyleSheet":{"__isSmartRef__":true,"id":18}},"24":{"type":1,"parsedCssText":".my-rectangle.Box {  border-radius: 10px; background-color: purple; box-shadow: 1em 0.5em 1em black;}","declarations":[{"__isSmartRef__":true,"id":16},{"__isSmartRef__":true,"id":25},{"__isSmartRef__":true,"id":27}],"mSelectorText":".my-rectangle.Box","parentStyleSheet":{"__isSmartRef__":true,"id":18},"parentRule":null,"currentLine":5},"25":{"type":1000,"property":"background-color","values":[{"__isSmartRef__":true,"id":26}],"valueText":"purple","priority":false,"parsedCssText":"background-color: purple;","parentStyleSheet":null,"parentRule":null,"rule":{"__isSmartRef__":true,"id":24}},"26":{"value":"purple","type":1,"name":null,"parentRule":null,"parentStyleSheet":{"__isSmartRef__":true,"id":18}},"27":{"type":1000,"property":"box-shadow","values":[{"__isSmartRef__":true,"id":28},{"__isSmartRef__":true,"id":29},{"__isSmartRef__":true,"id":30},{"__isSmartRef__":true,"id":31}],"valueText":"1em 0.5em 1em black","priority":false,"parsedCssText":"box-shadow: 1em 0.5em 1em black;","parentStyleSheet":null,"parentRule":null,"rule":{"__isSmartRef__":true,"id":24}},"28":{"value":"1em","type":1,"name":null,"parentRule":null,"parentStyleSheet":{"__isSmartRef__":true,"id":18}},"29":{"value":"0.5em","type":1,"name":null,"parentRule":null,"parentStyleSheet":{"__isSmartRef__":true,"id":18}},"30":{"value":"1em","type":1,"name":null,"parentRule":null,"parentStyleSheet":{"__isSmartRef__":true,"id":18}},"31":{"value":"black","type":1,"name":null,"parentRule":null,"parentStyleSheet":{"__isSmartRef__":true,"id":18}},"32":{"type":1,"parsedCssText":".my-rectangle .my-rectangle {  background-color: orange;}","declarations":[{"__isSmartRef__":true,"id":33}],"mSelectorText":".my-rectangle .my-rectangle","parentStyleSheet":{"__isSmartRef__":true,"id":18},"parentRule":null,"currentLine":10},"33":{"type":1000,"property":"background-color","values":[{"__isSmartRef__":true,"id":34}],"valueText":"orange","priority":false,"parsedCssText":"background-color: orange;","parentStyleSheet":null,"parentRule":null,"rule":{"__isSmartRef__":true,"id":32}},"34":{"value":"orange","type":1,"name":null,"parentRule":null,"parentStyleSheet":{"__isSmartRef__":true,"id":18}},"35":{"type":1,"parsedCssText":".my-rectangle .my-rectangle .my-rectangle {  background-color: green;}","declarations":[{"__isSmartRef__":true,"id":36}],"mSelectorText":".my-rectangle .my-rectangle .my-rectangle","parentStyleSheet":{"__isSmartRef__":true,"id":18},"parentRule":null,"currentLine":13},"36":{"type":1000,"property":"background-color","values":[{"__isSmartRef__":true,"id":37}],"valueText":"green","priority":false,"parsedCssText":"background-color: green;","parentStyleSheet":null,"parentRule":null,"rule":{"__isSmartRef__":true,"id":35}},"37":{"value":"green","type":1,"name":null,"parentRule":null,"parentStyleSheet":{"__isSmartRef__":true,"id":18}},"38":{},"39":{"x":238,"y":-14,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"40":{"resizeWidth":true},"41":{"sourceObj":{"__isSmartRef__":true,"id":2},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":1},"targetMethodName":"displayRule","__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"42":{"submorphs":[],"scripts":[],"id":"6081870B-FA2A-4B1C-8386-6E51C9F572E8","shape":{"__isSmartRef__":true,"id":43},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":50},"showsHalos":false,"name":"PropertiesPanel","partsBinMetaInfo":{"__isSmartRef__":true,"id":51},"renderContextTable":{"__isSmartRef__":true,"id":66},"eventHandler":{"__isSmartRef__":true,"id":67},"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","2E38C01B-A510-4707-BFB9-0C4B9119258D","5394A753-7EA5-4932-85E6-3909CDF417AE","A97D4AEE-C49B-4CD8-B10F-D34CBC27E387","71C83A64-F259-49C1-B50B-AB1E9FE823C4","680E6D40-48EA-4B6B-8AD6-DECCED740400","568F74A0-2C27-45DD-9D25-A656ABC363F0","AE70B385-5339-4D1F-8E76-B9351CBD552B","D4495577-6120-4B60-99EB-1A511CE1F352","961A26BC-E1D0-44C8-9E88-3B7D86F89193","72AF4C7D-B837-420F-9DC7-C16C40F1D052","B0C6CBD0-AFE4-459F-8667-8A557A39A606","05F012AF-D78A-484D-BA3A-75F9CC510657","2150B307-7C2B-4F58-BC60-D75DF9BFC97A","EF1D0105-3FC6-4DBE-84A3-09129801F824","DD36262F-0291-4252-BC88-62B06D8A63CD"],"partTests":{"__isSmartRef__":true,"id":68},"_ClipMode":{"__isSmartRef__":true,"id":73},"moved":true,"owner":{"__isSmartRef__":true,"id":1},"distanceToDragEvent":{"__isSmartRef__":true,"id":74},"layout":{"__isSmartRef__":true,"id":75},"isInLayoutCycle":false,"prevScroll":[0,67],"isBeingDragged":false,"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core"},"43":{"position":{"__isSmartRef__":true,"id":44},"_Extent":{"__isSmartRef__":true,"id":45},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":46},"_Fill":{"__isSmartRef__":true,"id":47},"renderContextTable":{"__isSmartRef__":true,"id":48},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":49},"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"44":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"45":{"x":602,"y":377,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"46":{"r":0,"g":0,"b":0,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"47":{"r":1,"g":1,"b":1,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"48":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setAppearanceStylingMode":"setAppearanceStylingModeHTML","setBorderStylingMode":"setBorderStylingModeHTML","getComputedBorderWidth":"getComputedBorderWidthHTML","getComputedExtent":"getComputedExtentHTML"},"49":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global.lively.morphic.Graphics"},"50":{"x":10,"y":60,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"51":{"partsSpaceName":"PartsBin/Basic","comment":"A simple box morph. A really orange one. Its amazing what you can build out of simple boxes.... Who needs stars when you got orange rectangles!","migrationLevel":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":52},{"__isSmartRef__":true,"id":54},{"__isSmartRef__":true,"id":56},{"__isSmartRef__":true,"id":58},{"__isSmartRef__":true,"id":60},{"__isSmartRef__":true,"id":62},{"__isSmartRef__":true,"id":64}],"revisionOnLoad":171602,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"52":{"date":{"__isSmartRef__":true,"id":53},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"53":{"isSerializedDate":true,"string":"Thu May 03 2012 06:51:36 GMT-0700 (Pacific Daylight Time)"},"54":{"date":{"__isSmartRef__":true,"id":55},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"55":{"isSerializedDate":true,"string":"Thu May 03 2012 06:51:30 GMT-0700 (Pacific Daylight Time)"},"56":{"date":{"__isSmartRef__":true,"id":57},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"57":{"isSerializedDate":true,"string":"Wed Mar 14 2012 02:53:45 GMT-0700 (Pacific Daylight Time)"},"58":{"date":{"__isSmartRef__":true,"id":59},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"59":{"isSerializedDate":true,"string":"Fri Feb 24 2012 17:59:09 GMT-0800 (Pacific Standard Time)"},"60":{"date":{"__isSmartRef__":true,"id":61},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"61":{"isSerializedDate":true,"string":"Wed Mar 14 2012 02:42:26 GMT-0700 (Pacific Daylight Time)"},"62":{"date":{"__isSmartRef__":true,"id":63},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"63":{"isSerializedDate":true,"string":"Mon Apr 09 2012 04:42:07 GMT-0700 (Pacific Daylight Time)"},"64":{"date":{"__isSmartRef__":true,"id":65},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"65":{"isSerializedDate":true,"string":"Mon Jun 18 2012 10:35:08 GMT-0700 (Pacific Daylight Time)"},"66":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","removeMorph":"removeMorphHTML","onRenderFinished":"onRenderFinishedHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","setStyleSheet":"setStyleSheetHTML","setStyleClassNames":"setStyleClassNamesHTML","setStyleId":"setStyleIdHTML"},"67":{"morph":{"__isSmartRef__":true,"id":42},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"68":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":69}},"69":{"test01IsMorph":{"__isSmartRef__":true,"id":70}},"70":{"varMapping":{"__isSmartRef__":true,"id":71},"source":"function test01IsMorph(aPart) {\n    this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":72},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"71":{"this":{"__isSmartRef__":true,"id":68}},"72":{},"73":{"x":"hidden","y":"scroll"},"74":{"x":414,"y":-15,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"75":{"resizeWidth":true,"resizeHeight":true,"adjustForNewBounds":true},"76":{"submorphs":[],"scripts":[],"id":"EF6489FC-09E7-4C38-83A4-0A46A244956F","shape":{"__isSmartRef__":true,"id":77},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":false,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":83},"_MaxTextWidth":79.695652,"_MaxTextHeight":null,"textColor":{"__isSmartRef__":true,"id":80},"showsHalos":false,"_FontSize":10,"name":"Text","partsBinMetaInfo":{"__isSmartRef__":true,"id":84},"textChunks":[{"__isSmartRef__":true,"id":95}],"charsReplaced":"Some Text","lastFindLoc":9,"prevScroll":[0,0],"renderContextTable":{"__isSmartRef__":true,"id":97},"eventHandler":{"__isSmartRef__":true,"id":98},"_Padding":{"__isSmartRef__":true,"id":99},"_ClipMode":"visible","derivationIds":[355,"1EB1674F-8BF2-419B-B054-86129ED70335","63698904-DC05-4341-A9B6-5CC4A219CD04","F6A714BA-4735-41ED-8A2A-45CB153FBDF8","DD4A8306-AC74-4640-855D-3F3577CF2286","4055AAB2-E530-446B-A736-B9DAC3D489C0","9C9B20B7-BE1B-4D44-BC1D-844368FE73E6","EC80E63F-CD5F-468D-BFC6-4E5F7B68A053","952BD22F-97A8-45FB-8A28-DA67DC13398F","309B2414-B9CD-4973-AF75-6B72311FDE88","94A76461-8524-4555-8E56-BBA1D0C066F1","70C6F632-6C85-4381-A19D-4DCB6FC522AA","6E58DB96-4F57-4382-94E8-DB3965DFA8E7","1ABA354E-77C5-4B31-A5AA-3F6AF4151124","3A6A9746-D3AA-4056-AFBF-54613C6D2986","6962932D-8AD7-4902-B265-31AB37B81555","CE160865-A485-454E-921B-8BFE6CA7E4FF","3BF7AE00-F19F-48FB-A087-B82B66E5858A","E5092728-0331-48C7-A623-5C9FAFF06BE1"],"_WhiteSpaceHandling":"pre-wrap","_MinTextWidth":79.695652,"_MinTextHeight":null,"isBeingDragged":false,"moved":true,"owner":{"__isSmartRef__":true,"id":1},"distanceToDragEvent":{"__isSmartRef__":true,"id":100},"_Rotation":0,"_Scale":1,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"77":{"fill":null,"_Position":{"__isSmartRef__":true,"id":78},"_Extent":{"__isSmartRef__":true,"id":79},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":80},"renderContextTable":{"__isSmartRef__":true,"id":81},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":82},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"78":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"79":{"x":87.695652,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"80":{"r":0,"g":0,"b":0,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"81":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setAppearanceStylingMode":"setAppearanceStylingModeHTML","setBorderStylingMode":"setBorderStylingModeHTML","getComputedBorderWidth":"getComputedBorderWidthHTML","getComputedExtent":"getComputedExtentHTML"},"82":{"x":4,"y":2,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global.lively.morphic.Graphics"},"83":{"x":10,"y":21,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"84":{"partsSpaceName":"PartsBin/Basic","migrationLevel":4,"comment":"a simple text morph","partName":"Text","changes":[{"__isSmartRef__":true,"id":85},{"__isSmartRef__":true,"id":87},{"__isSmartRef__":true,"id":89},{"__isSmartRef__":true,"id":91},{"__isSmartRef__":true,"id":93}],"revisionOnLoad":160159,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"85":{"date":{"__isSmartRef__":true,"id":86},"author":"robertkrahn","message":"text click was broken?","id":"9D065E14-9653-4B2A-9A2E-3AD84EBBC3E0"},"86":{"isSerializedDate":true,"string":"Sat Apr 21 2012 07:30:30 GMT-0700 (Pacific Daylight Time)"},"87":{"date":{"__isSmartRef__":true,"id":88},"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"},"88":{"isSerializedDate":true,"string":"Sun Feb 26 2012 21:20:38 GMT-0800 (Pacific Standard Time)"},"89":{"date":{"__isSmartRef__":true,"id":90},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"0F4DE333-A551-4961-B29D-70270977EBEF"},"90":{"isSerializedDate":true,"string":"Fri Apr 20 2012 22:31:43 GMT-0700 (Pacific Daylight Time)"},"91":{"date":{"__isSmartRef__":true,"id":92},"author":"tessi","message":"TextBubble calls its disappear() function after showBubbleTime() milliseconds now","id":"785D95BD-7858-43EB-90E6-A1C085E2F2B9"},"92":{"isSerializedDate":true,"string":"Fri Apr 20 2012 22:32:09 GMT-0700 (Pacific Daylight Time)"},"93":{"date":{"__isSmartRef__":true,"id":94},"author":"timfelgentreff","message":"better text","id":"B904F9AC-6EA0-4A8A-83C9-AFC85AADC194"},"94":{"isSerializedDate":true,"string":"Tue May 08 2012 05:18:18 GMT-0700 (Pacific Daylight Time)"},"95":{"style":{"__isSmartRef__":true,"id":96},"morph":{"__isSmartRef__":true,"id":76},"chunkOwner":{"__isSmartRef__":true,"id":76},"storedString":"CSS Rule:","_id":"_12863","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"96":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"97":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","removeMorph":"removeMorphHTML","onRenderFinished":"onRenderFinishedHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","setStyleSheet":"setStyleSheetHTML","setStyleClassNames":"setStyleClassNamesHTML","setStyleId":"setStyleIdHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setFontWeight":"setFontWeightHTML","setFontStyle":"setFontStyleHTML","setTextDecoration":"setTextDecorationHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML","setInputAllowed":"setInputAllowedHTML"},"98":{"morph":{"__isSmartRef__":true,"id":76},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"99":{"x":5,"y":5,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global.lively.morphic.Graphics"},"100":{"x":61,"y":-10,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"101":{"position":{"__isSmartRef__":true,"id":102},"_Extent":{"__isSmartRef__":true,"id":103},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":104},"_Fill":{"__isSmartRef__":true,"id":105},"renderContextTable":{"__isSmartRef__":true,"id":106},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":107},"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":false,"_BorderStylingMode":false,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"102":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"103":{"x":622,"y":447,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"104":{"r":0.372,"g":0.369,"b":0.372,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"105":{"r":1,"g":1,"b":1,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"106":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setAppearanceStylingMode":"setAppearanceStylingModeHTML","setBorderStylingMode":"setBorderStylingModeHTML","getComputedBorderWidth":"getComputedBorderWidthHTML","getComputedExtent":"getComputedExtentHTML"},"107":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global.lively.morphic.Graphics"},"108":{"x":0,"y":21,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"109":{"partsSpaceName":"PartsBin/Sandbox","comment":"Browse the style sheet rules matching to a morph.","migrationLevel":4,"partName":"StyleBrowser","changes":[{"__isSmartRef__":true,"id":110},{"__isSmartRef__":true,"id":112},{"__isSmartRef__":true,"id":114},{"__isSmartRef__":true,"id":116},{"__isSmartRef__":true,"id":118},{"__isSmartRef__":true,"id":120},{"__isSmartRef__":true,"id":122},{"__isSmartRef__":true,"id":124},{"__isSmartRef__":true,"id":126}],"revisionOnLoad":181243,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"110":{"date":{"__isSmartRef__":true,"id":111},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"111":{"isSerializedDate":true,"string":"Thu May 03 2012 06:51:36 GMT-0700 (Pacific Daylight Time)"},"112":{"date":{"__isSmartRef__":true,"id":113},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"113":{"isSerializedDate":true,"string":"Thu May 03 2012 06:51:30 GMT-0700 (Pacific Daylight Time)"},"114":{"date":{"__isSmartRef__":true,"id":115},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"115":{"isSerializedDate":true,"string":"Wed Mar 14 2012 02:53:45 GMT-0700 (Pacific Daylight Time)"},"116":{"date":{"__isSmartRef__":true,"id":117},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"117":{"isSerializedDate":true,"string":"Fri Feb 24 2012 17:59:09 GMT-0800 (Pacific Standard Time)"},"118":{"date":{"__isSmartRef__":true,"id":119},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"119":{"isSerializedDate":true,"string":"Wed Mar 14 2012 02:42:26 GMT-0700 (Pacific Daylight Time)"},"120":{"date":{"__isSmartRef__":true,"id":121},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"121":{"isSerializedDate":true,"string":"Mon Apr 09 2012 04:42:07 GMT-0700 (Pacific Daylight Time)"},"122":{"date":{"__isSmartRef__":true,"id":123},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"123":{"isSerializedDate":true,"string":"Mon Jun 18 2012 10:35:08 GMT-0700 (Pacific Daylight Time)"},"124":{"date":{"__isSmartRef__":true,"id":125},"author":"bgnauk","message":"no comment","id":"4F9F42CF-B000-4046-8853-152671D2A55C"},"125":{"isSerializedDate":true,"string":"Tue Sep 11 2012 17:25:25 GMT-0700 (Pacific Daylight Time)"},"126":{"date":{"__isSmartRef__":true,"id":127},"author":"bgnauk","message":"no comment","id":"FCA54C1C-3C26-4C15-8EFD-A2F95E9DC443"},"127":{"isSerializedDate":true,"string":"Wed Sep 12 2012 11:27:12 GMT-0700 (Pacific Daylight Time)"},"128":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","removeMorph":"removeMorphHTML","onRenderFinished":"onRenderFinishedHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","setStyleSheet":"setStyleSheetHTML","setStyleClassNames":"setStyleClassNamesHTML","setStyleId":"setStyleIdHTML"},"129":{"morph":{"__isSmartRef__":true,"id":1},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"130":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":131}},"131":{"test01IsMorph":{"__isSmartRef__":true,"id":132}},"132":{"varMapping":{"__isSmartRef__":true,"id":133},"source":"function test01IsMorph(aPart) {\n    this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":134},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"133":{"this":{"__isSmartRef__":true,"id":130}},"134":{},"135":{"x":500,"y":200,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"136":{"adjustForNewBounds":true,"resizeWidth":true,"resizeHeight":true},"137":{"submorphs":[],"scripts":[],"id":"32676168-0D9D-4E88-B043-8B2054745A1E","shape":{"__isSmartRef__":true,"id":138},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":145},"showsHalos":false,"name":"Rectangle","partsBinMetaInfo":{"__isSmartRef__":true,"id":146},"renderContextTable":{"__isSmartRef__":true,"id":161},"eventHandler":{"__isSmartRef__":true,"id":162},"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","6D2E12B6-5D04-4A58-9668-2BFE789A2D33"],"partTests":{"__isSmartRef__":true,"id":163},"_ClipMode":"visible","moved":true,"isBeingDragged":false,"distanceToDragEvent":{"__isSmartRef__":true,"id":168},"_StyleClassNames":["my-rectangle"],"_Rotation":0,"_Scale":1,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":169},"__LivelyClassName__":"lively.morphic.Box","__SourceModuleName__":"Global.lively.morphic.Core"},"138":{"position":{"__isSmartRef__":true,"id":139},"_Extent":{"__isSmartRef__":true,"id":140},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":141},"_Fill":{"__isSmartRef__":true,"id":142},"renderContextTable":{"__isSmartRef__":true,"id":143},"_ClipMode":"visible","_Padding":{"__isSmartRef__":true,"id":144},"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_AppearanceStylingMode":true,"_BorderStylingMode":true,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"139":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"140":{"x":655,"y":436,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"141":{"r":0,"g":0,"b":0,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"142":{"r":1,"g":0.56,"b":0,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"143":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setAppearanceStylingMode":"setAppearanceStylingModeHTML","setBorderStylingMode":"setBorderStylingModeHTML","getComputedBorderWidth":"getComputedBorderWidthHTML","getComputedExtent":"getComputedExtentHTML"},"144":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global.lively.morphic.Graphics"},"145":{"x":994,"y":104,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"146":{"partsSpaceName":"PartsBin/Basic","comment":"A simple box morph. A really orange one. Its amazing what you can build out of simple boxes.... Who needs stars when you got orange rectangles!","migrationLevel":4,"partName":"Rectangle","changes":[{"__isSmartRef__":true,"id":147},{"__isSmartRef__":true,"id":149},{"__isSmartRef__":true,"id":151},{"__isSmartRef__":true,"id":153},{"__isSmartRef__":true,"id":155},{"__isSmartRef__":true,"id":157},{"__isSmartRef__":true,"id":159}],"revisionOnLoad":171602,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"147":{"date":{"__isSmartRef__":true,"id":148},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"148":{"isSerializedDate":true,"string":"Thu May 03 2012 06:51:36 GMT-0700 (Pacific Daylight Time)"},"149":{"date":{"__isSmartRef__":true,"id":150},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"150":{"isSerializedDate":true,"string":"Thu May 03 2012 06:51:30 GMT-0700 (Pacific Daylight Time)"},"151":{"date":{"__isSmartRef__":true,"id":152},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"152":{"isSerializedDate":true,"string":"Wed Mar 14 2012 02:53:45 GMT-0700 (Pacific Daylight Time)"},"153":{"date":{"__isSmartRef__":true,"id":154},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"154":{"isSerializedDate":true,"string":"Fri Feb 24 2012 17:59:09 GMT-0800 (Pacific Standard Time)"},"155":{"date":{"__isSmartRef__":true,"id":156},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"156":{"isSerializedDate":true,"string":"Wed Mar 14 2012 02:42:26 GMT-0700 (Pacific Daylight Time)"},"157":{"date":{"__isSmartRef__":true,"id":158},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"158":{"isSerializedDate":true,"string":"Mon Apr 09 2012 04:42:07 GMT-0700 (Pacific Daylight Time)"},"159":{"date":{"__isSmartRef__":true,"id":160},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"160":{"isSerializedDate":true,"string":"Mon Jun 18 2012 10:35:08 GMT-0700 (Pacific Daylight Time)"},"161":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","removeMorph":"removeMorphHTML","onRenderFinished":"onRenderFinishedHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","setStyleSheet":"setStyleSheetHTML","setStyleClassNames":"setStyleClassNamesHTML","setStyleId":"setStyleIdHTML"},"162":{"morph":{"__isSmartRef__":true,"id":137},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"163":{"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":164}},"164":{"test01IsMorph":{"__isSmartRef__":true,"id":165}},"165":{"varMapping":{"__isSmartRef__":true,"id":166},"source":"function test01IsMorph(aPart) {\n    this.assert(aPart.isMorph, 'rectangle should be a morph');\n}","funcProperties":{"__isSmartRef__":true,"id":167},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"166":{"this":{"__isSmartRef__":true,"id":163}},"167":{},"168":{"x":162,"y":-14,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"169":{"morphMenuItems":{"__isSmartRef__":true,"id":170}},"170":{"varMapping":{"__isSmartRef__":true,"id":171},"source":"function morphMenuItems() {\n    var self = this, items = $super();\n        items.push([\n            'Browse styles', function(evt) {\n                var browser = $world.openPartItem('StyleBrowser', 'PartsBin/Sandbox');\n                browser.get('StyleBrowser').setTarget(self);\n            }])\n        return items;\n}","funcProperties":{"__isSmartRef__":true,"id":176},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"171":{"this":{"__isSmartRef__":true,"id":137},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":172}},"172":{"$super":{"__isSmartRef__":true,"id":173}},"173":{"varMapping":{"__isSmartRef__":true,"id":174},"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":175},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"174":{"obj":{"__isSmartRef__":true,"id":137},"name":"morphMenuItems"},"175":{},"176":{"timestamp":{"__isSmartRef__":true,"id":177},"user":"bgnauk","tags":[]},"177":{"isSerializedDate":true,"string":"Tue Sep 11 2012 17:54:33 GMT-0700 (Pacific Daylight Time)"},"178":{"insertPropertyField":{"__isSmartRef__":true,"id":179},"makeValuePanel":{"__isSmartRef__":true,"id":183},"getValueTypes":{"__isSmartRef__":true,"id":187},"setRules":{"__isSmartRef__":true,"id":191},"displayRule":{"__isSmartRef__":true,"id":195},"setTarget":{"__isSmartRef__":true,"id":199},"markOverriddenProperties":{"__isSmartRef__":true,"id":203},"sortPanels":{"__isSmartRef__":true,"id":207},"declarationHasChanged":{"__isSmartRef__":true,"id":211},"reset":{"__isSmartRef__":true,"id":215},"setWindowTitle":{"__isSmartRef__":true,"id":219},"createDeleteButton":{"__isSmartRef__":true,"id":223},"updateRules":{"__isSmartRef__":true,"id":227}},"179":{"varMapping":{"__isSmartRef__":true,"id":180},"source":"function insertPropertyField(decl, allDeclarations) {\n    /*\n    Creates a property editing field in the style browser.\n    \n    Property (String): The name of the CSS property to edit\n    Values (Array): The property's values the panel is initialized with\n    Active (Bool): Is the property active for the inspected morph?\n    */\n    var property = decl.property,\n        values = decl.values.collect(\n            function(value){\n                return value.value;\n            }),\n        overriddenBy = decl.overriddenBy,\n        backPanel = this.get('PropertiesPanel'),\n\n        cssProp = lively.morphic.CSSProperties[property.trim().toLowerCase()],\n        valueTypes = this.getValueTypes(cssProp, values),\n        valueCount = valueTypes.length,\n\n        // the panel that is created\n        panelSpacing = 10,\n        panelHeight = 50,\n        actualPanelHeight = (valueCount === 0)\n            ? panelHeight : panelHeight * valueCount,\n        panelWidth = backPanel.getExtent().x,\n        widgetHeight = 20,\n        widgetTop = Math.round(panelHeight / 2 - widgetHeight / 2),\n        allDeclExtraHeight = widgetHeight,\n        allDeclRuleOriginTop = widgetTop + allDeclExtraHeight + 10,\n        leftMargin = 200,\n        rightMargin = 65,\n        labelMargin = 10,\n        panelTop = 0,\n        panelStyle = {fill: Color.fromString('#ddd'),\n            borderWidth: 0, resizeWidth: true, adjustForNewBounds: true},\n        panel = lively.morphic.Morph.makeRectangle(\n            0,panelTop, panelWidth, actualPanelHeight),\n\n        // text morph on the panel that shows the prop name\n        propertyNameDisplayStyle = {fill: null, fontSize: 10, borderWidth: 0},\n        propertyNameDisplay = new lively.morphic.Text(\n            new Rectangle(labelMargin, widgetTop, leftMargin,widgetHeight));\n\n    panel.applyStyle(panelStyle );\n    panel.declaration = decl;\n\n    propertyNameDisplay.textString = property;\n    propertyNameDisplay.applyStyle(propertyNameDisplayStyle);\n\n    // If the \"all declarations\" option is displayed, \n    // panels also show their origin rules. If the declaration\n    // is overridden, the override rule is shown\n    if (overriddenBy || allDeclarations) {\n        var ruleOriginDisplay = new lively.morphic.Text(\n                new Rectangle(labelMargin,\n                allDeclRuleOriginTop, panelWidth - labelMargin, widgetHeight)),\n            ruleOriginDisplayStyle = {fill: null, fontSize: 8, borderWidth: 0};\n\n        panel.setExtent(panel.getExtent().addXY(0, allDeclExtraHeight));\n\n        ruleOriginDisplay.applyStyle(ruleOriginDisplayStyle);\n        ruleOriginDisplay.setName('RuleOriginDisplay');\n        panel.addMorph(ruleOriginDisplay);\n\n        if (allDeclarations) {\n            ruleOriginDisplay.textString = 'defined in ' + decl.rule.selectorText();\n        } else if (overriddenBy) {\n            propertyNameDisplay.applyStyle({textDecoration: 'line-through'});\n            ruleOriginDisplay.textString = 'overridden by ' + overriddenBy.selectorText();\n            panel.applyStyle({/*fill: Color.fromString('#999')*/opacity: 0.7});\n        }\n    }\n\n    propertyNameDisplay.setName('PropertyNameDisplay');\n    panel.addMorph(propertyNameDisplay);\n\n    panel.addMorph(this.createDeleteButton(\n        new Rectangle(panelWidth - rightMargin + 2 * labelMargin ,\n        widgetTop, widgetHeight, widgetHeight), decl));\n\n    for (var i = 0; i < valueCount; i++) {\n        var valuePanel = this.makeValuePanel(\n                valueTypes[i], panelWidth - leftMargin - rightMargin, panelHeight);\n        panel.addMorph(valuePanel);\n        valuePanel.setPosition(pt(leftMargin, i * panelHeight));\n        valuePanel.setValue(values[i]);\n    }\n    if (valueCount === 0) {\n        var valuePanel = this.makeValuePanel(\n                0, panelWidth - leftMargin - rightMargin, panelHeight);\n        panel.addMorph(valuePanel);\n        valuePanel.setPosition(pt(leftMargin, 0));\n        valuePanel.setValue(decl.valueText);\n    }\n\n    backPanel.addMorph(panel);\n    \n\n}","funcProperties":{"__isSmartRef__":true,"id":181},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"180":{"this":{"__isSmartRef__":true,"id":1}},"181":{"timestamp":{"__isSmartRef__":true,"id":182},"user":"bgnauk","tags":[]},"182":{"isSerializedDate":true,"string":"Thu Sep 13 2012 10:47:46 GMT-0700 (Pacific Daylight Time)"},"183":{"varMapping":{"__isSmartRef__":true,"id":184},"source":"function makeValuePanel(type, width, height) {\n    var panel = lively.morphic.Morph.makeRectangle(0,0, width, height),\n        panelStyle = {fill: null, borderWidth: 0},\n        resizeWidthStyle = {resizeWidth: true, adjustForNewBounds: true},\n        widgetHeight = 20,\n        widgetTop = Math.round(height / 2 - widgetHeight / 2);\n\n    switch (type) {\n        case 1: // Number\n            var slider = this.world().loadPartItem(\n                    'Slider', 'PartsBin/Inputs'),\n                sliderScale = 64,\n\n                // see http://www.w3.org/TR/css3-values/#lengths\n                unitMenuItems = ['px', 'em', 'pt', 'cm', 'mm', 'in', 'pc',\n                    'ex', 'ch', 'rem', 'vw', 'vh', 'vmin','vmax'],\n                unitMenu = this.world().loadPartItem(\n                    'DropDownList', 'PartsBin/Inputs'),\n                unitMenuWidth = 60,\n                unitMenuStyle = {moveHorizontal: true},\n\n                valueDisplayWidth = 40,\n                valueDisplay = new lively.morphic.Text(\n                    new Rectangle(0,0, valueDisplayWidth, widgetHeight)),\n                valueDisplayStyle = {\n                    textSize: 10, fill: null, borderWidth: 0,\n                    align: 'center', moveHorizontal: true};\n\n            slider.setExtent(\n                pt(width - unitMenuWidth - valueDisplayWidth, widgetHeight));\n            unitMenu.setExtent(pt(unitMenuWidth, widgetHeight));\n\n            slider.setPosition(pt(0, widgetTop));\n            slider.applyStyle(resizeWidthStyle);\n            slider.valueScale = sliderScale;\n            slider.setName('Slider');\n            unitMenu.applyStyle(unitMenuStyle);\n            unitMenu.setPosition(pt(width - unitMenuWidth, widgetTop));\n            unitMenu.updateList(unitMenuItems);\n            unitMenu.setName('UnitMenu');\n            valueDisplay.setPosition(\n                pt(width - unitMenuWidth - valueDisplayWidth, widgetTop));\n            valueDisplay.applyStyle(valueDisplayStyle);\n\n            connect(slider, 'value', valueDisplay, 'textString', {\n                converter: function(val){\n                        return Math.round(val);\n                    }});\n\n            panel.addMorph(slider);\n            panel.addMorph(unitMenu);\n            panel.addMorph(valueDisplay);\n\n            panel.addScript(function setValue(value){\n                    var slider = this.get('Slider'),\n                        unitMenu = this.get('UnitMenu'),\n                        valueNumber = parseFloat(value),\n                        valueUnit = value.match(\n                            /px|em|ex|%|in|cm|mm|pt|pc|ch|rem|vw|vh|vmin|vmax/\n                            ).first();\n                    slider.setValue(valueNumber || 0);\n                    unitMenu.setSelectionMatching(valueUnit || 'px');\n                });\n            panel.addScript(function updateDeclaration(){\n                    \n                        var slider = this.get('Slider'),\n                            unitMenu = this.get('UnitMenu'),\n                            styleBrowser = this.get('StyleBrowser'),\n                            valueText = slider.value + unitMenu.selection;\n                    if (this.owner && styleBrowser) {\n                        this.owner.declaration.values[0].value = valueText;\n                        styleBrowser.declarationHasChanged(this.owner.declaration);\n                    }\n                });\n            connect(slider, 'value', panel, 'updateDeclaration');\n            connect(unitMenu, 'selection', panel, 'updateDeclaration');\n\n            break;\n        case 2: // Option\n            // TODO: Drop down box\n            break;\n        case 3 : // Color\n            var colorField = this.world()\n                .loadPartItem('ColorPickerButton', 'PartsBin/Inputs');\n            colorField.setExtent(pt(width, widgetHeight));\n            colorField.setPosition(pt(0, widgetTop));\n            colorField.setName('ColorField');\n            colorField.applyStyle(resizeWidthStyle);\n            panel.addMorph(colorField);\n            panel.addScript(function setValue(value){\n                    var color = Color.fromString(value),\n                        colorField = this.get('ColorField');\n                    colorField.setColor(color);\n                });\n            panel.addScript(function updateDeclaration(){\n                        var colorField = this.get('ColorField'),\n                            styleBrowser = this.get('StyleBrowser'),\n                            valueText = colorField.color.toRGBAString();\n                    if (this.owner && styleBrowser) {\n                        this.owner.declaration.values[0].value = valueText;\n                        styleBrowser.declarationHasChanged(this.owner.declaration);\n                    }\n                });\n            connect(colorField , 'color', panel, 'updateDeclaration');\n            break;\n        case 4: // Shadow\n            // TODO: make shadow dialog\n            break;\n        default: // text only\n            var edit = new lively.morphic.Text(\n                    new Rectangle(0,widgetTop, width, widgetHeight)),\n                editStyle = {fill: Color.white, borderWidth: 1,\n                    borderColor: Color.black, padding: new Rectangle(0,0,0,0)};\n            edit.applyStyle(editStyle);\n            edit.applyStyle(resizeWidthStyle);\n            edit.setName('EditField');\n            panel.addMorph(edit);\n            panel.addScript(function setValue(value){\n                    var edit = this.get('EditField');\n                    edit.textString = value;\n                });\n            panel.addScript(function updateDeclaration(){\n                        var edit = this.get('EditField'),\n                            styleBrowser = this.get('StyleBrowser'),\n                            valueText = edit.textString;\n                    if (this.owner && styleBrowser) {\n                        this.owner.declaration.valueText = valueText;\n                        styleBrowser.declarationHasChanged(this.owner.declaration);\n                    }\n                });\n            connect(edit, 'textString', panel, 'updateDeclaration');\n    }\n\n    panel.applyStyle(panelStyle);\n    panel.applyStyle(resizeWidthStyle);\n    return panel;\n\n}","funcProperties":{"__isSmartRef__":true,"id":185},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"184":{"this":{"__isSmartRef__":true,"id":1}},"185":{"timestamp":{"__isSmartRef__":true,"id":186},"user":"bgnauk","tags":[]},"186":{"isSerializedDate":true,"string":"Thu Sep 13 2012 10:13:23 GMT-0700 (Pacific Daylight Time)"},"187":{"varMapping":{"__isSmartRef__":true,"id":188},"source":"function getValueTypes(cssProp, values) {\n    var valueCount = values.length,\n        valueTypes = [];\n        \n    if (cssProp) {\n        if (cssProp[valueCount]) {\n            var x;\n            for (var i = 1; (x = cssProp[valueCount][i]); i++) {\n                valueTypes.push(x.type || 0);\n            }\n        } else {\n            var v = valueCount,\n                x;\n            while (v > 0 && !cssProp[v]) {\n                v--;\n            }\n            if (v === 0) {\n                alert('Woops! The property cannot have '+valueCount+' values :(');\n                return;\n            }\n            for (var i = 1; (x = cssProp[v][i]); i++) {\n                valueTypes.push(x.type || 0);\n            }\n        }\n        return valueTypes;\n    } else {\n        return []\n    }\n}","funcProperties":{"__isSmartRef__":true,"id":189},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"188":{"this":{"__isSmartRef__":true,"id":1}},"189":{"timestamp":{"__isSmartRef__":true,"id":190},"user":"bgnauk","tags":[]},"190":{"isSerializedDate":true,"string":"Wed Sep 12 2012 13:27:56 GMT-0700 (Pacific Daylight Time)"},"191":{"varMapping":{"__isSmartRef__":true,"id":192},"source":"function setRules(target) {\n    // rules are ordered already, right?\n    var dropDownListItems = [],\n        dropDownList = this.get('RuleList'),\n        rules = target.getMatchingStyleSheetRules(),\n        allDeclarations = target.getStyleSheetDeclarations();\n\n    dropDownListItems.push({\n            string: '*All active matching declarations*',\n            rule: {\n                allDeclarations: true,\n                declarations: allDeclarations\n        }});\n\n    this.rules = this.markOverriddenProperties(rules);\n    this.rules.reverse().each(function(rule){\n            var morphName = rule.originMorph.name || 'World';\n            dropDownListItems.push({\n                string: rule.selectorText() +\n                '  (defined in ' + morphName + ')',\n                rule: rule});\n        });\n\n\n\n    dropDownList.updateList(dropDownListItems);\n}","funcProperties":{"__isSmartRef__":true,"id":193},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"192":{"this":{"__isSmartRef__":true,"id":1}},"193":{"timestamp":{"__isSmartRef__":true,"id":194},"user":"bgnauk","tags":[]},"194":{"isSerializedDate":true,"string":"Thu Sep 13 2012 10:51:40 GMT-0700 (Pacific Daylight Time)"},"195":{"varMapping":{"__isSmartRef__":true,"id":196},"source":"function displayRule(rule) {\n    var propertiesPanel = this.get('PropertiesPanel'),\n        declarations = rule.rule.declarations;\n    propertiesPanel.removeAllMorphs();\n    declarations.each(function(decl){\n        this.insertPropertyField(decl, rule.rule.allDeclarations);\n        }, this);\n    this.displayedRule = rule;\n    this.sortPanels();\n}","funcProperties":{"__isSmartRef__":true,"id":197},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"196":{"this":{"__isSmartRef__":true,"id":1}},"197":{"timestamp":{"__isSmartRef__":true,"id":198},"user":"bgnauk","tags":[]},"198":{"isSerializedDate":true,"string":"Thu Sep 13 2012 10:04:02 GMT-0700 (Pacific Daylight Time)"},"199":{"varMapping":{"__isSmartRef__":true,"id":200},"source":"function setTarget(target) {\n    if (target && target.isMorph) {\n        var ruleList = this.get('RuleList');\n        this.target = target;\n        this.setRules(target);\n        ruleList.selectAt(0);\n        this.setWindowTitle('for ' + target.name || 'World');\n    }\n}","funcProperties":{"__isSmartRef__":true,"id":201},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"200":{"this":{"__isSmartRef__":true,"id":1}},"201":{"timestamp":{"__isSmartRef__":true,"id":202},"user":"bgnauk","tags":[]},"202":{"isSerializedDate":true,"string":"Wed Sep 12 2012 16:37:25 GMT-0700 (Pacific Daylight Time)"},"203":{"varMapping":{"__isSmartRef__":true,"id":204},"source":"function markOverriddenProperties(rules) {\n    /*\n    Iterates over the list of rules (which are ordered from low to \n    high specificity) and marks all overridden declarations.\n    Returns the list of rules.\n    */\n    for (var i = rules.length - 1; i >= 0; i--) {\n        var rule = rules[i];\n        rule.declarations.select(function(decl){\n                return !decl.overriddenBy;\n            }).each(function(decl){\n                for (var j = i - 1; j >= 0; j--) {\n                    rules[j].declarations.each(function(d) {\n                            if (d.property === decl.property) {\n                                d.overriddenBy = rule;\n                            }\n                        });\n                }\n            });\n    }\n    return rules;\n}","funcProperties":{"__isSmartRef__":true,"id":205},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"204":{"this":{"__isSmartRef__":true,"id":1}},"205":{"timestamp":{"__isSmartRef__":true,"id":206},"user":"bgnauk","tags":[]},"206":{"isSerializedDate":true,"string":"Tue Sep 11 2012 17:01:34 GMT-0700 (Pacific Daylight Time)"},"207":{"varMapping":{"__isSmartRef__":true,"id":208},"source":"function sortPanels() {\n    var panels = this.get('PropertiesPanel').submorphs,\n        topCounter = 0,\n        spacing = 10;\n    if (panels) {\n        panels.sort(function(a,b) {\n                return a.get('PropertyNameDisplay').textString >\n                    b.get('PropertyNameDisplay').textString;\n            }).each(function(panel) {\n                panel.setPosition(pt(panel.getPosition.x, topCounter));\n                topCounter += spacing + panel.getExtent().y;\n            });\n        \n    }\n}","funcProperties":{"__isSmartRef__":true,"id":209},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"208":{"this":{"__isSmartRef__":true,"id":1}},"209":{"timestamp":{"__isSmartRef__":true,"id":210},"user":"bgnauk","tags":[]},"210":{"isSerializedDate":true,"string":"Wed Sep 05 2012 15:14:24 GMT-0700 (Pacific Daylight Time)"},"211":{"varMapping":{"__isSmartRef__":true,"id":212},"source":"function declarationHasChanged(decl) {\n    var styleSheet = decl.rule.parentStyleSheet;\n    styleSheet.originMorph.setStyleSheet(styleSheet.cssText());\n    this.updateRules();\n}","funcProperties":{"__isSmartRef__":true,"id":213},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"212":{"this":{"__isSmartRef__":true,"id":1}},"213":{"timestamp":{"__isSmartRef__":true,"id":214},"user":"bgnauk","tags":[]},"214":{"isSerializedDate":true,"string":"Thu Sep 13 2012 10:24:50 GMT-0700 (Pacific Daylight Time)"},"215":{"varMapping":{"__isSmartRef__":true,"id":216},"source":"function reset() {\n    var propertiesPanel = this.get('PropertiesPanel'),\n        ruleList = this.get('RuleList');\n    ruleList.updateList([]);\n    propertiesPanel.removeAllMorphs();\n    delete this.rules;\n    this.setWindowTitle();\n}","funcProperties":{"__isSmartRef__":true,"id":217},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"216":{"this":{"__isSmartRef__":true,"id":1}},"217":{"timestamp":{"__isSmartRef__":true,"id":218},"user":"bgnauk","tags":[]},"218":{"isSerializedDate":true,"string":"Wed Sep 12 2012 16:37:45 GMT-0700 (Pacific Daylight Time)"},"219":{"varMapping":{"__isSmartRef__":true,"id":220},"source":"function setWindowTitle(title) {\n        if (this.owner.setTitle) {\n            var t = 'Style Browser';\n            if (title) {\n                t += ' ' + title;\n            }\n            this.owner.setTitle(t);\n        }\n}","funcProperties":{"__isSmartRef__":true,"id":221},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"220":{"this":{"__isSmartRef__":true,"id":1}},"221":{"timestamp":{"__isSmartRef__":true,"id":222},"user":"bgnauk","tags":[]},"222":{"isSerializedDate":true,"string":"Wed Sep 12 2012 16:37:31 GMT-0700 (Pacific Daylight Time)"},"223":{"varMapping":{"__isSmartRef__":true,"id":224},"source":"function createDeleteButton(bounds, decl) {\n    var deleteButton = new lively.morphic.Button(bounds, 'X');\n    deleteButton.decl = decl;\n    deleteButton.addScript(function doAction(){\n        debugger\n            var rule = this.decl.rule,\n                browser = this.get('StyleBrowser');\n            rule.declarations = rule.declarations.select(function(d){\n                    return d != this.decl;\n                }, this);\n            browser.declarationHasChanged(this.decl);\n            browser.displayRule(browser.displayedRule);\n        });\n    connect(deleteButton, 'fire', deleteButton, 'doAction');\n    return deleteButton;\n}","funcProperties":{"__isSmartRef__":true,"id":225},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"224":{"this":{"__isSmartRef__":true,"id":1}},"225":{"timestamp":{"__isSmartRef__":true,"id":226},"user":"bgnauk","tags":[]},"226":{"isSerializedDate":true,"string":"Thu Sep 13 2012 10:16:54 GMT-0700 (Pacific Daylight Time)"},"227":{"varMapping":{"__isSmartRef__":true,"id":228},"source":"function updateRules() {\n    this.setRules(this.target);\n}","funcProperties":{"__isSmartRef__":true,"id":229},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"228":{"this":{"__isSmartRef__":true,"id":1}},"229":{"timestamp":{"__isSmartRef__":true,"id":230},"user":"bgnauk","tags":[]},"230":{"isSerializedDate":true,"string":"Thu Sep 13 2012 10:18:48 GMT-0700 (Pacific Daylight Time)"},"231":{"submorphs":[{"__isSmartRef__":true,"id":232},{"__isSmartRef__":true,"id":246},{"__isSmartRef__":true,"id":281},{"__isSmartRef__":true,"id":313}],"scripts":[],"shape":{"__isSmartRef__":true,"id":343},"renderContextTable":{"__isSmartRef__":true,"id":353},"eventHandler":{"__isSmartRef__":true,"id":354},"_ClipMode":"visible","derivationIds":["85BB4D5E-146D-4BD6-B058-BA64648F37DF","EE3D8733-BB2E-4652-89FE-5A3DB28D9E18","D5BF277D-11B6-4711-97EE-BB51C471ADBF","F178921E-DA47-4234-839E-00FCE0FCC5B7","6730DC70-5473-405D-B49F-F01707C18DCD","E42A5523-D0AD-4238-AFC8-BC65447AE886","2D6A6E92-9178-4DAB-AF36-AB7A23A17ECB","ED09B30C-AE03-46C6-83BE-E5DC3C267F63","16FDF542-A699-40EB-9CEB-EDDF77E7EC78","1304A0A0-54C8-42CA-8803-2A3D44B0138A","F78C0FF6-4EDF-40C8-AFE0-9E743FB3C020","6D07E6CC-FA92-408F-99FA-544B6CB38473","175218BF-AA21-4D5C-B387-0C88DAFB2328","9060CE6F-EFEC-4F64-95FF-01A985BBA9AB","5F29CF7C-8BB2-473D-A69C-3962C034C62F"],"id":"2F8D1D63-3263-408A-8942-92DDEBD82802","droppingEnabled":false,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":355},"_Position":{"__isSmartRef__":true,"id":356},"windowMorph":{"__isSmartRef__":true,"id":0},"label":{"__isSmartRef__":true,"id":232},"closeButton":{"__isSmartRef__":true,"id":246},"menuButton":{"__isSmartRef__":true,"id":281},"collapseButton":{"__isSmartRef__":true,"id":313},"owner":{"__isSmartRef__":true,"id":0},"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets"},"232":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":233},"renderContextTable":{"__isSmartRef__":true,"id":239},"_WhiteSpaceHandling":"pre-wrap","textChunks":[{"__isSmartRef__":true,"id":240}],"eventHandler":{"__isSmartRef__":true,"id":242},"_ClipMode":"hidden","derivationIds":["E3A5B237-4893-4F1A-980F-3BBC342FA85D","9EE7EB6A-B14B-45D8-9740-52D3495B2EDE","47CB7829-BEFE-426E-8059-85F0D3F539C0","2842CC52-D2E4-46C4-8243-22D5E091AA72","424F8316-8F10-43C6-81F2-8ABC895C041F","230B445D-0D09-4B42-BEBE-1EEE44FA2CA8","8B73E7F1-0E5D-462D-91C8-624808C8BD97","76DC711B-9C5C-4814-851E-CEBA37EC00A6","63EA4814-128D-4F23-BE1D-AF06410756E2","C0ED1855-2F44-48AF-A85B-86F47EE90DD8","A2201BAF-7372-4DB8-8F5D-B70FB9E6D5F4","98ABE8FA-1471-40AA-B7AD-14B1F778C056","5B95850F-A746-4CA9-98E5-841D240C9B7D","DE35EA95-7D57-4D1A-ACF1-7A272E82E5E4","939A2C53-10F2-4488-85D0-ADA8BF750472"],"id":"04EEF68E-7438-463C-8F6F-F6605866847E","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"_InputAllowed":false,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"_TextColor":{"__isSmartRef__":true,"id":243},"evalEnabled":false,"isLabel":true,"_HandStyle":"default","layout":{"__isSmartRef__":true,"id":244},"_Align":"center","eventsAreIgnored":true,"owner":{"__isSmartRef__":true,"id":231},"_Position":{"__isSmartRef__":true,"id":245},"_MaxTextWidth":563,"_MinTextWidth":563,"_MaxTextHeight":null,"_MinTextHeight":null,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"233":{"_Position":{"__isSmartRef__":true,"id":234},"renderContextTable":{"__isSmartRef__":true,"id":235},"_Extent":{"__isSmartRef__":true,"id":236},"_Padding":{"__isSmartRef__":true,"id":237},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":238},"_Fill":null,"_BorderRadius":0,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"234":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"235":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setAppearanceStylingMode":"setAppearanceStylingModeHTML","setBorderStylingMode":"setBorderStylingModeHTML","getComputedBorderWidth":"getComputedBorderWidthHTML","getComputedExtent":"getComputedExtentHTML"},"236":{"x":563,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"237":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global.lively.morphic.Graphics"},"238":{"r":0,"g":0,"b":0,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"239":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","removeMorph":"removeMorphHTML","onRenderFinished":"onRenderFinishedHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","setStyleSheet":"setStyleSheetHTML","setStyleClassNames":"setStyleClassNamesHTML","setStyleId":"setStyleIdHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setFontWeight":"setFontWeightHTML","setFontStyle":"setFontStyleHTML","setTextDecoration":"setTextDecorationHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML","setInputAllowed":"setInputAllowedHTML"},"240":{"style":{"__isSmartRef__":true,"id":241},"chunkOwner":{"__isSmartRef__":true,"id":232},"_id":"_489","storedString":"Style Browser","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"241":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","fontWeight":"normal","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"242":{"morph":{"__isSmartRef__":true,"id":232},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"243":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"244":{"resizeWidth":true},"245":{"x":20,"y":3,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"246":{"submorphs":[{"__isSmartRef__":true,"id":247}],"scripts":[],"shape":{"__isSmartRef__":true,"id":258},"renderContextTable":{"__isSmartRef__":true,"id":273},"eventHandler":{"__isSmartRef__":true,"id":274},"_ClipMode":"visible","derivationIds":["90208F85-EFD7-4F49-A62A-E4C9FD50712F","2EEA7F2D-EC88-485C-B89E-F3610B03563E","B2257153-2A20-435A-A068-8729FA2B1A5A","2061F964-FEE7-4234-BF71-C1EB7F150ED7","C3288681-0BE5-47F2-B1F0-A6D9F64E3228","57DAED2F-B75E-4B32-BBC7-7A8D58B74C37","15660524-6E6A-4F78-8110-C34AC97707BC","7DA427C1-BF61-4502-9ED8-E46BCE3CAF2B","DAD53DCC-9E20-4502-B50B-2A176AF49A28","84D55331-A587-4C5B-922D-15A887F38A5E","4128A716-654F-4AFF-82C0-DEE18620737D","1298E037-85AB-44B5-A83C-CEB9D337511B","F0575986-43E4-4AB2-A356-0ACAAE99C453","29E78ACA-0FF9-4F6A-B021-69A33C58CB93","F640E192-5CBF-46C7-B1AE-B45017E94A86"],"id":"265E773C-A327-4E37-BEBF-8CFB4C94A709","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"_Position":{"__isSmartRef__":true,"id":275},"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":247},"owner":{"__isSmartRef__":true,"id":231},"layout":{"__isSmartRef__":true,"id":276},"attributeConnections":[{"__isSmartRef__":true,"id":277},{"__isSmartRef__":true,"id":279}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"isPressed":false,"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets"},"247":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":248},"renderContextTable":{"__isSmartRef__":true,"id":253},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":254}],"eventHandler":{"__isSmartRef__":true,"id":256},"_ClipMode":"hidden","derivationIds":["003FCC45-3B09-4660-BE85-7EE32C6CACAC","D5F1F029-4518-498A-A4E1-499FDB237DA0","7F1B0FC8-5099-49F4-8177-1CE815620869","01646FA2-DD1F-4E94-B97D-2AC39273501B","F37241A1-4383-4304-B44C-72EF4612B58E","05E22791-8A73-4362-A48A-6661C0E9B40B","5C4C5D68-92CC-4622-9E5E-77A5FEB52F66","118B6F24-93DD-45EB-BC59-D33870CB056F","AA1442FD-9B66-477A-9965-3D1BD19752E9","11E1FAB6-1792-41FC-870E-032D7D10138F","16FE360B-D4D9-4550-92BE-0FA92E07ACED","588C95C8-A458-46EA-9542-C6050C085694","3F577145-1C31-475E-9FBF-7A53087D7F70","1661BA92-B10B-4D68-84B4-C2C11463955D","A2CB5DAB-A7AA-4BF9-9C1F-B9C4DAAD63E4"],"id":"4309F18C-6D8F-418E-A5E3-B06C4987A66C","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"fixedHeight":true,"_InputAllowed":false,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_TextColor":{"__isSmartRef__":true,"id":257},"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":246},"isLabel":true,"_HandStyle":"default","eventsAreIgnored":true,"_MaxTextWidth":null,"_MinTextWidth":null,"_MaxTextHeight":null,"_MinTextHeight":null,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"248":{"_Position":{"__isSmartRef__":true,"id":249},"renderContextTable":{"__isSmartRef__":true,"id":250},"_Extent":{"__isSmartRef__":true,"id":251},"_Padding":{"__isSmartRef__":true,"id":252},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":238},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"249":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"250":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setAppearanceStylingMode":"setAppearanceStylingModeHTML","setBorderStylingMode":"setBorderStylingModeHTML","getComputedBorderWidth":"getComputedBorderWidthHTML","getComputedExtent":"getComputedExtentHTML"},"251":{"x":15,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"252":{"x":4,"y":2,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global.lively.morphic.Graphics"},"253":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","removeMorph":"removeMorphHTML","onRenderFinished":"onRenderFinishedHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","setStyleSheet":"setStyleSheetHTML","setStyleClassNames":"setStyleClassNamesHTML","setStyleId":"setStyleIdHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setFontWeight":"setFontWeightHTML","setFontStyle":"setFontStyleHTML","setTextDecoration":"setTextDecorationHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML","setInputAllowed":"setInputAllowedHTML"},"254":{"style":{"__isSmartRef__":true,"id":255},"chunkOwner":{"__isSmartRef__":true,"id":247},"_id":"_1802","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"255":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"256":{"morph":{"__isSmartRef__":true,"id":247},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"257":{"r":0.25098039215686274,"g":0.25098039215686274,"b":0.25098039215686274,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"258":{"_Position":{"__isSmartRef__":true,"id":259},"renderContextTable":{"__isSmartRef__":true,"id":260},"_Extent":{"__isSmartRef__":true,"id":261},"_Padding":{"__isSmartRef__":true,"id":262},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":263},"_StrokeOpacity":0,"_BorderRadius":5,"_Fill":{"__isSmartRef__":true,"id":264},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"259":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"260":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setAppearanceStylingMode":"setAppearanceStylingModeHTML","setBorderStylingMode":"setBorderStylingModeHTML","getComputedBorderWidth":"getComputedBorderWidthHTML","getComputedExtent":"getComputedExtentHTML"},"261":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"262":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global.lively.morphic.Graphics"},"263":{"r":0.7411764705882353,"g":0.7450980392156863,"b":0.7529411764705882,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"264":{"stops":[{"__isSmartRef__":true,"id":265},{"__isSmartRef__":true,"id":267},{"__isSmartRef__":true,"id":269},{"__isSmartRef__":true,"id":270}],"vector":{"__isSmartRef__":true,"id":272},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"265":{"offset":0,"color":{"__isSmartRef__":true,"id":266}},"266":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"267":{"offset":0.3,"color":{"__isSmartRef__":true,"id":268}},"268":{"r":0.8666666666666667,"g":0.8666666666666667,"b":0.8666666666666667,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"269":{"offset":0.7,"color":{"__isSmartRef__":true,"id":268}},"270":{"offset":1,"color":{"__isSmartRef__":true,"id":271}},"271":{"r":0.7973333333333334,"g":0.7973333333333334,"b":0.7973333333333334,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"272":{"x":0,"y":0,"width":0,"height":1,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global.lively.morphic.Graphics"},"273":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","removeMorph":"removeMorphHTML","onRenderFinished":"onRenderFinishedHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","setStyleSheet":"setStyleSheetHTML","setStyleClassNames":"setStyleClassNamesHTML","setStyleId":"setStyleIdHTML"},"274":{"morph":{"__isSmartRef__":true,"id":246},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"275":{"x":602,"y":3,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"276":{"moveHorizontal":true},"277":{"sourceObj":{"__isSmartRef__":true,"id":246},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":278},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"278":{"source":{"__isSmartRef__":true,"id":246},"target":{"__isSmartRef__":true,"id":0}},"279":{"sourceObj":{"__isSmartRef__":true,"id":246},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":280},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"280":{"source":{"__isSmartRef__":true,"id":246},"target":{"__isSmartRef__":true,"id":0}},"281":{"submorphs":[{"__isSmartRef__":true,"id":282}],"scripts":[],"shape":{"__isSmartRef__":true,"id":292},"renderContextTable":{"__isSmartRef__":true,"id":306},"eventHandler":{"__isSmartRef__":true,"id":307},"_ClipMode":"visible","derivationIds":["3244DF06-4509-4C9C-B99B-B0B3265C2725","BB589BF5-9C8F-49BA-A02E-6E6590F632BF","AD256592-6243-49A2-9E21-93977E42D03D","3CB35154-516D-42CB-8556-057453022204","83459F73-7B02-4A23-B168-53D24880AFCA","9B20E159-4EB1-46FF-AFDC-8B120175509C","0010C36D-2257-48B9-83AF-35A8A7700374","6E1E6486-4732-4847-BBB6-B6A97D1597BA","877DBD75-262F-4B9B-9CCA-4B937037F1AE","1E754496-08A8-4990-91B2-66CA3A48C295","E6C8D3E8-0FCE-4D64-BA4D-91C42C3F2FAC","8D2FE757-7557-4AAA-9D26-A4CBDCBB8CC1","4BC2890B-834B-4DF9-9163-4D544F0C4E57","684BC40D-DE9E-4DCB-BA22-CBC152D9D051","B6834B89-5F67-4BA5-9C80-0CD51A4BB558"],"id":"533BABC2-CAFC-4085-89DA-621EBD74D231","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"_Position":{"__isSmartRef__":true,"id":308},"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":282},"owner":{"__isSmartRef__":true,"id":231},"attributeConnections":[{"__isSmartRef__":true,"id":309},{"__isSmartRef__":true,"id":311}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"isPressed":false,"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets"},"282":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":283},"renderContextTable":{"__isSmartRef__":true,"id":287},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":288}],"eventHandler":{"__isSmartRef__":true,"id":290},"_ClipMode":"hidden","derivationIds":["89293EC9-4594-4A4B-88E2-F72D14DD6009","65D080F4-EDD8-4694-B691-ADDD556E26CC","1D82D6A7-E39F-4FEE-8F47-71CDA9CE98CA","F8E99AB4-FA33-4B42-8504-CD2FCE07EDDD","B52B5165-291E-4A13-8C16-3FEF575AC40F","0DC5A3F3-7477-4C25-AC38-59DFCB56739B","51387141-38DB-477A-B22B-38F6FFC07CF8","D0278146-514D-4EFF-B9EE-CCD13007D069","59E7E7EF-B4B4-4CBB-BAF7-45F02537BA42","67DFEE68-7B0D-4376-8EBD-17949C0D37D4","B2E9B5DC-71C0-4F65-B35C-ACEF15445F0A","998BDFB7-ADFC-4654-8B73-9160E9DDF56A","EF7463CC-3702-40B8-8E41-B14AB106A77E","143252C0-A851-41CB-B435-DFA3ED8972D9","30BAB81B-7D7F-4223-9E34-0BBE3695ED47"],"id":"566663F9-9A7F-4DF0-A049-C0A8E45D8B1D","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"fixedHeight":true,"_InputAllowed":false,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_TextColor":{"__isSmartRef__":true,"id":291},"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":281},"isLabel":true,"_HandStyle":"default","eventsAreIgnored":true,"_MaxTextWidth":null,"_MinTextWidth":null,"_MaxTextHeight":null,"_MinTextHeight":null,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"283":{"_Position":{"__isSmartRef__":true,"id":284},"renderContextTable":{"__isSmartRef__":true,"id":285},"_Extent":{"__isSmartRef__":true,"id":286},"_Padding":{"__isSmartRef__":true,"id":252},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":238},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"284":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"285":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setAppearanceStylingMode":"setAppearanceStylingModeHTML","setBorderStylingMode":"setBorderStylingModeHTML","getComputedBorderWidth":"getComputedBorderWidthHTML","getComputedExtent":"getComputedExtentHTML"},"286":{"x":16,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"287":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","removeMorph":"removeMorphHTML","onRenderFinished":"onRenderFinishedHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","setStyleSheet":"setStyleSheetHTML","setStyleClassNames":"setStyleClassNamesHTML","setStyleId":"setStyleIdHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setFontWeight":"setFontWeightHTML","setFontStyle":"setFontStyleHTML","setTextDecoration":"setTextDecorationHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML","setInputAllowed":"setInputAllowedHTML"},"288":{"style":{"__isSmartRef__":true,"id":289},"chunkOwner":{"__isSmartRef__":true,"id":282},"_id":"_1804","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"289":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"290":{"morph":{"__isSmartRef__":true,"id":282},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"291":{"r":0,"g":0,"b":0,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"292":{"_Position":{"__isSmartRef__":true,"id":293},"renderContextTable":{"__isSmartRef__":true,"id":294},"_Extent":{"__isSmartRef__":true,"id":295},"_Padding":{"__isSmartRef__":true,"id":296},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":263},"_StrokeOpacity":0,"_BorderRadius":5,"_Fill":{"__isSmartRef__":true,"id":297},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"293":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"294":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setAppearanceStylingMode":"setAppearanceStylingModeHTML","setBorderStylingMode":"setBorderStylingModeHTML","getComputedBorderWidth":"getComputedBorderWidthHTML","getComputedExtent":"getComputedExtentHTML"},"295":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"296":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global.lively.morphic.Graphics"},"297":{"stops":[{"__isSmartRef__":true,"id":298},{"__isSmartRef__":true,"id":300},{"__isSmartRef__":true,"id":302},{"__isSmartRef__":true,"id":303}],"vector":{"__isSmartRef__":true,"id":305},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"298":{"offset":0,"color":{"__isSmartRef__":true,"id":299}},"299":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"300":{"offset":0.3,"color":{"__isSmartRef__":true,"id":301}},"301":{"r":0.8666666666666667,"g":0.8666666666666667,"b":0.8666666666666667,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"302":{"offset":0.7,"color":{"__isSmartRef__":true,"id":301}},"303":{"offset":1,"color":{"__isSmartRef__":true,"id":304}},"304":{"r":0.7973333333333334,"g":0.7973333333333334,"b":0.7973333333333334,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"305":{"x":0,"y":0,"width":0,"height":1,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global.lively.morphic.Graphics"},"306":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","removeMorph":"removeMorphHTML","onRenderFinished":"onRenderFinishedHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","setStyleSheet":"setStyleSheetHTML","setStyleClassNames":"setStyleClassNamesHTML","setStyleId":"setStyleIdHTML"},"307":{"morph":{"__isSmartRef__":true,"id":281},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"308":{"x":3,"y":3,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"309":{"sourceObj":{"__isSmartRef__":true,"id":281},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":310},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"310":{"source":{"__isSmartRef__":true,"id":281},"target":{"__isSmartRef__":true,"id":0}},"311":{"sourceObj":{"__isSmartRef__":true,"id":281},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":312},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"312":{"source":{"__isSmartRef__":true,"id":281},"target":{"__isSmartRef__":true,"id":0}},"313":{"submorphs":[{"__isSmartRef__":true,"id":314}],"scripts":[],"shape":{"__isSmartRef__":true,"id":323},"renderContextTable":{"__isSmartRef__":true,"id":335},"eventHandler":{"__isSmartRef__":true,"id":336},"_ClipMode":"visible","derivationIds":["E8EB7714-BD9F-4673-A6D2-8C39BD6407DE","2BE24A5B-EC15-4F9F-B116-FEC185BE2027","15316D15-F42C-4847-9618-86D1D27BDF95","3E690ECF-8601-4AC2-ACD4-106C42E66F19","C03D063E-87F2-4D59-A187-54D9E4AD5449","D63CA1BB-2438-4FD2-85D7-18D13071B627","7047803A-5F02-46D1-A2FF-2F7AA111FA1C","BE73A571-54BA-4095-9BE0-B7B999A1EABE","73B50665-9705-41F9-921A-44095EF23D7B","5FD42F69-B4AD-42B5-B97A-E0DDB9BC02B8","575E8C92-325D-448C-9396-41C4041620D1","CA35E957-2699-462B-8EA8-EEA30F5B10EC","3FE6F029-524E-42AB-A16D-20F5622D658E","FF3AC18A-0F22-4D8F-A878-8412A8F2A0E2","10C2E7ED-3629-49AC-B3FF-E09322712BC6"],"id":"30624A91-56A9-472F-9517-405A1C64A4C1","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"_Position":{"__isSmartRef__":true,"id":337},"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":314},"owner":{"__isSmartRef__":true,"id":231},"layout":{"__isSmartRef__":true,"id":338},"attributeConnections":[{"__isSmartRef__":true,"id":339},{"__isSmartRef__":true,"id":341}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"isPressed":false,"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets"},"314":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":315},"renderContextTable":{"__isSmartRef__":true,"id":319},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":320}],"eventHandler":{"__isSmartRef__":true,"id":322},"_ClipMode":"hidden","derivationIds":["961077E8-60E6-4B10-AFE7-95BA97E7F36B","92F8DB5F-1529-4B04-A3FD-E9CD206CB0C2","5E0D94DC-FC20-4C30-BAD5-949856CE3D4E","F103831E-7BDB-4ACD-9D92-AB9FB6BA0FAE","18D8BAD9-AFC2-4902-9B41-8BBC7DD3052E","F88B6000-4076-42CB-A4FF-7EC420933ACA","C9AF87DC-EB8A-4EEB-8B5A-337AB3F41F84","E7035FFC-6888-44B4-90B3-7F78F69F16A8","31D4B6D9-88CF-492A-B89B-1C2DFC7E0238","781B61AB-93B7-4629-BD22-49BB353BE1CC","4DD2F05E-0FF0-41B9-ADFC-143E6287AD03","3C14C6B7-9A84-4E49-8A62-2B01F2AC8A4E","C9C604C7-373A-476E-B5B9-155217AB6994","3F56FD64-59BC-4D45-B83E-4DCD447D9C54","86D3266C-5B8E-464D-9399-C8F6E236380C"],"id":"321B4F42-AA47-465F-AAAF-0AF3CCDE6953","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":false,"fixedHeight":true,"_InputAllowed":false,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_TextColor":{"__isSmartRef__":true,"id":257},"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":313},"isLabel":true,"_HandStyle":"default","eventsAreIgnored":true,"_MaxTextWidth":null,"_MinTextWidth":null,"_MaxTextHeight":null,"_MinTextHeight":null,"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore"},"315":{"_Position":{"__isSmartRef__":true,"id":316},"renderContextTable":{"__isSmartRef__":true,"id":317},"_Extent":{"__isSmartRef__":true,"id":318},"_Padding":{"__isSmartRef__":true,"id":252},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":238},"_Fill":null,"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"316":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"317":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setAppearanceStylingMode":"setAppearanceStylingModeHTML","setBorderStylingMode":"setBorderStylingModeHTML","getComputedBorderWidth":"getComputedBorderWidthHTML","getComputedExtent":"getComputedExtentHTML"},"318":{"x":14,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"319":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","removeMorph":"removeMorphHTML","onRenderFinished":"onRenderFinishedHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","setStyleSheet":"setStyleSheetHTML","setStyleClassNames":"setStyleClassNamesHTML","setStyleId":"setStyleIdHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","setMinTextWidth":"setMinTextWidthHTML","setMinTextHeight":"setMinTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","unignoreTextEvents":"unignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setFontWeight":"setFontWeightHTML","setFontStyle":"setFontStyleHTML","setTextDecoration":"setTextDecorationHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML","focusMorph":"focusMorphHTML","setInputAllowed":"setInputAllowedHTML"},"320":{"style":{"__isSmartRef__":true,"id":321},"chunkOwner":{"__isSmartRef__":true,"id":314},"_id":"_1806","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"321":{"textShadow":"0px 1px 0 rgba(255,255,255,1)","__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"322":{"morph":{"__isSmartRef__":true,"id":314},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"323":{"_Position":{"__isSmartRef__":true,"id":324},"renderContextTable":{"__isSmartRef__":true,"id":325},"_Extent":{"__isSmartRef__":true,"id":326},"_Padding":{"__isSmartRef__":true,"id":327},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":263},"_StrokeOpacity":0,"_BorderRadius":5,"_Fill":{"__isSmartRef__":true,"id":328},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"324":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"325":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setAppearanceStylingMode":"setAppearanceStylingModeHTML","setBorderStylingMode":"setBorderStylingModeHTML","getComputedBorderWidth":"getComputedBorderWidthHTML","getComputedExtent":"getComputedExtentHTML"},"326":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"327":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global.lively.morphic.Graphics"},"328":{"stops":[{"__isSmartRef__":true,"id":329},{"__isSmartRef__":true,"id":331},{"__isSmartRef__":true,"id":332},{"__isSmartRef__":true,"id":333}],"vector":{"__isSmartRef__":true,"id":272},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"329":{"offset":0,"color":{"__isSmartRef__":true,"id":330}},"330":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"331":{"offset":0.3,"color":{"__isSmartRef__":true,"id":268}},"332":{"offset":0.7,"color":{"__isSmartRef__":true,"id":268}},"333":{"offset":1,"color":{"__isSmartRef__":true,"id":334}},"334":{"r":0.7973333333333334,"g":0.7973333333333334,"b":0.7973333333333334,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"335":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","removeMorph":"removeMorphHTML","onRenderFinished":"onRenderFinishedHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","setStyleSheet":"setStyleSheetHTML","setStyleClassNames":"setStyleClassNamesHTML","setStyleId":"setStyleIdHTML"},"336":{"morph":{"__isSmartRef__":true,"id":313},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"337":{"x":583,"y":3,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"338":{"moveHorizontal":true},"339":{"sourceObj":{"__isSmartRef__":true,"id":313},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":340},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"340":{"source":{"__isSmartRef__":true,"id":313},"target":{"__isSmartRef__":true,"id":0}},"341":{"sourceObj":{"__isSmartRef__":true,"id":313},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":342},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings"},"342":{"source":{"__isSmartRef__":true,"id":313},"target":{"__isSmartRef__":true,"id":0}},"343":{"_Position":{"__isSmartRef__":true,"id":344},"renderContextTable":{"__isSmartRef__":true,"id":345},"_Extent":{"__isSmartRef__":true,"id":346},"_Padding":{"__isSmartRef__":true,"id":347},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":243},"_Fill":{"__isSmartRef__":true,"id":348},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"344":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"345":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setAppearanceStylingMode":"setAppearanceStylingModeHTML","setBorderStylingMode":"setBorderStylingModeHTML","getComputedBorderWidth":"getComputedBorderWidthHTML","getComputedExtent":"getComputedExtentHTML"},"346":{"x":622,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"347":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global.lively.morphic.Graphics"},"348":{"stops":[{"__isSmartRef__":true,"id":349},{"__isSmartRef__":true,"id":351}],"vector":{"__isSmartRef__":true,"id":305},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"349":{"offset":0,"color":{"__isSmartRef__":true,"id":350}},"350":{"r":1,"g":1,"b":1,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"351":{"offset":1,"color":{"__isSmartRef__":true,"id":352}},"352":{"r":0.6400000000000001,"g":0.6400000000000001,"b":0.6400000000000001,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"353":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","removeMorph":"removeMorphHTML","onRenderFinished":"onRenderFinishedHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","setStyleSheet":"setStyleSheetHTML","setStyleClassNames":"setStyleClassNamesHTML","setStyleId":"setStyleIdHTML"},"354":{"morph":{"__isSmartRef__":true,"id":231},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"355":{"resizeWidth":true,"adjustForNewBounds":true},"356":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"357":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":358},"renderContextTable":{"__isSmartRef__":true,"id":367},"eventHandler":{"__isSmartRef__":true,"id":368},"_ClipMode":"visible","derivationIds":["3A2F0528-044B-4C0E-9F6F-3610DCE345AC","088B70CF-5A29-47EB-8B55-5304C7F6C800","EFCF715D-5E55-49F4-8731-173C0EF2854A","22126A8F-18C1-42F0-956B-4773D0752280","03489ADA-5F42-43C3-9F50-C0A16D703BD6","8EE132C8-B993-433C-A4B6-343B6C96025F","372E96B8-DDE0-4CCF-83A8-DA84D7DA541F","35BCC707-0292-493F-993A-73339F7912EC","4EB1133A-A3E1-4474-8494-CB40F28B2380","ECFBE258-4173-4493-820A-B20B87F2B576","DC78CB26-32B6-49FF-9123-3D8F10D8FAAA","9B6B6A58-E959-41B1-A5C1-65F73B02C0EA","5BE24521-FA47-43D1-89D5-437F24106552","5EB8298C-E2F1-4BB1-994C-8EBD8BA8640E","8ED7F5AC-F970-4A02-BBC3-0E87AFECF29C"],"id":"EA714F87-1882-42BD-A23D-75250FE6EEEB","droppingEnabled":true,"halosEnabled":true,"owner":{"__isSmartRef__":true,"id":0},"_Position":{"__isSmartRef__":true,"id":369},"dragStartPoint":null,"originalTargetExtent":null,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":370},"__LivelyClassName__":"lively.morphic.Path","__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs"},"358":{"dontChangeShape":false,"cachedVertices":null,"_PathElements":[{"__isSmartRef__":true,"id":359},{"__isSmartRef__":true,"id":360},{"__isSmartRef__":true,"id":361}],"renderContextTable":{"__isSmartRef__":true,"id":362},"_Position":{"__isSmartRef__":true,"id":363},"_Extent":{"__isSmartRef__":true,"id":364},"_Padding":{"__isSmartRef__":true,"id":365},"_BorderWidth":0,"_BorderColor":null,"_Fill":{"__isSmartRef__":true,"id":366},"__LivelyClassName__":"lively.morphic.Shapes.Path","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"359":{"isAbsolute":true,"x":14,"y":0,"__LivelyClassName__":"lively.morphic.Shapes.MoveTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"360":{"isAbsolute":true,"x":14,"y":14,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"361":{"isAbsolute":true,"x":0,"y":14,"__LivelyClassName__":"lively.morphic.Shapes.LineTo","__SourceModuleName__":"Global.lively.morphic.PathShapes"},"362":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setAppearanceStylingMode":"setAppearanceStylingModeHTML","setBorderStylingMode":"setBorderStylingModeHTML","getComputedBorderWidth":"getComputedBorderWidthHTML","getComputedExtent":"getComputedExtentHTML","getPathNode":"getPathNodeHTML","setPathElements":"setPathElementsHTML","getPathBounds":"getPathBoundsHTML","getTotalLength":"getTotalLengthHTML","getPointAtTotalLength":"getPointAtTotalLengthHTML"},"363":{"x":-1,"y":-1,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"364":{"x":15,"y":15,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"365":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global.lively.morphic.Graphics"},"366":{"r":0.8,"g":0.8,"b":0.8,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global.lively.morphic.Graphics"},"367":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","removeMorph":"removeMorphHTML","onRenderFinished":"onRenderFinishedHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","setStyleSheet":"setStyleSheetHTML","setStyleClassNames":"setStyleClassNamesHTML","setStyleId":"setStyleIdHTML"},"368":{"morph":{"__isSmartRef__":true,"id":357},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"369":{"x":608,"y":454,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"370":{"onDragStart":{"__isSmartRef__":true,"id":371},"onDrag":{"__isSmartRef__":true,"id":378},"onDragEnd":{"__isSmartRef__":true,"id":385}},"371":{"varMapping":{"__isSmartRef__":true,"id":372},"source":"function onDragStart(evt) {\n            this.dragStartPoint = evt.mousePoint;\n            this.originalTargetExtent = this.owner.getExtent();\n        }","funcProperties":{"__isSmartRef__":true,"id":377},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"372":{"this":{"__isSmartRef__":true,"id":357},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":373}},"373":{"$super":{"__isSmartRef__":true,"id":374}},"374":{"varMapping":{"__isSmartRef__":true,"id":375},"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":376},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"375":{"obj":{"__isSmartRef__":true,"id":357},"name":"onDragStart"},"376":{},"377":{},"378":{"varMapping":{"__isSmartRef__":true,"id":379},"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":384},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"379":{"this":{"__isSmartRef__":true,"id":357},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":380}},"380":{"$super":{"__isSmartRef__":true,"id":381}},"381":{"varMapping":{"__isSmartRef__":true,"id":382},"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":383},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"382":{"obj":{"__isSmartRef__":true,"id":357},"name":"onDrag"},"383":{},"384":{},"385":{"varMapping":{"__isSmartRef__":true,"id":386},"source":"function onDragEnd(evt) {\n            this.dragStartPoint = null;\n            this.originalTargetExtent = null;\n        }","funcProperties":{"__isSmartRef__":true,"id":391},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"386":{"this":{"__isSmartRef__":true,"id":357},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":387}},"387":{"$super":{"__isSmartRef__":true,"id":388}},"388":{"varMapping":{"__isSmartRef__":true,"id":389},"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":390},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"389":{"obj":{"__isSmartRef__":true,"id":357},"name":"onDragEnd"},"390":{},"391":{},"392":{"renderContextTable":{"__isSmartRef__":true,"id":393},"_Padding":{"__isSmartRef__":true,"id":394},"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":395},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes"},"393":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setPadding":"setPaddingHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","setAppearanceStylingMode":"setAppearanceStylingModeHTML","setBorderStylingMode":"setBorderStylingModeHTML","getComputedBorderWidth":"getComputedBorderWidthHTML","getComputedExtent":"getComputedExtentHTML"},"394":{"x":0,"y":0,"width":0,"height":0,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global.lively.morphic.Graphics"},"395":{"x":622,"y":468,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"396":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","removeMorph":"removeMorphHTML","onRenderFinished":"onRenderFinishedHTML","triggerEvent":"triggerEventHTML","setTransform":"setTransformHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","adjustOrigin":"adjustOriginHTML","setPivotPoint":"setPivotPointHTML","setClipMode":"setClipModeHTML","showsVerticalScrollBar":"showsVerticalScrollBarHTML","showsHorizontalScrollBar":"showsHorizontalScrollBarHTML","getScrollBarExtent":"getScrollBarExtentHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","setToolTip":"setToolTipHTML","focus":"focusHTML","blur":"blurHTML","setFocusable":"setFocusableHTML","setStyleSheet":"setStyleSheetHTML","setStyleClassNames":"setStyleClassNamesHTML","setStyleId":"setStyleIdHTML"},"397":{"morph":{"__isSmartRef__":true,"id":0},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"398":{"adjustForNewBounds":true},"399":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"400":{"partsSpaceName":"PartsBin/Sandbox","comment":"Browse the style sheet rules matching to a morph.","migrationLevel":4,"partName":"StyleBrowser","changes":[{"__isSmartRef__":true,"id":401},{"__isSmartRef__":true,"id":403},{"__isSmartRef__":true,"id":405},{"__isSmartRef__":true,"id":407},{"__isSmartRef__":true,"id":409},{"__isSmartRef__":true,"id":411},{"__isSmartRef__":true,"id":413},{"__isSmartRef__":true,"id":415},{"__isSmartRef__":true,"id":417},{"__isSmartRef__":true,"id":419},{"__isSmartRef__":true,"id":421},{"__isSmartRef__":true,"id":423},{"__isSmartRef__":true,"id":425},{"__isSmartRef__":true,"id":427},{"__isSmartRef__":true,"id":429},{"__isSmartRef__":true,"id":431},{"__isSmartRef__":true,"id":433},{"__isSmartRef__":true,"id":435},{"__isSmartRef__":true,"id":437},{"__isSmartRef__":true,"id":439},{"__isSmartRef__":true,"id":441},{"__isSmartRef__":true,"id":443},{"__isSmartRef__":true,"id":445},{"__isSmartRef__":true,"id":447},{"__isSmartRef__":true,"id":449},{"__isSmartRef__":true,"id":451},{"__isSmartRef__":true,"id":453}],"revisionOnLoad":181402,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin"},"401":{"date":{"__isSmartRef__":true,"id":402},"author":"undefined","message":"whoopsie","id":"3F17A2D2-3C24-424B-B0FA-E43112267D23"},"402":{"isSerializedDate":true,"string":"Thu May 03 2012 06:51:36 GMT-0700 (Pacific Daylight Time)"},"403":{"date":{"__isSmartRef__":true,"id":404},"author":"undefined","message":"whoopsie","id":"CEA5DCD5-2DB7-40AD-A776-262A7A0666FC"},"404":{"isSerializedDate":true,"string":"Thu May 03 2012 06:51:30 GMT-0700 (Pacific Daylight Time)"},"405":{"date":{"__isSmartRef__":true,"id":406},"author":"undefined","message":"sorry","id":"44B56D2E-9B59-4C67-A305-49A6E10E66C2"},"406":{"isSerializedDate":true,"string":"Wed Mar 14 2012 02:53:45 GMT-0700 (Pacific Daylight Time)"},"407":{"date":{"__isSmartRef__":true,"id":408},"author":"fbo","message":"","id":"BD1C654D-9100-4B66-BC62-B15FF2498B2B"},"408":{"isSerializedDate":true,"string":"Fri Feb 24 2012 17:59:09 GMT-0800 (Pacific Standard Time)"},"409":{"date":{"__isSmartRef__":true,"id":410},"author":"undefined","message":"css transitions","id":"1004E0FC-D96B-4F40-B3E0-F514A3FCFFD7"},"410":{"isSerializedDate":true,"string":"Wed Mar 14 2012 02:42:26 GMT-0700 (Pacific Daylight Time)"},"411":{"date":{"__isSmartRef__":true,"id":412},"author":"undefined","message":"suddenly, the rectangle became a CarDemo","id":"B5083AA8-9BAE-48DD-A6B4-FD7DB3998350"},"412":{"isSerializedDate":true,"string":"Mon Apr 09 2012 04:42:07 GMT-0700 (Pacific Daylight Time)"},"413":{"date":{"__isSmartRef__":true,"id":414},"author":"bgnauk","message":"no comment","id":"0124E570-50B7-4CE3-83A1-6E7BA89B5CD8"},"414":{"isSerializedDate":true,"string":"Mon Jun 18 2012 10:35:08 GMT-0700 (Pacific Daylight Time)"},"415":{"date":{"__isSmartRef__":true,"id":416},"author":"bgnauk","message":"no comment","id":"4F9F42CF-B000-4046-8853-152671D2A55C"},"416":{"isSerializedDate":true,"string":"Tue Sep 11 2012 17:25:25 GMT-0700 (Pacific Daylight Time)"},"417":{"date":{"__isSmartRef__":true,"id":418},"author":"bgnauk","message":"no comment","id":"FCA54C1C-3C26-4C15-8EFD-A2F95E9DC443"},"418":{"isSerializedDate":true,"string":"Wed Sep 12 2012 11:27:12 GMT-0700 (Pacific Daylight Time)"},"419":{"date":{"__isSmartRef__":true,"id":420},"author":"bgnauk","message":"no comment","id":"B163CA18-C675-411A-99B5-5A09648417D8"},"420":{"isSerializedDate":true,"string":"Wed Sep 12 2012 11:51:10 GMT-0700 (Pacific Daylight Time)"},"421":{"date":{"__isSmartRef__":true,"id":422},"author":"bgnauk","message":"no comment","id":"2473FE37-EA85-46DE-BE86-A194D254405D"},"422":{"isSerializedDate":true,"string":"Wed Sep 12 2012 12:05:34 GMT-0700 (Pacific Daylight Time)"},"423":{"date":{"__isSmartRef__":true,"id":424},"author":"bgnauk","message":"no comment","id":"700E5FE9-8FCA-44F4-9345-9B2E9DC234D6"},"424":{"isSerializedDate":true,"string":"Wed Sep 12 2012 13:30:07 GMT-0700 (Pacific Daylight Time)"},"425":{"date":{"__isSmartRef__":true,"id":426},"author":"bgnauk","message":"no comment","id":"2A8DA29A-975C-4D9E-804E-4FC4902DCAA6"},"426":{"isSerializedDate":true,"string":"Wed Sep 12 2012 13:37:37 GMT-0700 (Pacific Daylight Time)"},"427":{"date":{"__isSmartRef__":true,"id":428},"author":"bgnauk","message":"no comment","id":"7BEFF414-8C0E-4481-A15F-6A82CF970C00"},"428":{"isSerializedDate":true,"string":"Wed Sep 12 2012 13:39:53 GMT-0700 (Pacific Daylight Time)"},"429":{"date":{"__isSmartRef__":true,"id":430},"author":"bgnauk","message":"no comment","id":"5DF09DC6-0E08-4616-8380-7F10DCDE2271"},"430":{"isSerializedDate":true,"string":"Wed Sep 12 2012 14:20:10 GMT-0700 (Pacific Daylight Time)"},"431":{"date":{"__isSmartRef__":true,"id":432},"author":"bgnauk","message":"no comment","id":"1131BC2D-BEC7-452C-B861-AA5715A7F6E3"},"432":{"isSerializedDate":true,"string":"Wed Sep 12 2012 14:26:32 GMT-0700 (Pacific Daylight Time)"},"433":{"date":{"__isSmartRef__":true,"id":434},"author":"bgnauk","message":"no comment","id":"F0E1EB87-DF5F-4C33-8147-4179E74758D1"},"434":{"isSerializedDate":true,"string":"Wed Sep 12 2012 15:49:32 GMT-0700 (Pacific Daylight Time)"},"435":{"date":{"__isSmartRef__":true,"id":436},"author":"bgnauk","message":"no comment","id":"6DE16DCC-5966-4FCA-A218-9C0A0E0D6FFC"},"436":{"isSerializedDate":true,"string":"Wed Sep 12 2012 15:58:43 GMT-0700 (Pacific Daylight Time)"},"437":{"date":{"__isSmartRef__":true,"id":438},"author":"bgnauk","message":"no comment","id":"41012703-3C68-4A3C-BDD9-385B10D1A2DC"},"438":{"isSerializedDate":true,"string":"Wed Sep 12 2012 15:59:08 GMT-0700 (Pacific Daylight Time)"},"439":{"date":{"__isSmartRef__":true,"id":440},"author":"bgnauk","message":"no comment","id":"02D7365B-3F1D-4178-B022-7BAD849999D8"},"440":{"isSerializedDate":true,"string":"Wed Sep 12 2012 15:59:53 GMT-0700 (Pacific Daylight Time)"},"441":{"date":{"__isSmartRef__":true,"id":442},"author":"bgnauk","message":"no comment","id":"1D7411D4-7309-48D7-AC5B-4AC5BA155FFE"},"442":{"isSerializedDate":true,"string":"Wed Sep 12 2012 16:26:47 GMT-0700 (Pacific Daylight Time)"},"443":{"date":{"__isSmartRef__":true,"id":444},"author":"bgnauk","message":"no comment","id":"6715F61D-CB47-4805-8F8B-4EA02B30AC34"},"444":{"isSerializedDate":true,"string":"Wed Sep 12 2012 16:38:24 GMT-0700 (Pacific Daylight Time)"},"445":{"date":{"__isSmartRef__":true,"id":446},"author":"bgnauk","message":"no comment","id":"89E73A42-9F46-4A1C-9954-D72F066ADFCF"},"446":{"isSerializedDate":true,"string":"Thu Sep 13 2012 10:19:50 GMT-0700 (Pacific Daylight Time)"},"447":{"date":{"__isSmartRef__":true,"id":448},"author":"bgnauk","message":"no comment","id":"84A6C503-8939-429C-BDF1-DB9FC90F75A7"},"448":{"isSerializedDate":true,"string":"Thu Sep 13 2012 10:27:29 GMT-0700 (Pacific Daylight Time)"},"449":{"date":{"__isSmartRef__":true,"id":450},"author":"bgnauk","message":"no comment","id":"7F67DACD-A6C0-4D40-8F39-F2058DCF0EE4"},"450":{"isSerializedDate":true,"string":"Thu Sep 13 2012 10:45:22 GMT-0700 (Pacific Daylight Time)"},"451":{"date":{"__isSmartRef__":true,"id":452},"author":"bgnauk","message":"no comment","id":"F781C4D0-672F-4362-9A97-C39EEA1A847A"},"452":{"isSerializedDate":true,"string":"Thu Sep 13 2012 10:47:56 GMT-0700 (Pacific Daylight Time)"},"453":{"date":{"__isSmartRef__":true,"id":454},"author":"bgnauk","message":"no comment","id":"05CF5E36-1EFF-4A57-B88D-56F2BF1C0AD1"},"454":{"isSerializedDate":true,"string":"Thu Sep 13 2012 10:51:52 GMT-0700 (Pacific Daylight Time)"},"455":{"x":338,"y":149,"__LivelyClassName__":"Point","__SourceModuleName__":"Global.lively.morphic.Graphics"},"isSimplifiedRegistry":true}}