{"id":0,"registry":{"0":{"submorphs":[{"__isSmartRef__":true,"id":1},{"__isSmartRef__":true,"id":41},{"__isSmartRef__":true,"id":159},{"__isSmartRef__":true,"id":163},{"__isSmartRef__":true,"id":167}],"scripts":[],"shape":{"__isSmartRef__":true,"id":171},"_ClipMode":"visible","derivationIds":["C4E8FCC1-C41C-49C0-B61B-B011333B4BF3"],"id":"DF1C0ADD-545B-4F00-AECB-04B8932D98E2","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":172},"closeButton":{"__isSmartRef__":true,"id":8},"collapseButton":{"__isSmartRef__":true,"id":18},"menuButton":{"__isSmartRef__":true,"id":28},"reframeHandle":{"__isSmartRef__":true,"id":159},"rightReframeHandle":{"__isSmartRef__":true,"id":167},"bottomReframeHandle":{"__isSmartRef__":true,"id":163},"titleBar":{"__isSmartRef__":true,"id":1},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"_PreviousBorderWidth":0,"targetMorph":{"__isSmartRef__":true,"id":41},"eventHandler":{"__isSmartRef__":true,"id":173},"highlighted":false,"_StyleClassNames":["Morph","Window"],"cameForward":false,"showsHalos":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":174},"name":"PanedWindowTemplate","_Rotation":0,"_Scale":1,"__serializedExpressions__":["_Position","contentOffset"],"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets","withoutLayers":["Global.lively.morphic.GrabbingLayer"],"_Position":"lively.pt(0.0,0.0)","contentOffset":"lively.pt(3.0,22.0)"},"1":{"submorphs":[{"__isSmartRef__":true,"id":2},{"__isSmartRef__":true,"id":8},{"__isSmartRef__":true,"id":18},{"__isSmartRef__":true,"id":28}],"scripts":[],"shape":{"__isSmartRef__":true,"id":38},"_ClipMode":"visible","derivationIds":["E7DEBDA7-4C6B-4041-92E1-EBC8AE5FEB16"],"id":"A5CC9EA1-C982-4D6C-9787-9B99049D90F2","droppingEnabled":false,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":39},"windowMorph":{"__isSmartRef__":true,"id":0},"buttons":[{"__isSmartRef__":true,"id":8},{"__isSmartRef__":true,"id":18},{"__isSmartRef__":true,"id":28}],"label":{"__isSmartRef__":true,"id":2},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":0},"eventHandler":{"__isSmartRef__":true,"id":40},"showsHalos":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,0.0)"},"2":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":3},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":4}],"_ClipMode":"hidden","derivationIds":["FC05BAF8-F076-485C-B7A8-EE93F2E4773D"],"id":"3B00E73F-8E52-4C8B-B906-F21AC202E2AF","_InputAllowed":false,"_HandStyle":"default","allowInput":false,"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":6},"owner":{"__isSmartRef__":true,"id":1},"_StyleClassNames":["Morph","Text","window-title"],"_TextStylingMode":true,"eventHandler":{"__isSmartRef__":true,"id":7},"showsHalos":false,"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(3.0,3.0)"},"3":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(532.0,16.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"4":{"style":{"__isSmartRef__":true,"id":5},"chunkOwner":{"__isSmartRef__":true,"id":2},"_id":"_817","storedString":"PanedWindowTemplate","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"5":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"6":{"resizeWidth":true},"7":{"morph":{"__isSmartRef__":true,"id":2},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"8":{"submorphs":[{"__isSmartRef__":true,"id":9}],"scripts":[],"shape":{"__isSmartRef__":true,"id":14},"_ClipMode":"visible","derivationIds":["4C7A016E-78D4-48A2-9BC7-A38B0B257ACB"],"id":"AAEF9ADB-0613-4D96-B1B1-34B422894547","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":9},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":1},"_StyleClassNames":["Morph","Button","WindowControl","close"],"attributeConnections":[{"__isSmartRef__":true,"id":15}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":17},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(604.0,3.0)"},"9":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":10},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":11}],"_ClipMode":"hidden","derivationIds":["D3CCEF56-7C68-4A75-A922-04D8FE208FAD"],"id":"7C68AF8B-0D05-4E02-8933-2400E41D853B","_InputAllowed":false,"_HandStyle":"default","allowInput":false,"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":8},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":13},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,-1.0)"},"10":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(16.0,19.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"11":{"style":{"__isSmartRef__":true,"id":12},"chunkOwner":{"__isSmartRef__":true,"id":9},"_id":"_651","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"12":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"13":{"morph":{"__isSmartRef__":true,"id":9},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"14":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"15":{"sourceObj":{"__isSmartRef__":true,"id":8},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"initiateShutdown","varMapping":{"__isSmartRef__":true,"id":16},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"16":{"source":{"__isSmartRef__":true,"id":8},"target":{"__isSmartRef__":true,"id":0}},"17":{"morph":{"__isSmartRef__":true,"id":8},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"18":{"submorphs":[{"__isSmartRef__":true,"id":19}],"scripts":[],"shape":{"__isSmartRef__":true,"id":24},"_ClipMode":"visible","derivationIds":["49E530E0-EB0E-412B-80B2-5CC96890DECF"],"id":"AAD52BCD-3EB5-4CD8-BC61-2A2917FA6FC3","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":19},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":1},"attributeConnections":[{"__isSmartRef__":true,"id":25}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":27},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(584.0,3.0)"},"19":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":20},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":21}],"_ClipMode":"hidden","derivationIds":["B9732807-7DE9-452F-B2F6-461D229A1876"],"id":"E6DCE3CE-9B3D-4AAB-9260-93BC23CF473D","_InputAllowed":false,"_HandStyle":"default","allowInput":false,"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":18},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":23},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,1.0)"},"20":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(15.0,19.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"21":{"style":{"__isSmartRef__":true,"id":22},"chunkOwner":{"__isSmartRef__":true,"id":19},"_id":"_653","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"22":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"23":{"morph":{"__isSmartRef__":true,"id":19},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"24":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"25":{"sourceObj":{"__isSmartRef__":true,"id":18},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"toggleCollapse","varMapping":{"__isSmartRef__":true,"id":26},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"26":{"source":{"__isSmartRef__":true,"id":18},"target":{"__isSmartRef__":true,"id":0}},"27":{"morph":{"__isSmartRef__":true,"id":18},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"28":{"submorphs":[{"__isSmartRef__":true,"id":29}],"scripts":[],"shape":{"__isSmartRef__":true,"id":34},"_ClipMode":"visible","derivationIds":["7A24011A-C5B7-49D3-91E1-84D39C739D52"],"id":"00A26DD3-773E-4017-84FD-F897F33C6565","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":29},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":1},"attributeConnections":[{"__isSmartRef__":true,"id":35}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":37},"isPressed":false,"_StyleClassNames":["Morph","Button","WindowControl"],"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(541.0,3.0)"},"29":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":30},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":31}],"_ClipMode":"hidden","derivationIds":["4BB48991-95AC-4728-A48E-F92AD0B6DF79"],"id":"4B8791D5-A673-49CD-8580-6BB725DF307C","_InputAllowed":false,"_HandStyle":"default","allowInput":false,"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":28},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":33},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"30":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(40.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"31":{"style":{"__isSmartRef__":true,"id":32},"chunkOwner":{"__isSmartRef__":true,"id":29},"_id":"_655","storedString":"Menu","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"32":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"33":{"morph":{"__isSmartRef__":true,"id":29},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"34":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(40.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"35":{"sourceObj":{"__isSmartRef__":true,"id":28},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":0},"targetMethodName":"showTargetMorphMenu","varMapping":{"__isSmartRef__":true,"id":36},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"36":{"source":{"__isSmartRef__":true,"id":28},"target":{"__isSmartRef__":true,"id":0}},"37":{"morph":{"__isSmartRef__":true,"id":28},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"38":{"_AppearanceStylingMode":true,"_BorderStylingMode":true,"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(624.0,22.0)","_Padding":"lively.rect(0,0,0,0)"},"39":{"resizeWidth":true,"adjustForNewBounds":true},"40":{"morph":{"__isSmartRef__":true,"id":1},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"41":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":42},"_ClipMode":"visible","derivationIds":["FAE352FA-5067-4C70-8691-835EABB4AE81"],"id":"AE943B0B-820D-4DDB-BBC2-18B3DDFB0BB4","droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":43},"ownerWidget":{"__isSmartRef__":true,"id":44},"owner":{"__isSmartRef__":true,"id":0},"eventHandler":{"__isSmartRef__":true,"id":101},"ownerApp":{"__isSmartRef__":true,"id":44},"showsHalos":false,"_Rotation":0,"_Scale":1,"isBeingDragged":false,"isCopyMorphRef":true,"morphRefId":1,"__serializedExpressions__":["_Position"],"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":102},"__LivelyClassName__":"lively.morphic.Panel","__SourceModuleName__":"Global.lively.morphic.MorphAddons","_Position":"lively.pt(3.0,22.0)"},"42":{"_BorderWidth":1,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor","_Fill"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(618.0,401.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(95,94,95)","_Fill":"Color.rgb(204,204,204)"},"43":{"resizeWidth":true,"resizeHeight":true,"adjustForNewBounds":true,"__serializedExpressions__":["grid"],"grid":"lively.pt(30.9,20.1)"},"44":{"panel":{"__isSmartRef__":true,"id":41},"view":{"__isSmartRef__":true,"id":45},"__LivelyClassName__":"lively.morphic.WindowedApp","__SourceModuleName__":"Global.lively.morphic.Widgets"},"45":{"submorphs":[{"__isSmartRef__":true,"id":46},{"__isSmartRef__":true,"id":86},{"__isSmartRef__":true,"id":90},{"__isSmartRef__":true,"id":94}],"scripts":[],"shape":{"__isSmartRef__":true,"id":98},"_ClipMode":"visible","derivationIds":[],"id":"05B77408-B501-4349-8D37-E35F29A982C3","droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":99},"closeButton":{"__isSmartRef__":true,"id":53},"collapseButton":{"__isSmartRef__":true,"id":63},"menuButton":{"__isSmartRef__":true,"id":73},"reframeHandle":{"__isSmartRef__":true,"id":86},"rightReframeHandle":{"__isSmartRef__":true,"id":94},"bottomReframeHandle":{"__isSmartRef__":true,"id":90},"titleBar":{"__isSmartRef__":true,"id":46},"collapsedTransform":null,"collapsedExtent":null,"expandedTransform":null,"expandedExtent":null,"ignoreEventsOnExpand":false,"_PreviousBorderWidth":0,"targetMorph":{"__isSmartRef__":true,"id":41},"owner":null,"eventHandler":{"__isSmartRef__":true,"id":100},"highlighted":true,"_StyleClassNames":["Morph","Window","highlighted"],"cameForward":false,"__serializedExpressions__":["_Position","contentOffset"],"__LivelyClassName__":"lively.morphic.Window","__SourceModuleName__":"Global.lively.morphic.Widgets","withoutLayers":["Global.lively.morphic.GrabbingLayer"],"_Position":"lively.pt(105.5,40.0)","contentOffset":"lively.pt(3.0,22.0)"},"46":{"submorphs":[{"__isSmartRef__":true,"id":47},{"__isSmartRef__":true,"id":53},{"__isSmartRef__":true,"id":63},{"__isSmartRef__":true,"id":73}],"scripts":[],"shape":{"__isSmartRef__":true,"id":83},"_ClipMode":"visible","derivationIds":[],"id":"3AB66973-B817-4005-A599-D05CCFE4F3BA","droppingEnabled":false,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":84},"windowMorph":{"__isSmartRef__":true,"id":45},"buttons":[{"__isSmartRef__":true,"id":53},{"__isSmartRef__":true,"id":63},{"__isSmartRef__":true,"id":73}],"label":{"__isSmartRef__":true,"id":47},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":45},"eventHandler":{"__isSmartRef__":true,"id":85},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.TitleBar","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,0.0)"},"47":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":48},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":49}],"_ClipMode":"hidden","derivationIds":[],"id":"658B3E09-6BB8-4820-BF73-FF028E2EAFBA","_InputAllowed":false,"_HandStyle":"default","allowInput":false,"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":true,"fixedHeight":true,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"eventsAreIgnored":true,"layout":{"__isSmartRef__":true,"id":51},"owner":{"__isSmartRef__":true,"id":46},"_StyleClassNames":["Morph","Text","window-title"],"_TextStylingMode":true,"eventHandler":{"__isSmartRef__":true,"id":52},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(3.0,3.0)"},"48":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(396.0,16.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"49":{"style":{"__isSmartRef__":true,"id":50},"chunkOwner":{"__isSmartRef__":true,"id":47},"_id":"_562","storedString":"Window","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"50":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"51":{"resizeWidth":true},"52":{"morph":{"__isSmartRef__":true,"id":47},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"53":{"submorphs":[{"__isSmartRef__":true,"id":54}],"scripts":[],"shape":{"__isSmartRef__":true,"id":59},"_ClipMode":"visible","derivationIds":[],"id":"FD28143F-80FF-4198-A00E-2BF5BA609AD5","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":54},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":46},"_StyleClassNames":["Morph","Button","WindowControl","close"],"attributeConnections":[{"__isSmartRef__":true,"id":60}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":62},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(468.0,3.0)"},"54":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":55},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":56}],"_ClipMode":"hidden","derivationIds":[],"id":"6CB68EC0-F007-47DB-859B-662C64767851","_InputAllowed":false,"_HandStyle":"default","allowInput":false,"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":false,"fixedHeight":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":53},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":58},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,-1.0)"},"55":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"56":{"style":{"__isSmartRef__":true,"id":57},"chunkOwner":{"__isSmartRef__":true,"id":54},"_id":"_564","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"57":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"58":{"morph":{"__isSmartRef__":true,"id":54},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"59":{"_BorderWidth":0,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"60":{"sourceObj":{"__isSmartRef__":true,"id":53},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":45},"targetMethodName":"initiateShutdown","varMapping":{"__isSmartRef__":true,"id":61},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"61":{"source":{"__isSmartRef__":true,"id":53},"target":{"__isSmartRef__":true,"id":45}},"62":{"morph":{"__isSmartRef__":true,"id":53},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"63":{"submorphs":[{"__isSmartRef__":true,"id":64}],"scripts":[],"shape":{"__isSmartRef__":true,"id":69},"_ClipMode":"visible","derivationIds":[],"id":"0FA553B2-9571-432A-816E-32CA98762CBD","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":64},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":46},"attributeConnections":[{"__isSmartRef__":true,"id":70}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":72},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(448.0,3.0)"},"64":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":65},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":66}],"_ClipMode":"hidden","derivationIds":[],"id":"C5C1BBA1-3D0E-4DDF-BAC0-E91BEEFF651F","_InputAllowed":false,"_HandStyle":"default","allowInput":false,"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":false,"fixedHeight":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":63},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":68},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,1.0)"},"65":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(15.0,19.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"66":{"style":{"__isSmartRef__":true,"id":67},"chunkOwner":{"__isSmartRef__":true,"id":64},"_id":"_566","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"67":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"68":{"morph":{"__isSmartRef__":true,"id":64},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"69":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(17.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"70":{"sourceObj":{"__isSmartRef__":true,"id":63},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":45},"targetMethodName":"toggleCollapse","varMapping":{"__isSmartRef__":true,"id":71},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"71":{"source":{"__isSmartRef__":true,"id":63},"target":{"__isSmartRef__":true,"id":45}},"72":{"morph":{"__isSmartRef__":true,"id":63},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"73":{"submorphs":[{"__isSmartRef__":true,"id":74}],"scripts":[],"shape":{"__isSmartRef__":true,"id":79},"_ClipMode":"visible","derivationIds":[],"id":"24712B64-16AF-4D2A-B607-5CD6E6404516","grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"accessibleInInactiveWindow":true,"value":false,"toggle":false,"isActive":true,"label":{"__isSmartRef__":true,"id":74},"_PreviousBorderWidth":0,"owner":{"__isSmartRef__":true,"id":46},"attributeConnections":[{"__isSmartRef__":true,"id":80}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"eventHandler":{"__isSmartRef__":true,"id":82},"isPressed":false,"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.WindowControl","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(405.0,3.0)"},"74":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":75},"_WhiteSpaceHandling":"pre","textChunks":[{"__isSmartRef__":true,"id":76}],"_ClipMode":"hidden","derivationIds":[],"id":"0BA5EB53-BBF6-4E78-A811-C81CE1536546","_InputAllowed":false,"_HandStyle":"default","allowInput":false,"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"draggingEnabled":true,"fixedWidth":false,"fixedHeight":false,"_FontFamily":"Helvetica","_FontSize":8,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":73},"isLabel":true,"eventsAreIgnored":true,"_TextStylingMode":true,"eventsAreDisabled":true,"_PointerEvents":"none","eventHandler":{"__isSmartRef__":true,"id":78},"__serializedExpressions__":["_TextColor","_Position"],"__LivelyClassName__":"lively.morphic.Text","__SourceModuleName__":"Global.lively.morphic.TextCore","_TextColor":"Color.rgb(64,64,64)","_Position":"lively.pt(0.0,0.0)"},"75":{"_BorderWidth":0,"_Fill":null,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(39.0,19.0)","_Padding":"lively.rect(4,2,0,0)","_BorderColor":"Color.rgb(0,0,0)"},"76":{"style":{"__isSmartRef__":true,"id":77},"chunkOwner":{"__isSmartRef__":true,"id":74},"_id":"_568","storedString":"Menu","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"77":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"78":{"morph":{"__isSmartRef__":true,"id":74},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"79":{"_BorderWidth":1,"_StrokeOpacity":0,"_BorderRadius":5,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Position","_Extent","_Padding","_BorderColor"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(40.0,17.0)","_Padding":"lively.rect(0,0,0,0)","_BorderColor":"Color.rgb(189,190,192)"},"80":{"sourceObj":{"__isSmartRef__":true,"id":73},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":45},"targetMethodName":"showTargetMorphMenu","varMapping":{"__isSmartRef__":true,"id":81},"__LivelyClassName__":"AttributeConnection","__SourceModuleName__":"Global.lively.bindings.Core"},"81":{"source":{"__isSmartRef__":true,"id":73},"target":{"__isSmartRef__":true,"id":45}},"82":{"morph":{"__isSmartRef__":true,"id":73},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"83":{"_AppearanceStylingMode":true,"_BorderStylingMode":true,"_BorderWidth":0,"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(488.0,22.0)","_Padding":"lively.rect(0,0,0,0)"},"84":{"resizeWidth":true,"adjustForNewBounds":true},"85":{"morph":{"__isSmartRef__":true,"id":46},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"86":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":87},"_ClipMode":"visible","derivationIds":[],"id":"FE7222A8-C101-4614-B71A-59E2A33CA776","droppingEnabled":true,"halosEnabled":true,"type":"corner","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle corner"],"layout":{"__isSmartRef__":true,"id":88},"owner":{"__isSmartRef__":true,"id":45},"eventHandler":{"__isSmartRef__":true,"id":89},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(474.0,437.0)"},"87":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(14.0,14.0)","_Padding":"lively.rect(0,0,0,0)"},"88":{"moveVertical":true,"moveHorizontal":true},"89":{"morph":{"__isSmartRef__":true,"id":86},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"90":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":91},"_ClipMode":"visible","derivationIds":[],"id":"CFBB112A-50CE-4D1D-9702-CCBCCF827791","droppingEnabled":true,"halosEnabled":true,"type":"bottom","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle bottom"],"layout":{"__isSmartRef__":true,"id":92},"owner":{"__isSmartRef__":true,"id":45},"eventHandler":{"__isSmartRef__":true,"id":93},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,448.0)"},"91":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(474.0,3.0)","_Padding":"lively.rect(0,0,0,0)"},"92":{"moveVertical":true},"93":{"morph":{"__isSmartRef__":true,"id":90},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"94":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":95},"_ClipMode":"visible","derivationIds":[],"id":"6F255F59-B774-427E-A483-249FB2A43E3D","droppingEnabled":true,"halosEnabled":true,"type":"right","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle right"],"layout":{"__isSmartRef__":true,"id":96},"owner":{"__isSmartRef__":true,"id":45},"eventHandler":{"__isSmartRef__":true,"id":97},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(485.0,0.0)"},"95":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(3.0,437.0)","_Padding":"lively.rect(0,0,0,0)"},"96":{"moveHorizontal":true},"97":{"morph":{"__isSmartRef__":true,"id":94},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"98":{"_BorderWidth":1,"_Fill":null,"_StrokeOpacity":false,"_BorderRadius":false,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Padding","_Extent"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Padding":"lively.rect(0,0,0,0)","_Extent":"lively.pt(488.0,451.0)"},"99":{"adjustForNewBounds":true},"100":{"morph":{"__isSmartRef__":true,"id":45},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"101":{"morph":{"__isSmartRef__":true,"id":41},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"102":{"aboutMe":{"__isSmartRef__":true,"id":103},"buildView":{"__isSmartRef__":true,"id":106},"newCodePane":{"__isSmartRef__":true,"id":109},"onLoad":{"__isSmartRef__":true,"id":112},"reset":{"__isSmartRef__":true,"id":115},"yetToDo":{"__isSmartRef__":true,"id":118},"restart":{"__isSmartRef__":true,"id":121},"addMorph":{"__isSmartRef__":true,"id":124},"newListPane":{"__isSmartRef__":true,"id":131},"renamePart":{"__isSmartRef__":true,"id":134},"methodStubFor":{"__isSmartRef__":true,"id":137},"uncapitalize":{"__isSmartRef__":true,"id":140},"plugIn":{"__isSmartRef__":true,"id":143},"unPlug":{"__isSmartRef__":true,"id":146},"wrapWidget":{"__isSmartRef__":true,"id":149},"setExtent":{"__isSmartRef__":true,"id":152}},"103":{"varMapping":{"__isSmartRef__":true,"id":104},"source":"function aboutMe() {\n    //  This is an experiment in drag-and-drop construction of\n    //  paned window apps. \n    // \n    //  The idea is that each widget will have a \"plug\" reminiscent\n    //  of Squeak's pluggable views.  From the plug, this panel\n    //  will strive to create all the necessary connections and \n    //  stubbed methods appropriate to operation of that widget.\n    //  Gridding assistance and other style defauts will facilitate\n    //  rapid construction of pleasing practical apps.\n    //\n    //  Renaming of the widgets will be supported, but this clearly\n    //  becomes more difficult as construction progresses, since the \n    //  stubbed methods, etc will be synchronized with the widget names.\n    // \n    //  A further aspiration of this experiment is to automatically\n    //  generate a buildView method correponding to the concretely\n    //  constructed app.\n}","funcProperties":{"__isSmartRef__":true,"id":105},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"104":{"this":{"__isSmartRef__":true,"id":41}},"105":{"user":"Dan","tags":["documentation"],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sat Sep 21 2013 12:48:16 GMT-0700 (PDT)\")"},"106":{"varMapping":{"__isSmartRef__":true,"id":107},"source":"function buildView(extent) {  // this.buildView()\n    // Disassemble prior view if present and set extent if not null\n    this.restart(extent);\n\n    // Lay out new widgets\n    lively.morphic.Panel.makePanedPanel(extent, [\n\t\t['classPane', this.newListPane, new Rectangle(0, 0, 0.5, 0.6)],\n\t\t['methodPane', this.newListPane, new Rectangle(0.5, 0, 0.5, 0.6)],\n\t\t['codePane', this.newCodePane, new Rectangle(0, 0.6, 1, 0.4)],\n\t], this);\n\n    // Connect widgets to this panel as model\n    connect(this.classPane, \"selection\", this, \"setSelectedClass\", {});\n    connect(this.methodPane, \"selection\", this, \"setMethodName\", {});\n\n    // Initialize this panel as model\n    this.onLoad();\n}","funcProperties":{"__isSmartRef__":true,"id":108},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"107":{"this":{"__isSmartRef__":true,"id":41}},"108":{"__serializedExpressions__":["timestamp"],"user":"Dan","tags":["panel support"],"timestamp":"new Date(\"Sat Sep 21 2013 23:09:43 GMT-0700 (PDT)\")"},"109":{"varMapping":{"__isSmartRef__":true,"id":110},"source":"function newCodePane(bnds, morphorNull) {\n    // This method should be inherited for all apps\n    var codePane = morphorNull || newTextPane(bnds);\n    codePane.enableSyntaxHighlighting();\n    codePane.evalEnabled = true;\n    codePane.doSave = function() {\n        this.cachedTextString = null;\n        this.savedTextString = this.textString;\n        if (this.methodPane.selection) {\n            alertOK('eval'); \n            this.tryBoundEval('this.' + panel.methodPane.selection + ' = ' + this.savedTextString)\n        }\n    }\n    codePane.applyStyle({scaleProportional: true});\n    codePane.plug = {setTextString: 'input', getTextString: 'output', menuItems: 'output'}\n    this.wrapWidget(codePane);  // Override remove to clean up stubs\n    return codePane\n}","funcProperties":{"__isSmartRef__":true,"id":111},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"110":{"this":{"__isSmartRef__":true,"id":41}},"111":{"user":"Dan","tags":["panel support"],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Thu Sep 26 2013 14:00:12 GMT-0700 (PDT)\")"},"112":{"varMapping":{"__isSmartRef__":true,"id":113},"source":"function onLoad() {  // this.onLoad()\n    // Call a method here to initialize state upon loading\n}","funcProperties":{"__isSmartRef__":true,"id":114},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"113":{"this":{"__isSmartRef__":true,"id":41}},"114":{"__serializedExpressions__":["timestamp"],"user":"Dan","tags":["app methods"],"timestamp":"new Date(\"Mon Sep 30 2013 17:29:09 GMT-0700 (PDT)\")"},"115":{"varMapping":{"__isSmartRef__":true,"id":116},"source":"function reset() {  // this.reset()\n    //  Call a method to clear state for saving in parts bin\n}","funcProperties":{"__isSmartRef__":true,"id":117},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"116":{"this":{"__isSmartRef__":true,"id":41}},"117":{"__serializedExpressions__":["timestamp"],"user":"Dan","tags":["app methods"],"timestamp":"new Date(\"Sat Sep 21 2013 12:54:33 GMT-0700 (PDT)\")"},"118":{"varMapping":{"__isSmartRef__":true,"id":119},"source":"function yetToDo() {\n//  [X] Write code to intercept addMorph()\n//  [X]     gridding\n//  [X]     other defaults such as layout, borders, etc\n//  [X]     define plugs for, eg, list and text\n//  [X]     add stub methods for plugs\n//  [X]     add connections for outputs\n//  [X] Remove stubs when remove parts\n//  [X] Make safeRemove that checks for unchanged stubs\n//  [X] Remove connections when remove parts\n//  [X] Support renaming of parts by safeRemove, followed by add\n//  [X] Add and remove own variable refs\n//  [X] Test by building a browser\n//  [ ] Write code that will generate buildView method\n}","funcProperties":{"__isSmartRef__":true,"id":120},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"119":{"this":{"__isSmartRef__":true,"id":41}},"120":{"user":"Dan","tags":["documentation"],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Mon Sep 23 2013 23:07:11 GMT-0700 (PDT)\")"},"121":{"varMapping":{"__isSmartRef__":true,"id":122},"source":"function restart(extent) {  // this.restart()\n    // Use new frame if supplied\n    extent = extent || this.getExtent();\n    this.applyStyle({adjustForNewBounds: true, fill: Color.gray});\n    this.layout.grid = this.innerBounds().extent().scaleBy(1/20);\n\n    // Disassemble prior view and connections\n    this.removeAllMorphs();  // this should handle disconnect and unplug\n}","funcProperties":{"__isSmartRef__":true,"id":123},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"122":{"this":{"__isSmartRef__":true,"id":41}},"123":{"user":"Dan","tags":["DnD model"],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Mon Sep 23 2013 21:22:39 GMT-0700 (PDT)\")"},"124":{"varMapping":{"__isSmartRef__":true,"id":125},"source":"function addMorph(widget) {\n    // Override addMorph to provide gridding and docking of plugs\n    $super(widget);  // momentarily install to get local bounds\n    var bnds = widget.getBounds();\n    var name = widget.getName();\n    if (!name) return widget;\n    \n    if (widget.isList) {\n        widget.remove();  // replace by our special version\n        var m = this.newListPane(bnds); }\n    else if (widget.isText) {\n        widget.remove();  // replace by our special version\n        var m = this.newCodePane(bnds); }\n    else return widget;\n    \n    m.setName(name);\n    $super(m);\n    this.plugIn(m);\n    return m;\n}","funcProperties":{"__isSmartRef__":true,"id":130},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"125":{"this":{"__isSmartRef__":true,"id":41},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":126}},"126":{"$super":{"__isSmartRef__":true,"id":127}},"127":{"varMapping":{"__isSmartRef__":true,"id":128},"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":129},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"128":{"obj":{"__isSmartRef__":true,"id":41},"name":"addMorph"},"129":{},"130":{"user":"Dan","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Tue Sep 24 2013 11:56:20 GMT-0700 (PDT)\")"},"131":{"varMapping":{"__isSmartRef__":true,"id":132},"source":"function newListPane(bnds, morphorNull) {\n    // This method should be inherited for all apps\n    var list = morphorNull || new lively.morphic.List(bnds);\n    list.applyStyle({scaleProportional: true});\n    list.plug = {setList: 'input', selection: 'output', menuItems: 'output'}\n    this.wrapWidget(list);  // Override remove to clean up stubs\n    return list;\n}","funcProperties":{"__isSmartRef__":true,"id":133},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"132":{"this":{"__isSmartRef__":true,"id":41}},"133":{"user":"Dan","tags":["panel support"],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Thu Sep 26 2013 14:01:36 GMT-0700 (PDT)\")"},"134":{"varMapping":{"__isSmartRef__":true,"id":135},"source":"function renamePart(part, oldName, newName) {\n    // setName must be wrapped to call this\n    console.log('Renaming ' + oldName + ' to ' + newName)\n    // We will simply remove all old stubs (safely) and then install again\n}","funcProperties":{"__isSmartRef__":true,"id":136},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"135":{"this":{"__isSmartRef__":true,"id":41}},"136":{"user":"Dan","tags":["DnD model"],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Mon Sep 23 2013 12:19:47 GMT-0700 (PDT)\")"},"137":{"varMapping":{"__isSmartRef__":true,"id":138},"source":"function methodStubFor(widget, propName) {\n    // returns {methodName: 'nnn', methodString: 'sss'}\n    var mode = widget.plug[propName];\n    var widgetName = this.uncapitalize(widget.getName());\n    var methodName = widgetName + propName.capitalize();\n    var methodString = 'function ' + methodName + '(' + propName + ') {\\n'\n    if (mode == 'input') methodString +=\n        '\\tthis.' + widgetName + '.' + propName + '(' + propName + ');\\n';\n    methodString += '}';\n    return {widgetName: widgetName, methodName: methodName, methodString: methodString};\n}","funcProperties":{"__isSmartRef__":true,"id":139},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"138":{"this":{"__isSmartRef__":true,"id":41}},"139":{"user":"Dan","tags":["DnD model"],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Mon Sep 23 2013 20:45:12 GMT-0700 (PDT)\")"},"140":{"varMapping":{"__isSmartRef__":true,"id":141},"source":"function uncapitalize(name) {\n    // By symmetry with <string>.capitalize()\n    return name.charAt(0).toLowerCase() + name.slice(1);\n}","funcProperties":{"__isSmartRef__":true,"id":142},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"141":{"this":{"__isSmartRef__":true,"id":41}},"142":{"user":"Dan","tags":["DnD model"],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Sun Sep 22 2013 17:48:00 GMT-0700 (PDT)\")"},"143":{"varMapping":{"__isSmartRef__":true,"id":144},"source":"function plugIn(widget) {\n    // set up connect and stub methods based on widget.plug\n    if (!widget.plug) return;\n    var plug = widget.plug;\n    ownPropertyNames(plug).forEach(function (prop) {\n        var stub = this.methodStubFor(widget, prop);\n        //  Add method stub\n        var script = this.addScript(eval('(' + stub.methodString + ')'));\n        script.setProperty(\"tags\", [\"app methods\"]);\n        //  Add connection for outputs\n        if (plug[prop] == 'output')\n            connect(widget, prop, this, stub.methodName)\n        //  Add own variable for each widget\n        this[stub.widgetName] = widget;\n        }, this)\n}","funcProperties":{"__isSmartRef__":true,"id":145},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"144":{"this":{"__isSmartRef__":true,"id":41}},"145":{"__serializedExpressions__":["timestamp"],"user":"Dan","tags":["DnD model"],"timestamp":"new Date(\"Tue Oct 01 2013 00:28:39 GMT-0700 (PDT)\")"},"146":{"varMapping":{"__isSmartRef__":true,"id":147},"source":"function unPlug(widget) {\n    // remove stub methods based on widget.plug\n    if (!widget.plug) return;\n    var plug = widget.plug;\n    ownPropertyNames(plug).forEach(function (prop) {\n        var stub = this.methodStubFor(widget, prop);\n        // remove method stubs that have not been edited\n        if (this[stub.methodName]\n            && this[stub.methodName].toString() == stub.methodString)\n            delete this[stub.methodName];\n        // remove connection for outputs\n        if (plug[prop] == 'output')\n            disconnect(widget, prop, this, stub.methodName)\n        // remove own variable for widget\n        if (this[stub.widgetName]) console.log('deleting ' + stub.widgetName);\n        if (this[stub.widgetName]) delete this[stub.widgetName];\n        }, this)\n}","funcProperties":{"__isSmartRef__":true,"id":148},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"147":{"this":{"__isSmartRef__":true,"id":41}},"148":{"user":"Dan","tags":["DnD model"],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Mon Sep 23 2013 15:11:47 GMT-0700 (PDT)\")"},"149":{"varMapping":{"__isSmartRef__":true,"id":150},"source":"function wrapWidget(widget) {\n    // Clean up stubs when a widget is removed or renamed\n    var self = this;\n    widget.remove = widget.remove.wrap(\n        function(wrapped) {\n            var args = $A(arguments); args.shift();\n            if (this.owner !== self)\n                return wrapped.apply(this, args);\n            self.unPlug(this);\n            this.remove = wrapped;  // restore remove\n            return wrapped.apply(this, args);\n        });\n    widget.setName = widget.setName.wrap(\n        function(wrapped) {\n            var args = $A(arguments); args.shift();\n            if (this.owner !== self || !this.getName())\n                return wrapped.apply(this, args);\n            self.unPlug(this);\n            var result = wrapped.apply(this, args);\n            self.plugIn(this);\n            return result;\n        });\n}","funcProperties":{"__isSmartRef__":true,"id":151},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"150":{"this":{"__isSmartRef__":true,"id":41}},"151":{"user":"Dan","tags":["DnD model"],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Thu Sep 26 2013 14:18:14 GMT-0700 (PDT)\")"},"152":{"varMapping":{"__isSmartRef__":true,"id":153},"source":"function setExtent(newExt) {\n    var result = $super(newExt);\n    this.layout.grid = this.innerBounds().extent().scaleBy(1/20);\n    return result;\n}","funcProperties":{"__isSmartRef__":true,"id":158},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"153":{"this":{"__isSmartRef__":true,"id":41},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":154}},"154":{"$super":{"__isSmartRef__":true,"id":155}},"155":{"varMapping":{"__isSmartRef__":true,"id":156},"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":157},"__LivelyClassName__":"lively.Closure","__SourceModuleName__":"Global.lively.lang.Closure"},"156":{"obj":{"__isSmartRef__":true,"id":41},"name":"setExtent"},"157":{},"158":{"user":"Dan","tags":[],"__serializedExpressions__":["timestamp"],"timestamp":"new Date(\"Mon Sep 23 2013 23:06:06 GMT-0700 (PDT)\")"},"159":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":160},"_ClipMode":"visible","derivationIds":["C1929B6F-562D-497A-A945-A197C3A9E889"],"id":"D7B3050C-0857-4843-84E7-92B7F82F11A9","droppingEnabled":true,"halosEnabled":true,"type":"corner","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle corner"],"layout":{"__isSmartRef__":true,"id":161},"owner":{"__isSmartRef__":true,"id":0},"eventHandler":{"__isSmartRef__":true,"id":162},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(610.0,412.0)"},"160":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(14.0,14.0)","_Padding":"lively.rect(0,0,0,0)"},"161":{"moveVertical":true,"moveHorizontal":true},"162":{"morph":{"__isSmartRef__":true,"id":159},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"163":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":164},"_ClipMode":"visible","derivationIds":["203C3A91-D9D2-4230-A9F8-9752C28F1F34"],"id":"4662873B-EC15-4307-B839-94873CF182E7","droppingEnabled":true,"halosEnabled":true,"type":"bottom","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle bottom"],"layout":{"__isSmartRef__":true,"id":165},"owner":{"__isSmartRef__":true,"id":0},"eventHandler":{"__isSmartRef__":true,"id":166},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(0.0,423.0)"},"164":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(610.0,3.0)","_Padding":"lively.rect(0,0,0,0)"},"165":{"moveVertical":true},"166":{"morph":{"__isSmartRef__":true,"id":163},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"167":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":168},"_ClipMode":"visible","derivationIds":["EB3F78E5-CD2B-4F21-99D7-F5C93CE0F6AE"],"id":"9D9BE3B7-B67B-4676-9B27-93C74EE7D701","droppingEnabled":true,"halosEnabled":true,"type":"right","_StyleClassNames":["Morph","Box","ReframeHandle","reframe-handle right"],"layout":{"__isSmartRef__":true,"id":169},"owner":{"__isSmartRef__":true,"id":0},"eventHandler":{"__isSmartRef__":true,"id":170},"__serializedExpressions__":["_Position"],"__LivelyClassName__":"lively.morphic.ReframeHandle","__SourceModuleName__":"Global.lively.morphic.Widgets","_Position":"lively.pt(621.0,0.0)"},"168":{"__serializedExpressions__":["_Position","_Extent","_Padding"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":"lively.pt(0.0,0.0)","_Extent":"lively.pt(3.0,412.0)","_Padding":"lively.rect(0,0,0,0)"},"169":{"moveHorizontal":true},"170":{"morph":{"__isSmartRef__":true,"id":167},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"171":{"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":false,"_BorderRadius":false,"_AppearanceStylingMode":true,"_BorderStylingMode":true,"__serializedExpressions__":["_Padding","_Extent"],"__LivelyClassName__":"lively.morphic.Shapes.Rectangle","__SourceModuleName__":"Global.lively.morphic.Shapes","_Padding":"lively.rect(0,0,0,0)","_Extent":"lively.pt(624.0,426.0)"},"172":{"adjustForNewBounds":true},"173":{"morph":{"__isSmartRef__":true,"id":0},"__LivelyClassName__":"lively.morphic.EventHandler","__SourceModuleName__":"Global.lively.morphic.Events"},"174":{"partName":"PanedWindowTemplate","requiredModules":[],"partsSpaceName":"PartsBin/Dan","comment":"A template for creating paned window apps by drag and drop of widgets.  See comments in aboutMe and yetToDo.\n\nBuild your own browser in five minutes by visiting...\n    http://lively-web.org/users/Dan/PanedWindowDemo.html","changes":[{"__isSmartRef__":true,"id":175},{"__isSmartRef__":true,"id":176},{"__isSmartRef__":true,"id":177},{"__isSmartRef__":true,"id":178},{"__isSmartRef__":true,"id":179},{"__isSmartRef__":true,"id":180},{"__isSmartRef__":true,"id":181},{"__isSmartRef__":true,"id":182},{"__isSmartRef__":true,"id":183},{"__isSmartRef__":true,"id":184},{"__isSmartRef__":true,"id":185},{"__isSmartRef__":true,"id":186}],"migrationLevel":8,"__serializedExpressions__":["lastModifiedDate"],"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo","__SourceModuleName__":"Global.lively.PartsBin","lastModifiedDate":"new Date(\"Mon Sep 30 2013 21:02:37 GMT-0700 (PDT)\")"},"175":{"author":"Dan","message":"no comment","id":"03111616-D63B-4E0C-AECF-77A08E218848","__serializedExpressions__":["date"],"date":"new Date(\"Mon Sep 16 2013 15:31:54 GMT-0700 (PDT)\")"},"176":{"author":"Dan","message":"no comment","id":"E920E96F-3861-4260-AF29-3D44E1F29958","__serializedExpressions__":["date"],"date":"new Date(\"Mon Sep 16 2013 15:39:51 GMT-0700 (PDT)\")"},"177":{"author":"Dan","message":"no comment","id":"84571B21-EFE8-4A55-8D35-75EC1ED17005","__serializedExpressions__":["date"],"date":"new Date(\"Mon Sep 16 2013 15:40:12 GMT-0700 (PDT)\")"},"178":{"author":"Dan","message":"no comment","id":"6444D8BF-7EDC-4711-B26C-4529F5D22CB1","__serializedExpressions__":["date"],"date":"new Date(\"Sat Sep 21 2013 13:07:20 GMT-0700 (PDT)\")"},"179":{"author":"Dan","message":"gridding works","id":"1CC18F8E-20CA-4009-91C3-400ED346E070","__serializedExpressions__":["date"],"date":"new Date(\"Sat Sep 21 2013 23:13:34 GMT-0700 (PDT)\")"},"180":{"author":"Dan","message":"gridding and methods stubs working","id":"ED881202-CC94-4564-92CC-A8CCDC7E333D","__serializedExpressions__":["date"],"date":"new Date(\"Sun Sep 22 2013 00:34:40 GMT-0700 (PDT)\")"},"181":{"author":"Dan","message":"fixed code for remove","id":"B7929EA7-5493-4EC0-87F3-A079CF02234E","__serializedExpressions__":["date"],"date":"new Date(\"Mon Sep 23 2013 12:15:09 GMT-0700 (PDT)\")"},"182":{"author":"Dan","message":"ready to test browser construction","id":"34873C2E-A884-46EC-B8E2-E790BB0CF0FB","__serializedExpressions__":["date"],"date":"new Date(\"Mon Sep 23 2013 15:47:14 GMT-0700 (PDT)\")"},"183":{"author":"Dan","message":"Working now; demo page forthcoming","id":"10723F4A-EDE3-4238-9178-29C9215165CC","__serializedExpressions__":["date"],"date":"new Date(\"Mon Sep 23 2013 21:23:27 GMT-0700 (PDT)\")"},"184":{"author":"Dan","message":"Now ready for test","id":"B1D2EF5C-17DA-48D0-988E-04AAA6C5B84D","__serializedExpressions__":["date"],"date":"new Date(\"Mon Sep 23 2013 23:16:09 GMT-0700 (PDT)\")"},"185":{"__serializedExpressions__":["date"],"author":"Dan","message":"minor tweaks","id":"FDE46469-5CF2-44E6-8B48-9D1CD7F8BC7F","date":"new Date(\"Mon Sep 30 2013 21:02:37 GMT-0700 (PDT)\")"},"186":{"__serializedExpressions__":["date"],"author":"Dan","message":"method categories now working","id":"A3B1DAE0-A532-482F-9E95-4837C357A920","date":"new Date(\"Tue Oct 01 2013 00:43:38 GMT-0700 (PDT)\")"},"isSimplifiedRegistry":true}}