this.data.length) {\n this.data.push([])\n }\n var x = this.data[0].length ;\n this.data.forEach(function(row, index) {\n row.push({x: x, y: data[index]})\n })\n\n this.render();\n}","funcProperties":{"__isSmartRef__":true,"id":840},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"839":{"this":{"__isSmartRef__":true,"id":620}},"840":{},"841":{"varMapping":{"__isSmartRef__":true,"id":842},"source":"function maxYofData(data) {\n // this.maxYofData([[{x: 1, y:1}]])\n // this.maxYofData([[{x: 1, y:1}, {x: 2, y:2}],[{x: 1, y:2},{x: 2, y:3}]])\n // this.maxYofData(this.data)\n // data = this.data\n\n if (!data) return undefined;\n\n var xlength = data[0].length\n var ylength = data.length\n var sums = []\n // when the data collections are layed out weired I have to do it manually..\n for(var i=0; i < xlength; i++) {\n var s = 0;\n for(var j=0; j < ylength; j++) {\n s += data[j][i].y\n };\n sums.push(s)\n }\n return pv.max(sums)\n}","funcProperties":{"__isSmartRef__":true,"id":843},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"842":{"this":{"__isSmartRef__":true,"id":620}},"843":{},"844":{"converter":{"__isSmartRef__":true,"id":845}},"845":{"originalFunc":null,"varMapping":{"__isSmartRef__":true,"id":846},"source":"function converter(s) {\n idleValues = Strings.tableize(s).slice(3,5).invoke('last')\n return idleValues.collect(function(ea) {return 100 - ea})\n}\n\n","funcProperties":{"__isSmartRef__":true,"id":847},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"846":{},"847":{},"848":{"sourceObj":{"__isSmartRef__":true,"id":396},"sourceAttrName":"globalTransform","targetObj":{"__isSmartRef__":true,"id":394},"targetMethodName":"alignToMagnet","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"849":{"exec":{"__isSmartRef__":true,"id":850},"serverResult":{"__isSmartRef__":true,"id":851}},"850":{},"851":{},"852":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"853":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"854":{"morphMenuItems":{"__isSmartRef__":true,"id":855}},"855":{"varMapping":{"__isSmartRef__":true,"id":856},"source":"function morphMenuItems() {\n var visualConnector = this, con = this.con, world = this.world();\n var items = [\n ['edit converter', function() {\n var source = con.converterString || 'function converter(value) {\\n return value\\n}',\n editor = new lively.morphic.Text(new Rectangle(0,0, 400, 200), source);\n editor.doitContext = con;\n connect(editor, 'savedTextString', con, 'converterString', {updater:\n function($upd, source) { this.targetObj.converter = null; $upd(source) }});\n connect(editor, 'savedTextString', world, 'alertOK', {converter: \n function() { return 'setting new converter' }})\n editor.applyStyle({syntaxHighlighting: true, fontFamily: 'Courier', resizeWidth: true, resizeHeight: true});\n var title = con.targetObj.name && con.sourceObj.name ?\n 'Editor for ' + con.targetObj.name + ' -> ' + con.sourceObj.name :\n 'Editor for converter function';\n var window = world.addFramedMorph(editor, title)\n window.align(window.bounds().topCenter(), visualConnector.bounds().bottomCenter())\n }],\n ['hide', function() {\n visualConnector.disconnectFromMagnets();\n visualConnector.remove();\n }],\n ['disconnect', function() {\n alertOK('Disconnected ' + visualConnector.con);\n visualConnector.con.visualDisconnect();\n }],\n ['cancel', function() {}],\n ];\n return items;\n }","funcProperties":{"__isSmartRef__":true,"id":861},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"856":{"this":{"__isSmartRef__":true,"id":382},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":857}},"857":{"$super":{"__isSmartRef__":true,"id":858}},"858":{"varMapping":{"__isSmartRef__":true,"id":859},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":860},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"859":{"obj":{"__isSmartRef__":true,"id":382},"name":"morphMenuItems"},"860":{},"861":{},"862":{"sourceObj":{"__isSmartRef__":true,"id":301},"sourceAttrName":"globalTransform","targetObj":{"__isSmartRef__":true,"id":299},"targetMethodName":"alignToMagnet","dependendConnections":[{"__isSmartRef__":true,"id":863},{"__isSmartRef__":true,"id":864},{"__isSmartRef__":true,"id":865},{"__isSmartRef__":true,"id":866},{"__isSmartRef__":true,"id":868},{"__isSmartRef__":true,"id":935},{"__isSmartRef__":true,"id":936},{"__isSmartRef__":true,"id":937},{"__isSmartRef__":true,"id":863},{"__isSmartRef__":true,"id":864},{"__isSmartRef__":true,"id":865},{"__isSmartRef__":true,"id":866},{"__isSmartRef__":true,"id":868},{"__isSmartRef__":true,"id":935},{"__isSmartRef__":true,"id":936},{"__isSmartRef__":true,"id":937},{"__isSmartRef__":true,"id":863},{"__isSmartRef__":true,"id":864},{"__isSmartRef__":true,"id":865},{"__isSmartRef__":true,"id":866},{"__isSmartRef__":true,"id":868},{"__isSmartRef__":true,"id":935},{"__isSmartRef__":true,"id":936},{"__isSmartRef__":true,"id":937},{"__isSmartRef__":true,"id":863},{"__isSmartRef__":true,"id":864},{"__isSmartRef__":true,"id":865},{"__isSmartRef__":true,"id":866},{"__isSmartRef__":true,"id":868},{"__isSmartRef__":true,"id":935},{"__isSmartRef__":true,"id":936},{"__isSmartRef__":true,"id":937},{"__isSmartRef__":true,"id":863},{"__isSmartRef__":true,"id":864},{"__isSmartRef__":true,"id":865},{"__isSmartRef__":true,"id":866},{"__isSmartRef__":true,"id":868},{"__isSmartRef__":true,"id":935},{"__isSmartRef__":true,"id":936},{"__isSmartRef__":true,"id":937},{"__isSmartRef__":true,"id":863},{"__isSmartRef__":true,"id":864},{"__isSmartRef__":true,"id":865},{"__isSmartRef__":true,"id":866},{"__isSmartRef__":true,"id":868},{"__isSmartRef__":true,"id":935},{"__isSmartRef__":true,"id":936},{"__isSmartRef__":true,"id":937},{"__isSmartRef__":true,"id":863},{"__isSmartRef__":true,"id":864},{"__isSmartRef__":true,"id":865},{"__isSmartRef__":true,"id":866},{"__isSmartRef__":true,"id":868},{"__isSmartRef__":true,"id":935},{"__isSmartRef__":true,"id":936},{"__isSmartRef__":true,"id":937}],"oldTransform":{"__isSmartRef__":true,"id":950},"__SourceModuleName__":"Global.lively.bindings.GeometryBindings","__LivelyClassName__":"lively.morphic.GeometryTransformConnection"},"863":{"sourceObj":{"__isSmartRef__":true,"id":301},"sourceAttrName":"_Position","targetObj":{"__isSmartRef__":true,"id":862},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":862},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"864":{"sourceObj":{"__isSmartRef__":true,"id":301},"sourceAttrName":"_Scale","targetObj":{"__isSmartRef__":true,"id":862},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":862},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"865":{"sourceObj":{"__isSmartRef__":true,"id":301},"sourceAttrName":"_Rotation","targetObj":{"__isSmartRef__":true,"id":862},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":862},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"866":{"sourceObj":{"__isSmartRef__":true,"id":301},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":862},"targetMethodName":"updateOwners","converter":null,"converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":867},"dependedBy":{"__isSmartRef__":true,"id":862},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"867":{"source":{"__isSmartRef__":true,"id":301},"target":{"__isSmartRef__":true,"id":862}},"868":{"sourceObj":{"__isSmartRef__":true,"id":869},"sourceAttrName":"_Position","targetObj":{"__isSmartRef__":true,"id":862},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":862},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"869":{"submorphs":[{"__isSmartRef__":true,"id":301},{"__isSmartRef__":true,"id":870}],"scripts":[],"id":2618,"shape":{"__isSmartRef__":true,"id":921},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"ProtovisStackDrawing","partsBinMetaInfo":{"__isSmartRef__":true,"id":928},"__SourceModuleName__":"Global.lively.morphic.Core","renderContextTable":{"__isSmartRef__":true,"id":929},"eventHandler":{"__isSmartRef__":true,"id":930},"layout":{"__isSmartRef__":true,"id":931},"priorExtent":{"__isSmartRef__":true,"id":932},"connections":{"__isSmartRef__":true,"id":933},"attributeConnections":[{"__isSmartRef__":true,"id":868},{"__isSmartRef__":true,"id":935},{"__isSmartRef__":true,"id":936},{"__isSmartRef__":true,"id":937}],"doNotSerialize":["$$_Position","$$_Scale","$$_Rotation","$$owner"],"doNotCopyProperties":["$$_Position","$$_Scale","$$_Rotation","$$owner"],"_Scale":1.0040100200350561,"_Rotation":0,"_Position":{"__isSmartRef__":true,"id":939},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":940},"__LivelyClassName__":"lively.morphic.Box"},"870":{"submorphs":[{"__isSmartRef__":true,"id":871}],"scripts":[],"id":2620,"shape":{"__isSmartRef__":true,"id":885},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":900},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":888},"lighterFill":{"__isSmartRef__":true,"id":901},"label":{"__isSmartRef__":true,"id":871},"attributeConnections":[{"__isSmartRef__":true,"id":910},{"__isSmartRef__":true,"id":912}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"showsHalos":false,"__SourceModuleName__":"Global.lively.morphic.Widgets","_Rotation":0,"padding":{"__isSmartRef__":true,"id":917},"name":"resetButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":918},"_Scale":1.089423869470782,"renderContextTable":{"__isSmartRef__":true,"id":919},"eventHandler":{"__isSmartRef__":true,"id":920},"owner":{"__isSmartRef__":true,"id":869},"__LivelyClassName__":"lively.morphic.Button"},"871":{"submorphs":[],"scripts":[],"id":2621,"shape":{"__isSmartRef__":true,"id":872},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":116,"_MaxTextHeight":18,"fixedHeight":true,"allowsInput":false,"_OverflowMode":"visible","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":877},"textColor":{"__isSmartRef__":true,"id":875},"owner":{"__isSmartRef__":true,"id":870},"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","textChunks":[{"__isSmartRef__":true,"id":878}],"padding":{"__isSmartRef__":true,"id":880},"_Padding":{"__isSmartRef__":true,"id":881},"prevScroll":[0,0],"priorExtent":{"__isSmartRef__":true,"id":882},"_FontFamily":"Helvetica, Sans-Serif","renderContextTable":{"__isSmartRef__":true,"id":883},"eventHandler":{"__isSmartRef__":true,"id":884},"_HandStyle":"default","_PointerEvents":"none","_ClipMode":"hidden","_WhiteSpaceHandling":"pre-wrap","_Align":"center","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"__LivelyClassName__":"lively.morphic.Text"},"872":{"borderWidth":0,"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":873},"_Extent":{"__isSmartRef__":true,"id":874},"_BorderColor":{"__isSmartRef__":true,"id":875},"renderContextTable":{"__isSmartRef__":true,"id":876},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"873":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"874":{"x":116,"y":18,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"875":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"876":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"877":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"878":{"style":{"__isSmartRef__":true,"id":879},"chunkOwner":{"__isSmartRef__":true,"id":871},"storedString":"","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"879":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"880":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"881":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"882":{"x":116,"y":18,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"883":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"884":{"morph":{"__isSmartRef__":true,"id":871},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"885":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":886},"_Extent":{"__isSmartRef__":true,"id":887},"_Fill":{"__isSmartRef__":true,"id":888},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":898},"_BorderRadius":5,"renderContextTable":{"__isSmartRef__":true,"id":899},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"886":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"887":{"x":116,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"888":{"stops":[{"__isSmartRef__":true,"id":889},{"__isSmartRef__":true,"id":891},{"__isSmartRef__":true,"id":893},{"__isSmartRef__":true,"id":895}],"vector":{"__isSmartRef__":true,"id":897},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"889":{"offset":0,"color":{"__isSmartRef__":true,"id":890}},"890":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"891":{"offset":0.4,"color":{"__isSmartRef__":true,"id":892}},"892":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"893":{"offset":0.6,"color":{"__isSmartRef__":true,"id":894}},"894":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"895":{"offset":1,"color":{"__isSmartRef__":true,"id":896}},"896":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"897":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"898":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"899":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"900":{"x":103.58462358410429,"y":-222.1093371082231,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"901":{"stops":[{"__isSmartRef__":true,"id":902},{"__isSmartRef__":true,"id":904},{"__isSmartRef__":true,"id":906},{"__isSmartRef__":true,"id":908}],"vector":{"__isSmartRef__":true,"id":897},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"902":{"offset":0,"color":{"__isSmartRef__":true,"id":903}},"903":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"904":{"offset":0.4,"color":{"__isSmartRef__":true,"id":905}},"905":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"906":{"offset":0.6,"color":{"__isSmartRef__":true,"id":907}},"907":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"908":{"offset":1,"color":{"__isSmartRef__":true,"id":909}},"909":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"910":{"sourceObj":{"__isSmartRef__":true,"id":870},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":301},"targetMethodName":"reset","__SourceModuleName__":"Global.lively.bindings","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":911},"__LivelyClassName__":"AttributeConnection"},"911":{"source":{"__isSmartRef__":true,"id":870},"target":{"__isSmartRef__":true,"id":301}},"912":{"sourceObj":{"__isSmartRef__":true,"id":870},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":301},"targetMethodName":"render","converter":null,"converterString":null,"updaterString":"function ($upd) { this.targetObj.data = [[{x:0, y:0}]]; $upd() }","varMapping":{"__isSmartRef__":true,"id":913},"__SourceModuleName__":"Global.lively.bindings","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":914},"__LivelyClassName__":"AttributeConnection"},"913":{"source":{"__isSmartRef__":true,"id":870},"target":{"__isSmartRef__":true,"id":301}},"914":{"updater":{"__isSmartRef__":true,"id":915}},"915":{"originalFunc":null,"varMapping":{"__isSmartRef__":true,"id":913},"source":"function ($upd) { this.targetObj.data = [[{x:0, y:0}]]; $upd() }","funcProperties":{"__isSmartRef__":true,"id":916},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"916":{},"917":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"918":{"partsSpaceName":"PartsBin/Inputs/","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":2,"comment":"Simple button. Connect to 'fire' to trigger actions when the button is pressed.","partName":"Button","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"919":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML"},"920":{"morph":{"__isSmartRef__":true,"id":870},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"921":{"position":{"__isSmartRef__":true,"id":922},"_Extent":{"__isSmartRef__":true,"id":923},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":924},"_Fill":{"__isSmartRef__":true,"id":925},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":926},"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","_Position":{"__isSmartRef__":true,"id":927},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"922":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"923":{"x":565.1704110039991,"y":359.0546128281011,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"924":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"925":{"r":1,"g":1,"b":1,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"926":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"927":{"x":-261.476262000004,"y":-235.5282360000009,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"928":{"migrationLevel":2,"partsSpaceName":"PartsBin/Visualization/","__SourceModuleName__":"Global.lively.PartsBin","partName":"ProtovisStackDrawing","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"929":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML"},"930":{"morph":{"__isSmartRef__":true,"id":869},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"931":{},"932":{"x":565.1704110039991,"y":361.0546128281011,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"933":{"addDataAndRender":{"__isSmartRef__":true,"id":934}},"934":{},"935":{"sourceObj":{"__isSmartRef__":true,"id":869},"sourceAttrName":"_Scale","targetObj":{"__isSmartRef__":true,"id":862},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":862},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"936":{"sourceObj":{"__isSmartRef__":true,"id":869},"sourceAttrName":"_Rotation","targetObj":{"__isSmartRef__":true,"id":862},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":862},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"937":{"sourceObj":{"__isSmartRef__":true,"id":869},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":862},"targetMethodName":"updateOwners","converter":null,"converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":938},"dependedBy":{"__isSmartRef__":true,"id":862},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"938":{"source":{"__isSmartRef__":true,"id":869},"target":{"__isSmartRef__":true,"id":862}},"939":{"x":751.769690160597,"y":574.8723829785542,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"940":{"addDataAndRender":{"__isSmartRef__":true,"id":941},"reset":{"__isSmartRef__":true,"id":944},"setupConnections":{"__isSmartRef__":true,"id":947}},"941":{"varMapping":{"__isSmartRef__":true,"id":942},"source":"function addDataAndRender(data) {\n this.get('ProtovisMorph').addDataAndRender(data)\n}","funcProperties":{"__isSmartRef__":true,"id":943},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"942":{"this":{"__isSmartRef__":true,"id":869}},"943":{},"944":{"varMapping":{"__isSmartRef__":true,"id":945},"source":"function reset() {\n this.connections = {addDataAndRender: {}}\n this.get('ProtovisMorph').reset();\n}","funcProperties":{"__isSmartRef__":true,"id":946},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"945":{"this":{"__isSmartRef__":true,"id":869}},"946":{},"947":{"varMapping":{"__isSmartRef__":true,"id":948},"source":"function setupConnections() {\n connect(this.get('resetButton'), 'fire', this.get('ProtovisMorph'), 'render',\n {updater: function($upd) { this.targetObj.data = []; $upd() }})\n}","funcProperties":{"__isSmartRef__":true,"id":949},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"948":{"this":{"__isSmartRef__":true,"id":869}},"949":{},"950":{"d":1.0020050080140206,"a":1.0020050080140206,"f":383.41970407342194,"e":497.2709421633473,"c":0,"b":0,"matrix_":{"__isSmartRef__":true,"id":951},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Similitude"},"951":{"a":1.0020050080140206,"b":0,"c":0,"d":1.0020050080140206,"e":497.2709421633473,"f":383.41970407342194,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Similitude"},"952":{"x":-253.48227898000812,"y":-190.68801613996595,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"953":{"draw":{"__isSmartRef__":true,"id":954},"prepareForNewRenderContext":{"__isSmartRef__":true,"id":965},"addDataAndRender":{"__isSmartRef__":true,"id":972},"reset":{"__isSmartRef__":true,"id":975},"setChartType":{"__isSmartRef__":true,"id":978},"drawStackChart":{"__isSmartRef__":true,"id":961},"setupStackExample":{"__isSmartRef__":true,"id":981},"addDataColumnAndRender":{"__isSmartRef__":true,"id":984},"maxYofData":{"__isSmartRef__":true,"id":987}},"954":{"varMapping":{"__isSmartRef__":true,"id":955},"source":"function drawStackChart(w, h) {\n w = w - 30;\n h = h - 25;\n \n var maxX = this.data[0].length,\n maxY = this.maxYofData(this.data) || 10;\n\n var x = pv.Scale.linear(0, maxX).range(0, w),\n y = pv.Scale.linear(0, maxY).range(0, h);\n\n var vis = new pv.Panel()\n .width(w)\n .height(h)\n .bottom(20)\n .left(20)\n .right(10)\n .top(5);\n\n /* X-axis and ticks. */\n vis.add(pv.Rule)\n .data(x.ticks())\n .visible(function(d){return d})\n .left(x)\n .bottom(-5)\n .height(5)\n .anchor(\"bottom\").add(pv.Label)\n .text(x.tickFormat);\n\n /* The stack layout. */\n vis.add(pv.Layout.Stack)\n .layers(this.data)\n .x(function(d){return x(d.x)})\n .y(function(d){return y(d.y)})\n .layer.add(pv.Area);\n\n /* Y-axis and ticks. */\n vis.add(pv.Rule)\n .data(y.ticks(3))\n .bottom(y)\n .strokeStyle(function(d){return d ? \"rgba(128,128,128,.2)\" : \"#000\"})\n .anchor(\"left\").add(pv.Label)\n .text(y.tickFormat);\n\n return vis;\n}","funcProperties":{"__isSmartRef__":true,"id":960},"__SourceModuleName__":"Global","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":964},"__LivelyClassName__":"lively.Closure"},"955":{"this":{"__isSmartRef__":true,"id":301},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":956}},"956":{"$super":{"__isSmartRef__":true,"id":957}},"957":{"varMapping":{"__isSmartRef__":true,"id":958},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":959},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"958":{"obj":{"__isSmartRef__":true,"id":301},"name":"draw"},"959":{},"960":{"hasLivelyClosure":true,"livelyClosure":{"__isSmartRef__":true,"id":961}},"961":{"varMapping":{"__isSmartRef__":true,"id":962},"source":"function drawStackChart(w, h) {\n w = w - 30;\n h = h - 25;\n \n var maxX = this.data[0].length,\n maxY = this.maxYofData(this.data) || 10;\n\n var x = pv.Scale.linear(0, maxX).range(0, w),\n y = pv.Scale.linear(0, maxY).range(0, h);\n\n var vis = new pv.Panel()\n .width(w)\n .height(h)\n .bottom(20)\n .left(20)\n .right(10)\n .top(5);\n\n /* X-axis and ticks. */\n vis.add(pv.Rule)\n .data(x.ticks())\n .visible(function(d){return d})\n .left(x)\n .bottom(-5)\n .height(5)\n .anchor(\"bottom\").add(pv.Label)\n .text(x.tickFormat);\n\n /* The stack layout. */\n vis.add(pv.Layout.Stack)\n .layers(this.data)\n .x(function(d){return x(d.x)})\n .y(function(d){return y(d.y)})\n .layer.add(pv.Area);\n\n /* Y-axis and ticks. */\n vis.add(pv.Rule)\n .data(y.ticks(3))\n .bottom(y)\n .strokeStyle(function(d){return d ? \"rgba(128,128,128,.2)\" : \"#000\"})\n .anchor(\"left\").add(pv.Label)\n .text(y.tickFormat);\n\n return vis;\n}","funcProperties":{"__isSmartRef__":true,"id":963},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"962":{"this":{"__isSmartRef__":true,"id":301}},"963":{},"964":{"originalFunc":{"__isSmartRef__":true,"id":961}},"965":{"varMapping":{"__isSmartRef__":true,"id":966},"source":"function prepareForNewRenderContext(renderCtx) {\n $super(renderCtx);\n lively.bindings.callWhenNotNull(Global, 'pv', this, 'render');\n}","funcProperties":{"__isSmartRef__":true,"id":971},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"966":{"this":{"__isSmartRef__":true,"id":301},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":967}},"967":{"$super":{"__isSmartRef__":true,"id":968}},"968":{"varMapping":{"__isSmartRef__":true,"id":969},"source":"function () {\n\t\t\t\ttry {\n\t\t\t\t\treturn obj.constructor.prototype[name].apply(obj, arguments)\n\t\t\t\t} catch(e) {\n\t\t\t\t\talert('Error in $super call: ' + e + '\\n' + e.stack);\n\t\t\t\t\treturn null;\n\t\t\t\t}\n\t\t\t}","funcProperties":{"__isSmartRef__":true,"id":970},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"969":{"obj":{"__isSmartRef__":true,"id":301},"name":"prepareForNewRenderContext"},"970":{},"971":{},"972":{"varMapping":{"__isSmartRef__":true,"id":973},"source":"function addDataAndRender(data) {\n if (data == null) return;\n\n if ((typeof data == 'object') && !(data instanceof Array))\n data = [data.x, data.y];\n\n if (!this.data)\n this.data = [data];\n else\n this.data.push(data);\n\n\n this.render();\n}","funcProperties":{"__isSmartRef__":true,"id":974},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"973":{"this":{"__isSmartRef__":true,"id":301}},"974":{},"975":{"varMapping":{"__isSmartRef__":true,"id":976},"source":"function reset() {\n this.connections = {addDataColumnAndRender: {}}\n this.setupStackExample()\n // this.setChartType('stack');\n}","funcProperties":{"__isSmartRef__":true,"id":977},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"976":{"this":{"__isSmartRef__":true,"id":301}},"977":{},"978":{"varMapping":{"__isSmartRef__":true,"id":979},"source":"function setChartType(cType) {\n\tvar chart = this;\n\t// if (!chart.vis) {\n\t\t// alert('Chart type could not be set. Chart is missing!');\n\t\t// chart.render();\n\t\t// return;\n\t// }\n\n\tswitch (cType.toLowerCase()) {\n\tcase 'stack':\n\t\tchart.drawStackChart.asScriptOf(chart, 'draw');\n\t\tbreak;\n\n\tdefault:\n\t\talert('The chart type \"' + cType + '\" is unknown!');\n\t\treturn;\n\t}\n this.render()\n}","funcProperties":{"__isSmartRef__":true,"id":980},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"979":{"this":{"__isSmartRef__":true,"id":301}},"980":{},"981":{"varMapping":{"__isSmartRef__":true,"id":982},"source":"function setupStackExample() {\n // this.setupStackExample()\n \n this.data = pv.range(4).map(function() {\n return pv.range(0, 10, .1).map(function(x) {\n return {x: x, y: Math.sin(x) + Math.random() * .5 + 2};\n });\n });\n // this.data = [\n // [{x:0, y:0}, { x: 1, y: 1}]\n // ]\n this.setChartType('stack')\n\n // this.render();\n}","funcProperties":{"__isSmartRef__":true,"id":983},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"982":{"this":{"__isSmartRef__":true,"id":301}},"983":{},"984":{"varMapping":{"__isSmartRef__":true,"id":985},"source":"function addDataColumnAndRender(data) {\n if (data == null) return;\n \n if (!this.data || data.length !== this.data.length) {\n this.data = []; // reset because of data changed\n }\n\n while (data.length > this.data.length) {\n this.data.push([])\n }\n var x = this.data[0].length ;\n this.data.forEach(function(row, index) {\n row.push({x: x, y: data[index]})\n })\n\n this.render();\n}","funcProperties":{"__isSmartRef__":true,"id":986},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"985":{"this":{"__isSmartRef__":true,"id":301}},"986":{},"987":{"varMapping":{"__isSmartRef__":true,"id":988},"source":"function maxYofData(data) {\n // this.maxYofData([[{x: 1, y:1}]])\n // this.maxYofData([[{x: 1, y:1}, {x: 2, y:2}],[{x: 1, y:2},{x: 2, y:3}]])\n // this.maxYofData(this.data)\n // data = this.data\n\n if (!data) return undefined;\n\n var xlength = data[0].length\n var ylength = data.length\n var sums = []\n // when the data collections are layed out weired I have to do it manually..\n for(var i=0; i < xlength; i++) {\n var s = 0;\n for(var j=0; j < ylength; j++) {\n s += data[j][i].y\n };\n sums.push(s)\n }\n return pv.max(sums)\n}","funcProperties":{"__isSmartRef__":true,"id":989},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"988":{"this":{"__isSmartRef__":true,"id":301}},"989":{},"990":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"991":{"sourceObj":{"__isSmartRef__":true,"id":270},"sourceAttrName":"value","targetObj":{"__isSmartRef__":true,"id":301},"targetMethodName":"addDataColumnAndRender","visualConnector":{"__isSmartRef__":true,"id":287},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"992":{"x":-177.2901303182059,"y":99.60119680798084,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"993":{"morphMenuItems":{"__isSmartRef__":true,"id":994}},"994":{"varMapping":{"__isSmartRef__":true,"id":995},"source":"function morphMenuItems() {\n var visualConnector = this, con = this.con, world = this.world();\n var items = [\n ['edit converter', function() {\n var source = con.converterString || 'function converter(value) {\\n return value\\n}',\n editor = new lively.morphic.Text(new Rectangle(0,0, 400, 200), source);\n editor.doitContext = con;\n connect(editor, 'savedTextString', con, 'converterString', {updater:\n function($upd, source) { this.targetObj.converter = null; $upd(source) }});\n connect(editor, 'savedTextString', world, 'alertOK', {converter: \n function() { return 'setting new converter' }})\n editor.applyStyle({syntaxHighlighting: true, fontFamily: 'Courier', resizeWidth: true, resizeHeight: true});\n var title = con.targetObj.name && con.sourceObj.name ?\n 'Editor for ' + con.targetObj.name + ' -> ' + con.sourceObj.name :\n 'Editor for converter function';\n var window = world.addFramedMorph(editor, title)\n window.align(window.bounds().topCenter(), visualConnector.bounds().bottomCenter())\n }],\n ['hide', function() {\n visualConnector.disconnectFromMagnets();\n visualConnector.remove();\n }],\n ['disconnect', function() {\n alertOK('Disconnected ' + visualConnector.con);\n visualConnector.con.visualDisconnect();\n }],\n ['cancel', function() {}],\n ];\n return items;\n }","funcProperties":{"__isSmartRef__":true,"id":1000},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"995":{"this":{"__isSmartRef__":true,"id":287},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":996}},"996":{"$super":{"__isSmartRef__":true,"id":997}},"997":{"varMapping":{"__isSmartRef__":true,"id":998},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":999},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"998":{"obj":{"__isSmartRef__":true,"id":287},"name":"morphMenuItems"},"999":{},"1000":{},"1001":{"morph":{"__isSmartRef__":true,"id":1002},"index":1,"connectedMagnet":{"__isSmartRef__":true,"id":284},"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__LivelyClassName__":"lively.morphic.ControlPoint"},"1002":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1003},"id":5971,"renderContextTable":{"__isSmartRef__":true,"id":1011},"eventHandler":{"__isSmartRef__":true,"id":1012},"droppingEnabled":true,"halosEnabled":true,"controlPoints":[{"__isSmartRef__":true,"id":1013},{"__isSmartRef__":true,"id":1001}],"con":{"__isSmartRef__":true,"id":269},"showsMorphMenu":true,"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1039},"__LivelyClassName__":"lively.morphic.Path"},"1003":{"dontChangeShape":false,"cachedVertices":[{"__isSmartRef__":true,"id":1004},{"__isSmartRef__":true,"id":1005}],"_PathElements":[{"__isSmartRef__":true,"id":1006},{"__isSmartRef__":true,"id":1007}],"renderContextTable":{"__isSmartRef__":true,"id":1008},"_Position":{"__isSmartRef__":true,"id":1009},"_Extent":{"__isSmartRef__":true,"id":1010},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":296},"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.Path"},"1004":{"x":181.26620212668476,"y":424.2931223381578,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1005":{"x":260.4825518623436,"y":463.98005984039827,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1006":{"isAbsolute":true,"x":181.26620212668476,"y":424.2931223381578,"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.MoveTo"},"1007":{"isAbsolute":true,"x":260.4825518623436,"y":463.98005984039827,"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.LineTo"},"1008":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","getPathNode":"getPathNodeHTML","setPathElements":"setPathElementsHTML","getPathBounds":"getPathBoundsHTML","getTotalLength":"getTotalLengthHTML","getPointAtTotalLength":"getPointAtTotalLengthHTML"},"1009":{"x":181.26620212668476,"y":424.2931223381578,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1010":{"x":79.21634973565884,"y":39.68693750224048,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1011":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML"},"1012":{"morph":{"__isSmartRef__":true,"id":1002},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1013":{"morph":{"__isSmartRef__":true,"id":1002},"index":0,"connectedMagnet":{"__isSmartRef__":true,"id":1014},"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__LivelyClassName__":"lively.morphic.ControlPoint"},"1014":{"morph":{"__isSmartRef__":true,"id":183},"position":{"__isSmartRef__":true,"id":1015},"connectedControlPoints":[{"__isSmartRef__":true,"id":1013},{"__isSmartRef__":true,"id":1016}],"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.Magnet"},"1015":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1016":{"morph":{"__isSmartRef__":true,"id":1017},"index":1,"connectedMagnet":{"__isSmartRef__":true,"id":1014},"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__LivelyClassName__":"lively.morphic.ControlPoint"},"1017":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1018},"id":6859,"renderContextTable":{"__isSmartRef__":true,"id":1026},"eventHandler":{"__isSmartRef__":true,"id":1027},"droppingEnabled":true,"halosEnabled":true,"controlPoints":[{"__isSmartRef__":true,"id":1028},{"__isSmartRef__":true,"id":1016}],"con":{"__isSmartRef__":true,"id":182},"showsMorphMenu":true,"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1031},"__LivelyClassName__":"lively.morphic.Path"},"1018":{"dontChangeShape":false,"cachedVertices":[{"__isSmartRef__":true,"id":1019},{"__isSmartRef__":true,"id":1020}],"_PathElements":[{"__isSmartRef__":true,"id":1021},{"__isSmartRef__":true,"id":1022}],"renderContextTable":{"__isSmartRef__":true,"id":1023},"_Position":{"__isSmartRef__":true,"id":1024},"_Extent":{"__isSmartRef__":true,"id":1025},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":296},"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.Path"},"1019":{"x":184.25423803092437,"y":328.67597340249654,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1020":{"x":181.26620212668476,"y":424.2931223381578,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1021":{"isAbsolute":true,"x":184.25423803092437,"y":328.67597340249654,"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.MoveTo"},"1022":{"isAbsolute":true,"x":181.26620212668476,"y":424.2931223381578,"__SourceModuleName__":"Global.lively.morphic.PathShapes","__LivelyClassName__":"lively.morphic.Shapes.LineTo"},"1023":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML","getPathNode":"getPathNodeHTML","setPathElements":"setPathElementsHTML","getPathBounds":"getPathBoundsHTML","getTotalLength":"getTotalLengthHTML","getPointAtTotalLength":"getPointAtTotalLengthHTML"},"1024":{"x":181.26620212668476,"y":328.67597340249654,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1025":{"x":2.9880359042396094,"y":95.61714893566125,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1026":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML"},"1027":{"morph":{"__isSmartRef__":true,"id":1017},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1028":{"morph":{"__isSmartRef__":true,"id":1017},"index":0,"connectedMagnet":{"__isSmartRef__":true,"id":1029},"__SourceModuleName__":"Global.lively.morphic.AdditionalMorphs","__LivelyClassName__":"lively.morphic.ControlPoint"},"1029":{"morph":{"__isSmartRef__":true,"id":141},"position":{"__isSmartRef__":true,"id":1030},"connectedControlPoints":[{"__isSmartRef__":true,"id":1028}],"__SourceModuleName__":"Global.lively.morphic.Connectors","__LivelyClassName__":"lively.morphic.Magnet"},"1030":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1031":{"morphMenuItems":{"__isSmartRef__":true,"id":1032}},"1032":{"varMapping":{"__isSmartRef__":true,"id":1033},"source":"function morphMenuItems() {\n var visualConnector = this, con = this.con, world = this.world();\n var items = [\n ['edit converter', function() {\n var source = con.converterString || 'function converter(value) {\\n return value\\n}',\n editor = new lively.morphic.Text(new Rectangle(0,0, 400, 200), source);\n editor.doitContext = con;\n connect(editor, 'savedTextString', con, 'converterString', {updater:\n function($upd, source) { this.targetObj.converter = null; $upd(source) }});\n connect(editor, 'savedTextString', world, 'alertOK', {converter: \n function() { return 'setting new converter' }})\n editor.applyStyle({syntaxHighlighting: true, fontFamily: 'Courier', resizeWidth: true, resizeHeight: true});\n var title = con.targetObj.name && con.sourceObj.name ?\n 'Editor for ' + con.targetObj.name + ' -> ' + con.sourceObj.name :\n 'Editor for converter function';\n var window = world.addFramedMorph(editor, title)\n window.align(window.bounds().topCenter(), visualConnector.bounds().bottomCenter())\n }],\n ['hide', function() {\n visualConnector.disconnectFromMagnets();\n visualConnector.remove();\n }],\n ['disconnect', function() {\n alertOK('Disconnected ' + visualConnector.con);\n visualConnector.con.visualDisconnect();\n }],\n ['cancel', function() {}],\n ];\n return items;\n }","funcProperties":{"__isSmartRef__":true,"id":1038},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1033":{"this":{"__isSmartRef__":true,"id":1017},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1034}},"1034":{"$super":{"__isSmartRef__":true,"id":1035}},"1035":{"varMapping":{"__isSmartRef__":true,"id":1036},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":1037},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1036":{"obj":{"__isSmartRef__":true,"id":1017},"name":"morphMenuItems"},"1037":{},"1038":{},"1039":{"morphMenuItems":{"__isSmartRef__":true,"id":1040}},"1040":{"varMapping":{"__isSmartRef__":true,"id":1041},"source":"function morphMenuItems() {\n var visualConnector = this, con = this.con, world = this.world();\n var items = [\n ['edit converter', function() {\n var source = con.converterString || 'function converter(value) {\\n return value\\n}',\n editor = new lively.morphic.Text(new Rectangle(0,0, 400, 200), source);\n editor.doitContext = con;\n connect(editor, 'savedTextString', con, 'converterString', {updater:\n function($upd, source) { this.targetObj.converter = null; $upd(source) }});\n connect(editor, 'savedTextString', world, 'alertOK', {converter: \n function() { return 'setting new converter' }})\n editor.applyStyle({syntaxHighlighting: true, fontFamily: 'Courier', resizeWidth: true, resizeHeight: true});\n var title = con.targetObj.name && con.sourceObj.name ?\n 'Editor for ' + con.targetObj.name + ' -> ' + con.sourceObj.name :\n 'Editor for converter function';\n var window = world.addFramedMorph(editor, title)\n window.align(window.bounds().topCenter(), visualConnector.bounds().bottomCenter())\n }],\n ['hide', function() {\n visualConnector.disconnectFromMagnets();\n visualConnector.remove();\n }],\n ['disconnect', function() {\n alertOK('Disconnected ' + visualConnector.con);\n visualConnector.con.visualDisconnect();\n }],\n ['cancel', function() {}],\n ];\n return items;\n }","funcProperties":{"__isSmartRef__":true,"id":1046},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1041":{"this":{"__isSmartRef__":true,"id":1002},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1042}},"1042":{"$super":{"__isSmartRef__":true,"id":1043}},"1043":{"varMapping":{"__isSmartRef__":true,"id":1044},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":1045},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1044":{"obj":{"__isSmartRef__":true,"id":1002},"name":"morphMenuItems"},"1045":{},"1046":{},"1047":{"sourceObj":{"__isSmartRef__":true,"id":270},"sourceAttrName":"value","targetObj":{"__isSmartRef__":true,"id":270},"targetMethodName":"setTextString","converterString":"function (v) {\n try {\n return JSON.serialize(v)\n } catch(e) {\n return \"\"\n }\n }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1048},"__SourceModuleName__":"Global.lively.bindings","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1049},"__LivelyClassName__":"AttributeConnection"},"1048":{"source":{"__isSmartRef__":true,"id":270},"target":{"__isSmartRef__":true,"id":270}},"1049":{"converter":{"__isSmartRef__":true,"id":1050}},"1050":{"originalFunc":null,"varMapping":{"__isSmartRef__":true,"id":1048},"source":"function (v) {\n try {\n return JSON.serialize(v)\n } catch(e) {\n return \"\"\n }\n }","funcProperties":{"__isSmartRef__":true,"id":1051},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1051":{},"1052":{"sourceObj":{"__isSmartRef__":true,"id":270},"sourceAttrName":"globalTransform","targetObj":{"__isSmartRef__":true,"id":286},"targetMethodName":"alignToMagnet","dependendConnections":[{"__isSmartRef__":true,"id":1053},{"__isSmartRef__":true,"id":1054},{"__isSmartRef__":true,"id":1055},{"__isSmartRef__":true,"id":1056},{"__isSmartRef__":true,"id":1053},{"__isSmartRef__":true,"id":1054},{"__isSmartRef__":true,"id":1055},{"__isSmartRef__":true,"id":1056},{"__isSmartRef__":true,"id":1053},{"__isSmartRef__":true,"id":1054},{"__isSmartRef__":true,"id":1055},{"__isSmartRef__":true,"id":1056},{"__isSmartRef__":true,"id":1053},{"__isSmartRef__":true,"id":1054},{"__isSmartRef__":true,"id":1055},{"__isSmartRef__":true,"id":1056},{"__isSmartRef__":true,"id":1053},{"__isSmartRef__":true,"id":1054},{"__isSmartRef__":true,"id":1055},{"__isSmartRef__":true,"id":1056},{"__isSmartRef__":true,"id":1053},{"__isSmartRef__":true,"id":1054},{"__isSmartRef__":true,"id":1055},{"__isSmartRef__":true,"id":1056},{"__isSmartRef__":true,"id":1053},{"__isSmartRef__":true,"id":1054},{"__isSmartRef__":true,"id":1055},{"__isSmartRef__":true,"id":1056}],"oldTransform":{"__isSmartRef__":true,"id":1058},"__SourceModuleName__":"Global.lively.bindings.GeometryBindings","__LivelyClassName__":"lively.morphic.GeometryTransformConnection"},"1053":{"sourceObj":{"__isSmartRef__":true,"id":270},"sourceAttrName":"_Position","targetObj":{"__isSmartRef__":true,"id":1052},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":1052},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1054":{"sourceObj":{"__isSmartRef__":true,"id":270},"sourceAttrName":"_Scale","targetObj":{"__isSmartRef__":true,"id":1052},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":1052},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1055":{"sourceObj":{"__isSmartRef__":true,"id":270},"sourceAttrName":"_Rotation","targetObj":{"__isSmartRef__":true,"id":1052},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":1052},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1056":{"sourceObj":{"__isSmartRef__":true,"id":270},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":1052},"targetMethodName":"updateOwners","converter":null,"converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1057},"dependedBy":{"__isSmartRef__":true,"id":1052},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1057":{"source":{"__isSmartRef__":true,"id":270},"target":{"__isSmartRef__":true,"id":1052}},"1058":{"d":1,"a":1,"f":465.98005984039827,"e":262.4825518623436,"c":0,"b":0,"matrix_":{"__isSmartRef__":true,"id":1059},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Similitude"},"1059":{"a":1,"b":0,"c":0,"d":1,"e":262.4825518623436,"f":465.98005984039827,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Similitude"},"1060":{"sourceObj":{"__isSmartRef__":true,"id":270},"sourceAttrName":"globalTransform","targetObj":{"__isSmartRef__":true,"id":1001},"targetMethodName":"alignToMagnet","dependendConnections":[{"__isSmartRef__":true,"id":1061},{"__isSmartRef__":true,"id":1062},{"__isSmartRef__":true,"id":1063},{"__isSmartRef__":true,"id":1064},{"__isSmartRef__":true,"id":1061},{"__isSmartRef__":true,"id":1062},{"__isSmartRef__":true,"id":1063},{"__isSmartRef__":true,"id":1064},{"__isSmartRef__":true,"id":1061},{"__isSmartRef__":true,"id":1062},{"__isSmartRef__":true,"id":1063},{"__isSmartRef__":true,"id":1064},{"__isSmartRef__":true,"id":1061},{"__isSmartRef__":true,"id":1062},{"__isSmartRef__":true,"id":1063},{"__isSmartRef__":true,"id":1064},{"__isSmartRef__":true,"id":1061},{"__isSmartRef__":true,"id":1062},{"__isSmartRef__":true,"id":1063},{"__isSmartRef__":true,"id":1064},{"__isSmartRef__":true,"id":1061},{"__isSmartRef__":true,"id":1062},{"__isSmartRef__":true,"id":1063},{"__isSmartRef__":true,"id":1064},{"__isSmartRef__":true,"id":1061},{"__isSmartRef__":true,"id":1062},{"__isSmartRef__":true,"id":1063},{"__isSmartRef__":true,"id":1064}],"oldTransform":{"__isSmartRef__":true,"id":1066},"__SourceModuleName__":"Global.lively.bindings.GeometryBindings","__LivelyClassName__":"lively.morphic.GeometryTransformConnection"},"1061":{"sourceObj":{"__isSmartRef__":true,"id":270},"sourceAttrName":"_Position","targetObj":{"__isSmartRef__":true,"id":1060},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":1060},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1062":{"sourceObj":{"__isSmartRef__":true,"id":270},"sourceAttrName":"_Scale","targetObj":{"__isSmartRef__":true,"id":1060},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":1060},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1063":{"sourceObj":{"__isSmartRef__":true,"id":270},"sourceAttrName":"_Rotation","targetObj":{"__isSmartRef__":true,"id":1060},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":1060},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1064":{"sourceObj":{"__isSmartRef__":true,"id":270},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":1060},"targetMethodName":"updateOwners","converter":null,"converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1065},"dependedBy":{"__isSmartRef__":true,"id":1060},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1065":{"source":{"__isSmartRef__":true,"id":270},"target":{"__isSmartRef__":true,"id":1060}},"1066":{"d":1,"a":1,"f":465.98005984039827,"e":262.4825518623436,"c":0,"b":0,"matrix_":{"__isSmartRef__":true,"id":1067},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Similitude"},"1067":{"a":1,"b":0,"c":0,"d":1,"e":262.4825518623436,"f":465.98005984039827,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Similitude"},"1068":{},"1069":{"x":5,"y":5,"width":5,"height":5,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1070":{"value":{"__isSmartRef__":true,"id":1071}},"1071":{},"1072":{"x":262.4825518623436,"y":465.98005984039827,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1073":{"reset":{"__isSmartRef__":true,"id":1074}},"1074":{"varMapping":{"__isSmartRef__":true,"id":1075},"source":"function reset() {\n\tthis.connections = {\n value: {}\n };\n connect(this, 'value', this, 'setTextString', {\n converter: function(v) {\n try {\n return JSON.serialize(v)\n } catch(e) {\n return \"\"\n }\n }\n })\n}","funcProperties":{"__isSmartRef__":true,"id":1076},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1075":{"this":{"__isSmartRef__":true,"id":270}},"1076":{},"1077":{"converter":{"__isSmartRef__":true,"id":1078}},"1078":{"originalFunc":null,"varMapping":{"__isSmartRef__":true,"id":1079},"source":"function converter(value) {\n return Strings.tableize(value)\n .slice(3,5)\n .collect(function(ea) { \n return (100-Number(ea.last())) / 2\n })\n}\n","funcProperties":{"__isSmartRef__":true,"id":1080},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1079":{},"1080":{},"1081":{"sourceObj":{"__isSmartRef__":true,"id":183},"sourceAttrName":"globalTransform","targetObj":{"__isSmartRef__":true,"id":1013},"targetMethodName":"alignToMagnet","dependendConnections":[{"__isSmartRef__":true,"id":1082},{"__isSmartRef__":true,"id":1083},{"__isSmartRef__":true,"id":1084},{"__isSmartRef__":true,"id":1085},{"__isSmartRef__":true,"id":1082},{"__isSmartRef__":true,"id":1083},{"__isSmartRef__":true,"id":1084},{"__isSmartRef__":true,"id":1085},{"__isSmartRef__":true,"id":1082},{"__isSmartRef__":true,"id":1083},{"__isSmartRef__":true,"id":1084},{"__isSmartRef__":true,"id":1085},{"__isSmartRef__":true,"id":1082},{"__isSmartRef__":true,"id":1083},{"__isSmartRef__":true,"id":1084},{"__isSmartRef__":true,"id":1085},{"__isSmartRef__":true,"id":1082},{"__isSmartRef__":true,"id":1083},{"__isSmartRef__":true,"id":1084},{"__isSmartRef__":true,"id":1085},{"__isSmartRef__":true,"id":1082},{"__isSmartRef__":true,"id":1083},{"__isSmartRef__":true,"id":1084},{"__isSmartRef__":true,"id":1085},{"__isSmartRef__":true,"id":1082},{"__isSmartRef__":true,"id":1083},{"__isSmartRef__":true,"id":1084},{"__isSmartRef__":true,"id":1085}],"oldTransform":{"__isSmartRef__":true,"id":1087},"__SourceModuleName__":"Global.lively.bindings.GeometryBindings","__LivelyClassName__":"lively.morphic.GeometryTransformConnection"},"1082":{"sourceObj":{"__isSmartRef__":true,"id":183},"sourceAttrName":"_Position","targetObj":{"__isSmartRef__":true,"id":1081},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":1081},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1083":{"sourceObj":{"__isSmartRef__":true,"id":183},"sourceAttrName":"_Scale","targetObj":{"__isSmartRef__":true,"id":1081},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":1081},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1084":{"sourceObj":{"__isSmartRef__":true,"id":183},"sourceAttrName":"_Rotation","targetObj":{"__isSmartRef__":true,"id":1081},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":1081},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1085":{"sourceObj":{"__isSmartRef__":true,"id":183},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":1081},"targetMethodName":"updateOwners","converter":null,"converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1086},"dependedBy":{"__isSmartRef__":true,"id":1081},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1086":{"source":{"__isSmartRef__":true,"id":183},"target":{"__isSmartRef__":true,"id":1081}},"1087":{"d":1,"a":1,"f":426.2931223381578,"e":183.26620212668476,"c":0,"b":0,"matrix_":{"__isSmartRef__":true,"id":1088},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Similitude"},"1088":{"a":1,"b":0,"c":0,"d":1,"e":183.26620212668476,"f":426.2931223381578,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Similitude"},"1089":{"sourceObj":{"__isSmartRef__":true,"id":183},"sourceAttrName":"globalTransform","targetObj":{"__isSmartRef__":true,"id":1016},"targetMethodName":"alignToMagnet","dependendConnections":[{"__isSmartRef__":true,"id":1090},{"__isSmartRef__":true,"id":1091},{"__isSmartRef__":true,"id":1092},{"__isSmartRef__":true,"id":1093},{"__isSmartRef__":true,"id":1090},{"__isSmartRef__":true,"id":1091},{"__isSmartRef__":true,"id":1092},{"__isSmartRef__":true,"id":1093},{"__isSmartRef__":true,"id":1090},{"__isSmartRef__":true,"id":1091},{"__isSmartRef__":true,"id":1092},{"__isSmartRef__":true,"id":1093},{"__isSmartRef__":true,"id":1090},{"__isSmartRef__":true,"id":1091},{"__isSmartRef__":true,"id":1092},{"__isSmartRef__":true,"id":1093},{"__isSmartRef__":true,"id":1090},{"__isSmartRef__":true,"id":1091},{"__isSmartRef__":true,"id":1092},{"__isSmartRef__":true,"id":1093},{"__isSmartRef__":true,"id":1090},{"__isSmartRef__":true,"id":1091},{"__isSmartRef__":true,"id":1092},{"__isSmartRef__":true,"id":1093},{"__isSmartRef__":true,"id":1090},{"__isSmartRef__":true,"id":1091},{"__isSmartRef__":true,"id":1092},{"__isSmartRef__":true,"id":1093}],"oldTransform":{"__isSmartRef__":true,"id":1095},"__SourceModuleName__":"Global.lively.bindings.GeometryBindings","__LivelyClassName__":"lively.morphic.GeometryTransformConnection"},"1090":{"sourceObj":{"__isSmartRef__":true,"id":183},"sourceAttrName":"_Position","targetObj":{"__isSmartRef__":true,"id":1089},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":1089},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1091":{"sourceObj":{"__isSmartRef__":true,"id":183},"sourceAttrName":"_Scale","targetObj":{"__isSmartRef__":true,"id":1089},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":1089},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1092":{"sourceObj":{"__isSmartRef__":true,"id":183},"sourceAttrName":"_Rotation","targetObj":{"__isSmartRef__":true,"id":1089},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":1089},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1093":{"sourceObj":{"__isSmartRef__":true,"id":183},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":1089},"targetMethodName":"updateOwners","converter":null,"converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1094},"dependedBy":{"__isSmartRef__":true,"id":1089},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1094":{"source":{"__isSmartRef__":true,"id":183},"target":{"__isSmartRef__":true,"id":1089}},"1095":{"d":1,"a":1,"f":426.2931223381578,"e":183.26620212668476,"c":0,"b":0,"matrix_":{"__isSmartRef__":true,"id":1096},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Similitude"},"1096":{"a":1,"b":0,"c":0,"d":1,"e":183.26620212668476,"f":426.2931223381578,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Similitude"},"1097":{"layouter":{"__isSmartRef__":true,"id":1098},"adjustForNewBounds":true},"1098":{"defaultBorderSize":10,"defaultSpacing":15,"borderSize":10,"spacing":5.415,"container":{"__isSmartRef__":true,"id":183},"__SourceModuleName__":"Global.lively.morphic.Layout","__LivelyClassName__":"lively.morphic.Layout.JournalLayout"},"1099":{"x":198.90402416749106,"y":66.42298003993008,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1100":{"resultFromServer":{"__isSmartRef__":true,"id":1101}},"1101":{},"1102":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/nodejs/SandboxServer/run","__SourceModuleName__":"Global.lively.Network","__LivelyClassName__":"URL"},"1103":{"x":183.26620212668476,"y":426.2931223381578,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1104":{"reset":{"__isSmartRef__":true,"id":1105},"onServerDo":{"__isSmartRef__":true,"id":1108},"createServerProxy":{"__isSmartRef__":true,"id":1111},"exec":{"__isSmartRef__":true,"id":1114},"setExtent":{"__isSmartRef__":true,"id":1117},"setupConnections":{"__isSmartRef__":true,"id":1124}},"1105":{"varMapping":{"__isSmartRef__":true,"id":1106},"source":"function reset() {\n this.connections = {resultFromServer: {}, exec: {}};\n this.serverURL = new URL('http://lively-kernel.org/nodejs/SandboxServer/run');\n}","funcProperties":{"__isSmartRef__":true,"id":1107},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1106":{"this":{"__isSmartRef__":true,"id":183}},"1107":{},"1108":{"varMapping":{"__isSmartRef__":true,"id":1109},"source":"function onServerDo() {\n runOnCommandLine('mpstat -P ALL 1 1', function(result, send) {\n send(result);\n })\n}","funcProperties":{"__isSmartRef__":true,"id":1110},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1109":{"this":{"__isSmartRef__":true,"id":183}},"1110":{},"1111":{"varMapping":{"__isSmartRef__":true,"id":1112},"source":"function createServerProxy() {\n module('server.nodejs.RemoteJSInterface').load(true)\n return new server.nodejs.JSRemoteServer(this.serverURL, this.getName());\n}","funcProperties":{"__isSmartRef__":true,"id":1113},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1112":{"this":{"__isSmartRef__":true,"id":183}},"1113":{},"1114":{"varMapping":{"__isSmartRef__":true,"id":1115},"source":"function exec() {\n var serverProxy = this.createServerProxy();\n connect(serverProxy, 'result', this, 'resultFromServer')\n serverProxy.evalOnServer('(' + this.onServerDo + ')()');\n}","funcProperties":{"__isSmartRef__":true,"id":1116},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1115":{"this":{"__isSmartRef__":true,"id":183}},"1116":{},"1117":{"varMapping":{"__isSmartRef__":true,"id":1118},"source":"function setExtent(value) {\n $super(value);\n var myCenter = this.get('runButton').bounds().topCenter(),\n labelCenter = this.get('nameLabel').bounds().bottomCenter().addXY(0,5);\n this.get('runButton').align(\n myCenter,\n labelCenter)\n}","funcProperties":{"__isSmartRef__":true,"id":1123},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1118":{"this":{"__isSmartRef__":true,"id":183},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1119}},"1119":{"$super":{"__isSmartRef__":true,"id":1120}},"1120":{"varMapping":{"__isSmartRef__":true,"id":1121},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":1122},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1121":{"obj":{"__isSmartRef__":true,"id":183},"name":"setExtent"},"1122":{},"1123":{},"1124":{"varMapping":{"__isSmartRef__":true,"id":1125},"source":"function setupConnections() {\n connect(this.get('runButton'), 'fire', this, 'exec')\n}","funcProperties":{"__isSmartRef__":true,"id":1126},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1125":{"this":{"__isSmartRef__":true,"id":183}},"1126":{},"1127":{"sourceObj":{"__isSmartRef__":true,"id":141},"sourceAttrName":"globalTransform","targetObj":{"__isSmartRef__":true,"id":1028},"targetMethodName":"alignToMagnet","dependendConnections":[{"__isSmartRef__":true,"id":1128},{"__isSmartRef__":true,"id":1129},{"__isSmartRef__":true,"id":1130},{"__isSmartRef__":true,"id":1131},{"__isSmartRef__":true,"id":1128},{"__isSmartRef__":true,"id":1129},{"__isSmartRef__":true,"id":1130},{"__isSmartRef__":true,"id":1131},{"__isSmartRef__":true,"id":1128},{"__isSmartRef__":true,"id":1129},{"__isSmartRef__":true,"id":1130},{"__isSmartRef__":true,"id":1131},{"__isSmartRef__":true,"id":1128},{"__isSmartRef__":true,"id":1129},{"__isSmartRef__":true,"id":1130},{"__isSmartRef__":true,"id":1131},{"__isSmartRef__":true,"id":1128},{"__isSmartRef__":true,"id":1129},{"__isSmartRef__":true,"id":1130},{"__isSmartRef__":true,"id":1131},{"__isSmartRef__":true,"id":1128},{"__isSmartRef__":true,"id":1129},{"__isSmartRef__":true,"id":1130},{"__isSmartRef__":true,"id":1131},{"__isSmartRef__":true,"id":1128},{"__isSmartRef__":true,"id":1129},{"__isSmartRef__":true,"id":1130},{"__isSmartRef__":true,"id":1131}],"oldTransform":{"__isSmartRef__":true,"id":1133},"__SourceModuleName__":"Global.lively.bindings.GeometryBindings","__LivelyClassName__":"lively.morphic.GeometryTransformConnection"},"1128":{"sourceObj":{"__isSmartRef__":true,"id":141},"sourceAttrName":"_Position","targetObj":{"__isSmartRef__":true,"id":1127},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":1127},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1129":{"sourceObj":{"__isSmartRef__":true,"id":141},"sourceAttrName":"_Scale","targetObj":{"__isSmartRef__":true,"id":1127},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":1127},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1130":{"sourceObj":{"__isSmartRef__":true,"id":141},"sourceAttrName":"_Rotation","targetObj":{"__isSmartRef__":true,"id":1127},"targetMethodName":"signalTarget","dependedBy":{"__isSmartRef__":true,"id":1127},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1131":{"sourceObj":{"__isSmartRef__":true,"id":141},"sourceAttrName":"owner","targetObj":{"__isSmartRef__":true,"id":1127},"targetMethodName":"updateOwners","converter":null,"converterString":"function (newOwner, oldOwner) {\n return [newOwner, oldOwner]\n }","updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1132},"dependedBy":{"__isSmartRef__":true,"id":1127},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1132":{"source":{"__isSmartRef__":true,"id":141},"target":{"__isSmartRef__":true,"id":1127}},"1133":{"d":1,"a":1,"f":330.67597340249654,"e":186.25423803092437,"c":0,"b":0,"matrix_":{"__isSmartRef__":true,"id":1134},"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Similitude"},"1134":{"a":1,"b":0,"c":0,"d":1,"e":186.25423803092437,"f":330.67597340249654,"__SourceModuleName__":"Global.lively.morphic.Core","__LivelyClassName__":"lively.morphic.Similitude"},"1135":{"x":302.1904295202012,"y":46.21535372369033,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1136":{},"1137":{"tick":{"__isSmartRef__":true,"id":1138},"running":{"__isSmartRef__":true,"id":1139}},"1138":{},"1139":{},"1140":{"x":186.25423803092437,"y":330.67597340249654,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1141":{"updateTickingScripts":{"__isSmartRef__":true,"id":1142},"setupConnections":{"__isSmartRef__":true,"id":1145},"updateTick":{"__isSmartRef__":true,"id":1148}},"1142":{"varMapping":{"__isSmartRef__":true,"id":1143},"source":"function updateTickingScripts(bool) {\n var timeInMS = Number(this.get('tickInput').textString);\n\tif (bool)\n this.startStepping(timeInMS, 'updateTick')\n else\n this.stopStepping()\n}","funcProperties":{"__isSmartRef__":true,"id":1144},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1143":{"this":{"__isSmartRef__":true,"id":141}},"1144":{},"1145":{"varMapping":{"__isSmartRef__":true,"id":1146},"source":"function setupConnections() {\n this.connections = {tick: {}, running: {}}\n\tconnect(this, 'running', this, 'updateTickingScripts')\n}","funcProperties":{"__isSmartRef__":true,"id":1147},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1146":{"this":{"__isSmartRef__":true,"id":141}},"1147":{},"1148":{"varMapping":{"__isSmartRef__":true,"id":1149},"source":"function updateTick() {\n this.tick = Date.now()\n}","funcProperties":{"__isSmartRef__":true,"id":1150},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1149":{"this":{"__isSmartRef__":true,"id":141}},"1150":{},"1151":{"morphMenuItems":{"__isSmartRef__":true,"id":1152}},"1152":{"varMapping":{"__isSmartRef__":true,"id":1153},"source":"function morphMenuItems() {\n var visualConnector = this, con = this.con, world = this.world();\n var items = [\n ['edit converter', function() {\n var source = con.converterString || 'function converter(value) {\\n return value\\n}',\n editor = new lively.morphic.Text(new Rectangle(0,0, 400, 200), source);\n editor.doitContext = con;\n connect(editor, 'savedTextString', con, 'converterString', {updater:\n function($upd, source) { this.targetObj.converter = null; $upd(source) }});\n connect(editor, 'savedTextString', world, 'alertOK', {converter: \n function() { return 'setting new converter' }})\n editor.applyStyle({syntaxHighlighting: true, fontFamily: 'Courier', resizeWidth: true, resizeHeight: true});\n var title = con.targetObj.name && con.sourceObj.name ?\n 'Editor for ' + con.targetObj.name + ' -> ' + con.sourceObj.name :\n 'Editor for converter function';\n var window = world.addFramedMorph(editor, title)\n window.align(window.bounds().topCenter(), visualConnector.bounds().bottomCenter())\n }],\n ['hide', function() {\n visualConnector.disconnectFromMagnets();\n visualConnector.remove();\n }],\n ['disconnect', function() {\n alertOK('Disconnected ' + visualConnector.con);\n visualConnector.con.visualDisconnect();\n }],\n ['cancel', function() {}],\n ];\n return items;\n }","funcProperties":{"__isSmartRef__":true,"id":1158},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1153":{"this":{"__isSmartRef__":true,"id":66},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1154}},"1154":{"$super":{"__isSmartRef__":true,"id":1155}},"1155":{"varMapping":{"__isSmartRef__":true,"id":1156},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":1157},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1156":{"obj":{"__isSmartRef__":true,"id":66},"name":"morphMenuItems"},"1157":{},"1158":{},"1159":{"x":12.011805911956586,"y":8.29248716698001,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1160":{"updateLabel":{"__isSmartRef__":true,"id":1161},"setupGrabbing":{"__isSmartRef__":true,"id":1163},"onFire":{"__isSmartRef__":true,"id":1165},"onrestore":{"__isSmartRef__":true,"id":1167}},"1161":{"time":{"__isSmartRef__":true,"id":1162},"user":"jenslincke"},"1162":{"isSerializedDate":true,"string":"Tue Jun 28 2011 17:08:00 GMT+0200 (W. Europe Daylight Time)"},"1163":{"time":{"__isSmartRef__":true,"id":1164},"user":"robertkrahn"},"1164":{"isSerializedDate":true,"string":"Mon Jul 04 2011 18:03:21 GMT+0200 (W. Europe Daylight Time)"},"1165":{"time":{"__isSmartRef__":true,"id":1166},"user":"jenslincke"},"1166":{"isSerializedDate":true,"string":"Tue Jun 28 2011 17:06:51 GMT+0200 (W. Europe Daylight Time)"},"1167":{"time":{"__isSmartRef__":true,"id":1168},"user":"robertkrahn"},"1168":{"isSerializedDate":true,"string":"Mon Jul 04 2011 17:28:26 GMT+0200 (W. Europe Daylight Time)"},"1169":{"x":109.96452154306895,"y":-14.128593913472798,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1170":{"onrestore":{"__isSmartRef__":true,"id":1171},"setupGrabbing":{"__isSmartRef__":true,"id":1178},"onFire":{"__isSmartRef__":true,"id":1181},"reset":{"__isSmartRef__":true,"id":1184},"updateLabel":{"__isSmartRef__":true,"id":1187}},"1171":{"varMapping":{"__isSmartRef__":true,"id":1172},"source":"function onrestore() {\n $super()\n this.setupGrabbing()\n if (this.running) GrabbingLayer.beGlobal()\n}","funcProperties":{"__isSmartRef__":true,"id":1177},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1172":{"this":{"__isSmartRef__":true,"id":16},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":1173}},"1173":{"$super":{"__isSmartRef__":true,"id":1174}},"1174":{"varMapping":{"__isSmartRef__":true,"id":1175},"source":"function () {\n try {\n return obj.constructor.prototype[name].apply(obj, arguments)\n } catch(e) {\n alert('Error in $super call: ' + e + '\\n' + e.stack);\n return null;\n }\n }","funcProperties":{"__isSmartRef__":true,"id":1176},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1175":{"obj":{"__isSmartRef__":true,"id":16},"name":"onrestore"},"1176":{},"1177":{},"1178":{"varMapping":{"__isSmartRef__":true,"id":1179},"source":"function setupGrabbing() {\n// this.setupGrabbing()\nmodule('lively.LayerableMorphs').load()\n\ncop.create('GrabbingLayer').refineClass(lively.morphic.Morph, {\n get draggingEnabled() {return true},\n\n onDragStart: function(evt) {\n if (cop.proceed(evt)) return;\n evt.hand.grabMorph(this)\n },\n\n onDrag: function(evt) {\n cop.proceed(evt)\n return true;\n },\n\n onDragEnd: function(evt) {\n cop.proceed(evt)\n return true;\n },\n})\n.refineClass(lively.morphic.Text, {\n get draggingEnabled() {return true},\n\n onDragStart: function(evt) {\n if (cop.proceed(evt)) return;\n // only grab when in outer area of bounds\n var bounds = this.innerBounds(),\n smallerBounds = bounds.insetBy(6),\n pos = this.localize(evt.getPosition());\n if (bounds.containsPoint(pos) && !smallerBounds.containsPoint(pos))\n evt.hand.grabMorph(this)\n },\n\n onDrag: function(evt) {\n cop.proceed(evt)\n return true;\n },\n\n onDragEnd: function(evt) {\n cop.proceed(evt)\n return true;\n },\n})\n\n\nvar targetObj = lively.morphic.Window.prototype\nif (!targetObj.withoutLayers)\n targetObj.withoutLayers = [];\n\nif (!targetObj.withoutLayers.include(GrabbingLayer))\n targetObj.withoutLayers.push(GrabbingLayer)\n\n}","funcProperties":{"__isSmartRef__":true,"id":1180},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1179":{"this":{"__isSmartRef__":true,"id":16}},"1180":{},"1181":{"varMapping":{"__isSmartRef__":true,"id":1182},"source":"function onFire() {\n this.setupGrabbing();\n\n this.running = !this.running;\n\n if(this.running) {\n GrabbingLayer.beGlobal()\n } else {\n GrabbingLayer.beNotGlobal()\n }\n\n}","funcProperties":{"__isSmartRef__":true,"id":1183},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1182":{"this":{"__isSmartRef__":true,"id":16}},"1183":{},"1184":{"varMapping":{"__isSmartRef__":true,"id":1185},"source":"function reset() {\n this.connections = {running: {}}\n connect(this, 'running', this, 'updateLabel')\n connect(this, 'fire', this, 'onFire')\n}","funcProperties":{"__isSmartRef__":true,"id":1186},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1185":{"this":{"__isSmartRef__":true,"id":16}},"1186":{},"1187":{"varMapping":{"__isSmartRef__":true,"id":1188},"source":"function updateLabel() {\n if (this.running) {\n this.setLabel(\"disable grabbing\")\n } else {\n this.setLabel(\"enable grabbing\")\n\n }\n}","funcProperties":{"__isSmartRef__":true,"id":1189},"__SourceModuleName__":"Global","__LivelyClassName__":"lively.Closure"},"1188":{"this":{"__isSmartRef__":true,"id":16}},"1189":{},"1190":{"position":{"__isSmartRef__":true,"id":1191},"_Extent":{"__isSmartRef__":true,"id":1192},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1193},"_Fill":{"__isSmartRef__":true,"id":1194},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":1195},"_BorderRadius":17.045,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1191":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1192":{"x":162.56498346216785,"y":37.1051521075718,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1193":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1194":{"r":0.921,"g":0.921,"b":0.921,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1195":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1196":{"x":920,"y":647.9999999999999,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1197":{"partsSpaceName":"PartsBin/Controls/","__SourceModuleName__":"Global.lively.PartsBin","comment":"a control that enables and disables global grabbing behavior","migrationLevel":2,"partName":"GrabbingControl","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"1198":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML"},"1199":{"morph":{"__isSmartRef__":true,"id":15},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1200":{"x":162.56498346216785,"y":38.03312862285944,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1201":{"x":180.23268380804404,"y":-6.469891213622091,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1202":{},"1203":{"submorphs":[{"__isSmartRef__":true,"id":1204}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1348},"id":70,"renderContextTable":{"__isSmartRef__":true,"id":1352},"eventHandler":{"__isSmartRef__":true,"id":1353},"droppingEnabled":true,"halosEnabled":true,"draggingEnabled":true,"layout":{"__isSmartRef__":true,"id":1354},"LK2":true,"priorExtent":{"__isSmartRef__":true,"id":1355},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"targetMorph":{"__isSmartRef__":true,"id":1356},"titleBar":{"__isSmartRef__":true,"id":1204},"contentOffset":{"__isSmartRef__":true,"id":2937},"collapsedTransform":{"__isSmartRef__":true,"id":3045},"collapsedExtent":{"__isSmartRef__":true,"id":3046},"expandedTransform":{"__isSmartRef__":true,"id":3047},"expandedExtent":{"__isSmartRef__":true,"id":3048},"ignoreEventsOnExpand":false,"partsBinMetaInfo":{"__isSmartRef__":true,"id":3049},"name":"PartsBinBrowser","prevDragPos":{"__isSmartRef__":true,"id":3050},"showsHalos":false,"scriptAnnotations":{"__isSmartRef__":true,"id":3051},"highlighted":true,"__SourceModuleName__":"Global.lively.morphic.Widgets","expandedPosition":{"__isSmartRef__":true,"id":3054},"state":"collapsed","collapsedPosition":{"__isSmartRef__":true,"id":3055},"cameForward":false,"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":3056},"_Position":{"__isSmartRef__":true,"id":3064},"_Scale":1,"_Rotation":0,"owner":{"__isSmartRef__":true,"id":0},"__LivelyClassName__":"lively.morphic.Window","withoutLayers":["GrabbingLayer"]},"1204":{"submorphs":[{"__isSmartRef__":true,"id":1205},{"__isSmartRef__":true,"id":1219},{"__isSmartRef__":true,"id":1265},{"__isSmartRef__":true,"id":1298}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1332},"id":95,"renderContextTable":{"__isSmartRef__":true,"id":1343},"eventHandler":{"__isSmartRef__":true,"id":1344},"droppingEnabled":true,"halosEnabled":true,"layout":{"__isSmartRef__":true,"id":1345},"_Position":{"__isSmartRef__":true,"id":1346},"windowMorph":{"__isSmartRef__":true,"id":1203},"label":{"__isSmartRef__":true,"id":1205},"closeButton":{"__isSmartRef__":true,"id":1219},"menuButton":{"__isSmartRef__":true,"id":1265},"collapseButton":{"__isSmartRef__":true,"id":1298},"priorExtent":{"__isSmartRef__":true,"id":1347},"owner":{"__isSmartRef__":true,"id":1203},"__SourceModuleName__":"Global.lively.morphic.Widgets","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"__LivelyClassName__":"lively.morphic.TitleBar"},"1205":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1206},"id":96,"renderContextTable":{"__isSmartRef__":true,"id":1211},"textChunks":[{"__isSmartRef__":true,"id":1212}],"eventHandler":{"__isSmartRef__":true,"id":1214},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":1215},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":10,"evalEnabled":false,"isLabel":true,"_HandStyle":"default","layout":{"__isSmartRef__":true,"id":1216},"_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","owner":{"__isSmartRef__":true,"id":1204},"priorExtent":{"__isSmartRef__":true,"id":1217},"_MaxTextWidth":642.1842763684606,"_MaxTextHeight":17,"_Position":{"__isSmartRef__":true,"id":1218},"__SourceModuleName__":"Global.lively.morphic.TextCore","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"__LivelyClassName__":"lively.morphic.Text"},"1206":{"_Position":{"__isSmartRef__":true,"id":1207},"renderContextTable":{"__isSmartRef__":true,"id":1208},"_Extent":{"__isSmartRef__":true,"id":1209},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1210},"_Fill":null,"_BorderRadius":0,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1207":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1208":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1209":{"x":642.1842763684606,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1210":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1211":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"1212":{"style":{"__isSmartRef__":true,"id":1213},"chunkOwner":{"__isSmartRef__":true,"id":1205},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"PartsBinBrowser","__LivelyClassName__":"lively.morphic.TextChunk"},"1213":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1214":{"morph":{"__isSmartRef__":true,"id":1205},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1215":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1216":{"resizeWidth":true},"1217":{"x":642.1842763684606,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1218":{"x":20,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1219":{"submorphs":[{"__isSmartRef__":true,"id":1220}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1232},"id":97,"renderContextTable":{"__isSmartRef__":true,"id":1247},"eventHandler":{"__isSmartRef__":true,"id":1248},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":1249},"priorExtent":{"__isSmartRef__":true,"id":1250},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1237},"lighterFill":{"__isSmartRef__":true,"id":1251},"label":{"__isSmartRef__":true,"id":1220},"owner":{"__isSmartRef__":true,"id":1204},"layout":{"__isSmartRef__":true,"id":1260},"attributeConnections":[{"__isSmartRef__":true,"id":1261},{"__isSmartRef__":true,"id":1263}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"1220":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1221},"id":98,"renderContextTable":{"__isSmartRef__":true,"id":1225},"textChunks":[{"__isSmartRef__":true,"id":1226}],"eventHandler":{"__isSmartRef__":true,"id":1228},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":1229},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":1230},"priorExtent":{"__isSmartRef__":true,"id":1231},"_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1219},"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__SourceModuleName__":"Global.lively.morphic.TextCore","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"__LivelyClassName__":"lively.morphic.Text"},"1221":{"_Position":{"__isSmartRef__":true,"id":1222},"renderContextTable":{"__isSmartRef__":true,"id":1223},"_Extent":{"__isSmartRef__":true,"id":1224},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1210},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1222":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1223":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1224":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1225":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"1226":{"style":{"__isSmartRef__":true,"id":1227},"chunkOwner":{"__isSmartRef__":true,"id":1220},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"X","__LivelyClassName__":"lively.morphic.TextChunk"},"1227":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1228":{"morph":{"__isSmartRef__":true,"id":1220},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1229":{"x":0,"y":3,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1230":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1231":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1232":{"_Position":{"__isSmartRef__":true,"id":1233},"renderContextTable":{"__isSmartRef__":true,"id":1234},"_Extent":{"__isSmartRef__":true,"id":1235},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1236},"_Fill":{"__isSmartRef__":true,"id":1237},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1233":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1234":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1235":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1236":{"r":0.7411764705882353,"g":0.7450980392156863,"b":0.7529411764705882,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1237":{"stops":[{"__isSmartRef__":true,"id":1238},{"__isSmartRef__":true,"id":1240},{"__isSmartRef__":true,"id":1242},{"__isSmartRef__":true,"id":1244}],"vector":{"__isSmartRef__":true,"id":1246},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1238":{"offset":0,"color":{"__isSmartRef__":true,"id":1239}},"1239":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1240":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1241}},"1241":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1242":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1243}},"1243":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1244":{"offset":1,"color":{"__isSmartRef__":true,"id":1245}},"1245":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1246":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1247":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML"},"1248":{"morph":{"__isSmartRef__":true,"id":1219},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1249":{"x":681.1842763684606,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1250":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1251":{"stops":[{"__isSmartRef__":true,"id":1252},{"__isSmartRef__":true,"id":1254},{"__isSmartRef__":true,"id":1256},{"__isSmartRef__":true,"id":1258}],"vector":{"__isSmartRef__":true,"id":1246},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1252":{"offset":0,"color":{"__isSmartRef__":true,"id":1253}},"1253":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1254":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1255}},"1255":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1256":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1257}},"1257":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1258":{"offset":1,"color":{"__isSmartRef__":true,"id":1259}},"1259":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1260":{"moveHorizontal":true},"1261":{"sourceObj":{"__isSmartRef__":true,"id":1219},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":1203},"targetMethodName":"getCloseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1262},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1262":{"source":{"__isSmartRef__":true,"id":1219},"target":{"__isSmartRef__":true,"id":1203}},"1263":{"sourceObj":{"__isSmartRef__":true,"id":1219},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1203},"targetMethodName":"initiateShutdown","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1264},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1264":{"source":{"__isSmartRef__":true,"id":1219},"target":{"__isSmartRef__":true,"id":1203}},"1265":{"submorphs":[{"__isSmartRef__":true,"id":1266}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1277},"id":99,"renderContextTable":{"__isSmartRef__":true,"id":1281},"eventHandler":{"__isSmartRef__":true,"id":1282},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":1283},"priorExtent":{"__isSmartRef__":true,"id":1284},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1237},"lighterFill":{"__isSmartRef__":true,"id":1285},"label":{"__isSmartRef__":true,"id":1266},"owner":{"__isSmartRef__":true,"id":1204},"attributeConnections":[{"__isSmartRef__":true,"id":1294},{"__isSmartRef__":true,"id":1296}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"1266":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1267},"id":100,"renderContextTable":{"__isSmartRef__":true,"id":1271},"textChunks":[{"__isSmartRef__":true,"id":1272}],"eventHandler":{"__isSmartRef__":true,"id":1274},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":1229},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":1275},"priorExtent":{"__isSmartRef__":true,"id":1276},"_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1265},"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__SourceModuleName__":"Global.lively.morphic.TextCore","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"__LivelyClassName__":"lively.morphic.Text"},"1267":{"_Position":{"__isSmartRef__":true,"id":1268},"renderContextTable":{"__isSmartRef__":true,"id":1269},"_Extent":{"__isSmartRef__":true,"id":1270},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1210},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1268":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1269":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1270":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1271":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"1272":{"style":{"__isSmartRef__":true,"id":1273},"chunkOwner":{"__isSmartRef__":true,"id":1266},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"M","__LivelyClassName__":"lively.morphic.TextChunk"},"1273":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1274":{"morph":{"__isSmartRef__":true,"id":1266},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1275":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1276":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1277":{"_Position":{"__isSmartRef__":true,"id":1278},"renderContextTable":{"__isSmartRef__":true,"id":1279},"_Extent":{"__isSmartRef__":true,"id":1280},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1236},"_Fill":{"__isSmartRef__":true,"id":1237},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1278":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1279":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1280":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1281":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML"},"1282":{"morph":{"__isSmartRef__":true,"id":1265},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1283":{"x":3,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1284":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1285":{"stops":[{"__isSmartRef__":true,"id":1286},{"__isSmartRef__":true,"id":1288},{"__isSmartRef__":true,"id":1290},{"__isSmartRef__":true,"id":1292}],"vector":{"__isSmartRef__":true,"id":1246},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1286":{"offset":0,"color":{"__isSmartRef__":true,"id":1287}},"1287":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1288":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1289}},"1289":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1290":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1291}},"1291":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1292":{"offset":1,"color":{"__isSmartRef__":true,"id":1293}},"1293":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1294":{"sourceObj":{"__isSmartRef__":true,"id":1265},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":1203},"targetMethodName":"getMenuHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1295},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1295":{"source":{"__isSmartRef__":true,"id":1265},"target":{"__isSmartRef__":true,"id":1203}},"1296":{"sourceObj":{"__isSmartRef__":true,"id":1265},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1203},"targetMethodName":"showTargetMorphMenu","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1297},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1297":{"source":{"__isSmartRef__":true,"id":1265},"target":{"__isSmartRef__":true,"id":1203}},"1298":{"submorphs":[{"__isSmartRef__":true,"id":1299}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1310},"id":101,"renderContextTable":{"__isSmartRef__":true,"id":1314},"eventHandler":{"__isSmartRef__":true,"id":1315},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":1316},"priorExtent":{"__isSmartRef__":true,"id":1317},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1237},"lighterFill":{"__isSmartRef__":true,"id":1318},"label":{"__isSmartRef__":true,"id":1299},"owner":{"__isSmartRef__":true,"id":1204},"layout":{"__isSmartRef__":true,"id":1327},"attributeConnections":[{"__isSmartRef__":true,"id":1328},{"__isSmartRef__":true,"id":1330}],"doNotSerialize":["$$getHelpText","$$fire"],"doNotCopyProperties":["$$getHelpText","$$fire"],"__SourceModuleName__":"Global.lively.morphic.Widgets","__LivelyClassName__":"lively.morphic.WindowControl"},"1299":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1300},"id":102,"renderContextTable":{"__isSmartRef__":true,"id":1304},"textChunks":[{"__isSmartRef__":true,"id":1305}],"eventHandler":{"__isSmartRef__":true,"id":1307},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"_Padding":{"__isSmartRef__":true,"id":1229},"_ClipMode":"hidden","fixedWidth":true,"_WhiteSpaceHandling":"pre-wrap","fixedHeight":true,"allowInput":false,"_FontFamily":"Helvetica","_FontSize":8,"_Position":{"__isSmartRef__":true,"id":1308},"priorExtent":{"__isSmartRef__":true,"id":1309},"_MaxTextWidth":17,"_MaxTextHeight":17,"evalEnabled":false,"owner":{"__isSmartRef__":true,"id":1298},"isLabel":true,"_HandStyle":"default","_Align":"center","eventsAreIgnored":true,"_PointerEvents":"none","__SourceModuleName__":"Global.lively.morphic.TextCore","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"__LivelyClassName__":"lively.morphic.Text"},"1300":{"_Position":{"__isSmartRef__":true,"id":1301},"renderContextTable":{"__isSmartRef__":true,"id":1302},"_Extent":{"__isSmartRef__":true,"id":1303},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1210},"_Fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1301":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1302":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1303":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1304":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"1305":{"style":{"__isSmartRef__":true,"id":1306},"chunkOwner":{"__isSmartRef__":true,"id":1299},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"–","__LivelyClassName__":"lively.morphic.TextChunk"},"1306":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1307":{"morph":{"__isSmartRef__":true,"id":1299},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1308":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1309":{"x":17,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1310":{"_Position":{"__isSmartRef__":true,"id":1311},"renderContextTable":{"__isSmartRef__":true,"id":1312},"_Extent":{"__isSmartRef__":true,"id":1313},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1236},"_Fill":{"__isSmartRef__":true,"id":1237},"_StrokeOpacity":0,"_BorderRadius":5,"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1311":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1312":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1313":{"x":17,"y":17,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1314":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML"},"1315":{"morph":{"__isSmartRef__":true,"id":1298},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1316":{"x":662.1842763684606,"y":3,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1317":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1318":{"stops":[{"__isSmartRef__":true,"id":1319},{"__isSmartRef__":true,"id":1321},{"__isSmartRef__":true,"id":1323},{"__isSmartRef__":true,"id":1325}],"vector":{"__isSmartRef__":true,"id":1246},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1319":{"offset":0,"color":{"__isSmartRef__":true,"id":1320}},"1320":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1321":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1322}},"1322":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1323":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1324}},"1324":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1325":{"offset":1,"color":{"__isSmartRef__":true,"id":1326}},"1326":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1327":{"moveHorizontal":true},"1328":{"sourceObj":{"__isSmartRef__":true,"id":1298},"sourceAttrName":"getHelpText","targetObj":{"__isSmartRef__":true,"id":1203},"targetMethodName":"getCollapseHelp","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1329},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1329":{"source":{"__isSmartRef__":true,"id":1298},"target":{"__isSmartRef__":true,"id":1203}},"1330":{"sourceObj":{"__isSmartRef__":true,"id":1298},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1203},"targetMethodName":"toggleCollapse","converter":null,"converterString":null,"updater":null,"updaterString":null,"varMapping":{"__isSmartRef__":true,"id":1331},"__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1331":{"source":{"__isSmartRef__":true,"id":1298},"target":{"__isSmartRef__":true,"id":1203}},"1332":{"_Position":{"__isSmartRef__":true,"id":1333},"renderContextTable":{"__isSmartRef__":true,"id":1334},"_Extent":{"__isSmartRef__":true,"id":1335},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1336},"_Fill":{"__isSmartRef__":true,"id":1337},"_StrokeOpacity":1,"_BorderRadius":"8px 8px 0px 0px","__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1333":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1334":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1335":{"x":701.1842763684606,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1336":{"r":0.4,"g":0.4,"b":0.4,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1337":{"stops":[{"__isSmartRef__":true,"id":1338},{"__isSmartRef__":true,"id":1340}],"vector":{"__isSmartRef__":true,"id":1342},"__LivelyClassName__":"lively.morphic.LinearGradient","__SourceModuleName__":"Global.lively.morphic.Shapes"},"1338":{"offset":0,"color":{"__isSmartRef__":true,"id":1339}},"1339":{"r":1,"g":1,"b":1,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1340":{"offset":1,"color":{"__isSmartRef__":true,"id":1341}},"1341":{"r":0.9,"g":0.9,"b":0.9,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1342":{"x":0,"y":0,"width":0,"height":1,"__LivelyClassName__":"Rectangle","__SourceModuleName__":"Global"},"1343":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML"},"1344":{"morph":{"__isSmartRef__":true,"id":1204},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1345":{"resizeWidth":true,"adjustForNewBounds":true},"1346":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1347":{"x":701.1842763684606,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1348":{"renderContextTable":{"__isSmartRef__":true,"id":1349},"_BorderWidth":0,"_Fill":null,"_StrokeOpacity":0,"_BorderRadius":0,"_Extent":{"__isSmartRef__":true,"id":1350},"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":1351},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1349":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1350":{"x":701.1842763684606,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1351":{"x":0,"y":0,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1352":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML"},"1353":{"morph":{"__isSmartRef__":true,"id":1203},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1354":{"adjustForNewBounds":true},"1355":{"x":701.1842763684606,"y":22,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1356":{"submorphs":[{"__isSmartRef__":true,"id":1357},{"__isSmartRef__":true,"id":1605},{"__isSmartRef__":true,"id":1619},{"__isSmartRef__":true,"id":1665},{"__isSmartRef__":true,"id":2166},{"__isSmartRef__":true,"id":2216},{"__isSmartRef__":true,"id":2266},{"__isSmartRef__":true,"id":2282},{"__isSmartRef__":true,"id":2295}],"scripts":[],"id":71,"shape":{"__isSmartRef__":true,"id":2385},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"PartsBinBrowser","partsBinMetaInfo":{"__isSmartRef__":true,"id":2391},"__SourceModuleName__":"Global.lively.morphic.Core","attributeConnections":[{"__isSmartRef__":true,"id":2392},{"__isSmartRef__":true,"id":2367},{"__isSmartRef__":true,"id":2368},{"__isSmartRef__":true,"id":2369},{"__isSmartRef__":true,"id":2370},{"__isSmartRef__":true,"id":2393},{"__isSmartRef__":true,"id":2394},{"__isSmartRef__":true,"id":2395},{"__isSmartRef__":true,"id":2396},{"__isSmartRef__":true,"id":2397}],"doNotSerialize":["$$categoryName","$$_Position","$$_Scale","$$_Rotation","$$owner"],"doNotCopyProperties":["$$categoryName","$$_Position","$$_Scale","$$_Rotation","$$owner"],"selectedPartItem":{"__isSmartRef__":true,"id":1700},"layout":{"__isSmartRef__":true,"id":2405},"priorExtent":{"__isSmartRef__":true,"id":2406},"renderContextTable":{"__isSmartRef__":true,"id":2407},"eventHandler":{"__isSmartRef__":true,"id":2408},"connections":{"__isSmartRef__":true,"id":2409},"magnets":[{"__isSmartRef__":true,"id":2351}],"scriptAnnotations":{"__isSmartRef__":true,"id":2411},"allURLs":[{"__isSmartRef__":true,"id":2422},{"__isSmartRef__":true,"id":2423},{"__isSmartRef__":true,"id":2424},{"__isSmartRef__":true,"id":2425},{"__isSmartRef__":true,"id":2426},{"__isSmartRef__":true,"id":2427},{"__isSmartRef__":true,"id":2428},{"__isSmartRef__":true,"id":2429},{"__isSmartRef__":true,"id":2430},{"__isSmartRef__":true,"id":2431},{"__isSmartRef__":true,"id":2432},{"__isSmartRef__":true,"id":2433},{"__isSmartRef__":true,"id":2434},{"__isSmartRef__":true,"id":2435},{"__isSmartRef__":true,"id":2436},{"__isSmartRef__":true,"id":2437},{"__isSmartRef__":true,"id":2438},{"__isSmartRef__":true,"id":2439},{"__isSmartRef__":true,"id":2440},{"__isSmartRef__":true,"id":2441},{"__isSmartRef__":true,"id":2442},{"__isSmartRef__":true,"id":2443},{"__isSmartRef__":true,"id":2444},{"__isSmartRef__":true,"id":2445},{"__isSmartRef__":true,"id":2446},{"__isSmartRef__":true,"id":2447},{"__isSmartRef__":true,"id":2448},{"__isSmartRef__":true,"id":2449},{"__isSmartRef__":true,"id":2450},{"__isSmartRef__":true,"id":2451},{"__isSmartRef__":true,"id":2452},{"__isSmartRef__":true,"id":2453},{"__isSmartRef__":true,"id":2454},{"__isSmartRef__":true,"id":2455},{"__isSmartRef__":true,"id":2456},{"__isSmartRef__":true,"id":2457},{"__isSmartRef__":true,"id":2458},{"__isSmartRef__":true,"id":2459},{"__isSmartRef__":true,"id":2460},{"__isSmartRef__":true,"id":2461},{"__isSmartRef__":true,"id":2462},{"__isSmartRef__":true,"id":2463},{"__isSmartRef__":true,"id":2464},{"__isSmartRef__":true,"id":2465},{"__isSmartRef__":true,"id":2466},{"__isSmartRef__":true,"id":2467},{"__isSmartRef__":true,"id":2468},{"__isSmartRef__":true,"id":2469},{"__isSmartRef__":true,"id":2470},{"__isSmartRef__":true,"id":2471},{"__isSmartRef__":true,"id":2472},{"__isSmartRef__":true,"id":2473},{"__isSmartRef__":true,"id":2474},{"__isSmartRef__":true,"id":2475},{"__isSmartRef__":true,"id":2476},{"__isSmartRef__":true,"id":2477},{"__isSmartRef__":true,"id":2478},{"__isSmartRef__":true,"id":2479},{"__isSmartRef__":true,"id":2480},{"__isSmartRef__":true,"id":2481},{"__isSmartRef__":true,"id":2482},{"__isSmartRef__":true,"id":2483},{"__isSmartRef__":true,"id":2484},{"__isSmartRef__":true,"id":2485},{"__isSmartRef__":true,"id":2486},{"__isSmartRef__":true,"id":2487},{"__isSmartRef__":true,"id":2488},{"__isSmartRef__":true,"id":2489},{"__isSmartRef__":true,"id":2490},{"__isSmartRef__":true,"id":2491},{"__isSmartRef__":true,"id":2492},{"__isSmartRef__":true,"id":2493},{"__isSmartRef__":true,"id":2494},{"__isSmartRef__":true,"id":2495},{"__isSmartRef__":true,"id":2496},{"__isSmartRef__":true,"id":2497},{"__isSmartRef__":true,"id":2498},{"__isSmartRef__":true,"id":2499},{"__isSmartRef__":true,"id":2500},{"__isSmartRef__":true,"id":2501},{"__isSmartRef__":true,"id":2502},{"__isSmartRef__":true,"id":2503},{"__isSmartRef__":true,"id":2504},{"__isSmartRef__":true,"id":2505},{"__isSmartRef__":true,"id":2506},{"__isSmartRef__":true,"id":2507},{"__isSmartRef__":true,"id":2508},{"__isSmartRef__":true,"id":2509},{"__isSmartRef__":true,"id":2510},{"__isSmartRef__":true,"id":2511},{"__isSmartRef__":true,"id":2512},{"__isSmartRef__":true,"id":2513},{"__isSmartRef__":true,"id":2514},{"__isSmartRef__":true,"id":2515},{"__isSmartRef__":true,"id":2516},{"__isSmartRef__":true,"id":2517},{"__isSmartRef__":true,"id":2518},{"__isSmartRef__":true,"id":2519},{"__isSmartRef__":true,"id":2520},{"__isSmartRef__":true,"id":2521},{"__isSmartRef__":true,"id":2522},{"__isSmartRef__":true,"id":2523},{"__isSmartRef__":true,"id":2524},{"__isSmartRef__":true,"id":2525},{"__isSmartRef__":true,"id":2526},{"__isSmartRef__":true,"id":2527},{"__isSmartRef__":true,"id":2528},{"__isSmartRef__":true,"id":2529},{"__isSmartRef__":true,"id":2530},{"__isSmartRef__":true,"id":2531},{"__isSmartRef__":true,"id":2532},{"__isSmartRef__":true,"id":2533},{"__isSmartRef__":true,"id":2534},{"__isSmartRef__":true,"id":2535},{"__isSmartRef__":true,"id":2536},{"__isSmartRef__":true,"id":2537},{"__isSmartRef__":true,"id":2538},{"__isSmartRef__":true,"id":2539},{"__isSmartRef__":true,"id":2540},{"__isSmartRef__":true,"id":2541},{"__isSmartRef__":true,"id":2542},{"__isSmartRef__":true,"id":2543},{"__isSmartRef__":true,"id":2544},{"__isSmartRef__":true,"id":2545},{"__isSmartRef__":true,"id":2546},{"__isSmartRef__":true,"id":2547},{"__isSmartRef__":true,"id":2548},{"__isSmartRef__":true,"id":2549},{"__isSmartRef__":true,"id":2550},{"__isSmartRef__":true,"id":2551},{"__isSmartRef__":true,"id":2552},{"__isSmartRef__":true,"id":2553},{"__isSmartRef__":true,"id":2554},{"__isSmartRef__":true,"id":2555},{"__isSmartRef__":true,"id":2556},{"__isSmartRef__":true,"id":2557},{"__isSmartRef__":true,"id":2558},{"__isSmartRef__":true,"id":2559},{"__isSmartRef__":true,"id":2560},{"__isSmartRef__":true,"id":2561},{"__isSmartRef__":true,"id":2562},{"__isSmartRef__":true,"id":2563},{"__isSmartRef__":true,"id":2564},{"__isSmartRef__":true,"id":2565},{"__isSmartRef__":true,"id":2566},{"__isSmartRef__":true,"id":2567},{"__isSmartRef__":true,"id":2568},{"__isSmartRef__":true,"id":2569},{"__isSmartRef__":true,"id":2570},{"__isSmartRef__":true,"id":2571},{"__isSmartRef__":true,"id":2572},{"__isSmartRef__":true,"id":2573},{"__isSmartRef__":true,"id":2574},{"__isSmartRef__":true,"id":2575},{"__isSmartRef__":true,"id":2576},{"__isSmartRef__":true,"id":2577},{"__isSmartRef__":true,"id":2578},{"__isSmartRef__":true,"id":2579},{"__isSmartRef__":true,"id":2580},{"__isSmartRef__":true,"id":2581},{"__isSmartRef__":true,"id":2582},{"__isSmartRef__":true,"id":2583},{"__isSmartRef__":true,"id":2584},{"__isSmartRef__":true,"id":2585},{"__isSmartRef__":true,"id":2586},{"__isSmartRef__":true,"id":2587},{"__isSmartRef__":true,"id":2588},{"__isSmartRef__":true,"id":2589},{"__isSmartRef__":true,"id":2590},{"__isSmartRef__":true,"id":2591},{"__isSmartRef__":true,"id":2592},{"__isSmartRef__":true,"id":2593},{"__isSmartRef__":true,"id":2594},{"__isSmartRef__":true,"id":2595},{"__isSmartRef__":true,"id":2596},{"__isSmartRef__":true,"id":2597},{"__isSmartRef__":true,"id":2598},{"__isSmartRef__":true,"id":2599},{"__isSmartRef__":true,"id":2600},{"__isSmartRef__":true,"id":2601},{"__isSmartRef__":true,"id":2602},{"__isSmartRef__":true,"id":2603},{"__isSmartRef__":true,"id":2604},{"__isSmartRef__":true,"id":2605},{"__isSmartRef__":true,"id":2606},{"__isSmartRef__":true,"id":2607},{"__isSmartRef__":true,"id":2608},{"__isSmartRef__":true,"id":2609},{"__isSmartRef__":true,"id":2610},{"__isSmartRef__":true,"id":2611},{"__isSmartRef__":true,"id":2612},{"__isSmartRef__":true,"id":2613},{"__isSmartRef__":true,"id":2614},{"__isSmartRef__":true,"id":2615},{"__isSmartRef__":true,"id":2616},{"__isSmartRef__":true,"id":2617},{"__isSmartRef__":true,"id":2618},{"__isSmartRef__":true,"id":2619},{"__isSmartRef__":true,"id":2620},{"__isSmartRef__":true,"id":2621},{"__isSmartRef__":true,"id":2622},{"__isSmartRef__":true,"id":2623},{"__isSmartRef__":true,"id":2624},{"__isSmartRef__":true,"id":2625},{"__isSmartRef__":true,"id":2626},{"__isSmartRef__":true,"id":2627},{"__isSmartRef__":true,"id":2628},{"__isSmartRef__":true,"id":2629},{"__isSmartRef__":true,"id":2630},{"__isSmartRef__":true,"id":2631},{"__isSmartRef__":true,"id":2632},{"__isSmartRef__":true,"id":2633},{"__isSmartRef__":true,"id":2634},{"__isSmartRef__":true,"id":2635},{"__isSmartRef__":true,"id":2636},{"__isSmartRef__":true,"id":2637},{"__isSmartRef__":true,"id":2638},{"__isSmartRef__":true,"id":2639},{"__isSmartRef__":true,"id":2640},{"__isSmartRef__":true,"id":2641},{"__isSmartRef__":true,"id":2642},{"__isSmartRef__":true,"id":2643},{"__isSmartRef__":true,"id":2644},{"__isSmartRef__":true,"id":2645},{"__isSmartRef__":true,"id":2646},{"__isSmartRef__":true,"id":2647},{"__isSmartRef__":true,"id":2648},{"__isSmartRef__":true,"id":2649},{"__isSmartRef__":true,"id":2650},{"__isSmartRef__":true,"id":2651},{"__isSmartRef__":true,"id":2652},{"__isSmartRef__":true,"id":2653},{"__isSmartRef__":true,"id":2654},{"__isSmartRef__":true,"id":2655},{"__isSmartRef__":true,"id":2656},{"__isSmartRef__":true,"id":2657},{"__isSmartRef__":true,"id":2658},{"__isSmartRef__":true,"id":2659},{"__isSmartRef__":true,"id":2660},{"__isSmartRef__":true,"id":2661},{"__isSmartRef__":true,"id":2662},{"__isSmartRef__":true,"id":2663},{"__isSmartRef__":true,"id":2664},{"__isSmartRef__":true,"id":2665},{"__isSmartRef__":true,"id":2666},{"__isSmartRef__":true,"id":2667},{"__isSmartRef__":true,"id":2668},{"__isSmartRef__":true,"id":2669},{"__isSmartRef__":true,"id":2670},{"__isSmartRef__":true,"id":2671},{"__isSmartRef__":true,"id":2672},{"__isSmartRef__":true,"id":2673},{"__isSmartRef__":true,"id":2674},{"__isSmartRef__":true,"id":2675},{"__isSmartRef__":true,"id":2676},{"__isSmartRef__":true,"id":2677},{"__isSmartRef__":true,"id":2678},{"__isSmartRef__":true,"id":2679},{"__isSmartRef__":true,"id":2680},{"__isSmartRef__":true,"id":2681},{"__isSmartRef__":true,"id":2682},{"__isSmartRef__":true,"id":2683},{"__isSmartRef__":true,"id":2684},{"__isSmartRef__":true,"id":2685},{"__isSmartRef__":true,"id":2686},{"__isSmartRef__":true,"id":2687},{"__isSmartRef__":true,"id":2688},{"__isSmartRef__":true,"id":2689},{"__isSmartRef__":true,"id":2690},{"__isSmartRef__":true,"id":2691},{"__isSmartRef__":true,"id":2692},{"__isSmartRef__":true,"id":2693},{"__isSmartRef__":true,"id":2694},{"__isSmartRef__":true,"id":2695},{"__isSmartRef__":true,"id":2696},{"__isSmartRef__":true,"id":2697},{"__isSmartRef__":true,"id":2698},{"__isSmartRef__":true,"id":2699},{"__isSmartRef__":true,"id":2700},{"__isSmartRef__":true,"id":2701},{"__isSmartRef__":true,"id":2702},{"__isSmartRef__":true,"id":2703},{"__isSmartRef__":true,"id":2704},{"__isSmartRef__":true,"id":2705},{"__isSmartRef__":true,"id":2706},{"__isSmartRef__":true,"id":2707},{"__isSmartRef__":true,"id":2708},{"__isSmartRef__":true,"id":2709},{"__isSmartRef__":true,"id":2710},{"__isSmartRef__":true,"id":2711},{"__isSmartRef__":true,"id":2712},{"__isSmartRef__":true,"id":2713},{"__isSmartRef__":true,"id":2714},{"__isSmartRef__":true,"id":2715},{"__isSmartRef__":true,"id":2716},{"__isSmartRef__":true,"id":2717},{"__isSmartRef__":true,"id":2718},{"__isSmartRef__":true,"id":2719},{"__isSmartRef__":true,"id":2720},{"__isSmartRef__":true,"id":2721},{"__isSmartRef__":true,"id":2722},{"__isSmartRef__":true,"id":2723},{"__isSmartRef__":true,"id":2724},{"__isSmartRef__":true,"id":2725},{"__isSmartRef__":true,"id":2726},{"__isSmartRef__":true,"id":2727},{"__isSmartRef__":true,"id":2728},{"__isSmartRef__":true,"id":2729},{"__isSmartRef__":true,"id":2730},{"__isSmartRef__":true,"id":2731},{"__isSmartRef__":true,"id":2732},{"__isSmartRef__":true,"id":2733},{"__isSmartRef__":true,"id":2734},{"__isSmartRef__":true,"id":2735},{"__isSmartRef__":true,"id":2736},{"__isSmartRef__":true,"id":2737},{"__isSmartRef__":true,"id":2738},{"__isSmartRef__":true,"id":2739},{"__isSmartRef__":true,"id":2740},{"__isSmartRef__":true,"id":2741},{"__isSmartRef__":true,"id":2742},{"__isSmartRef__":true,"id":2743},{"__isSmartRef__":true,"id":2744},{"__isSmartRef__":true,"id":2745},{"__isSmartRef__":true,"id":2746},{"__isSmartRef__":true,"id":2747},{"__isSmartRef__":true,"id":2748},{"__isSmartRef__":true,"id":2749},{"__isSmartRef__":true,"id":2750},{"__isSmartRef__":true,"id":2751},{"__isSmartRef__":true,"id":2752},{"__isSmartRef__":true,"id":2753},{"__isSmartRef__":true,"id":2754},{"__isSmartRef__":true,"id":2755},{"__isSmartRef__":true,"id":2756},{"__isSmartRef__":true,"id":2757},{"__isSmartRef__":true,"id":2758},{"__isSmartRef__":true,"id":2759},{"__isSmartRef__":true,"id":2760},{"__isSmartRef__":true,"id":2761},{"__isSmartRef__":true,"id":2762},{"__isSmartRef__":true,"id":2763},{"__isSmartRef__":true,"id":2764},{"__isSmartRef__":true,"id":2765},{"__isSmartRef__":true,"id":2766},{"__isSmartRef__":true,"id":2767},{"__isSmartRef__":true,"id":2768},{"__isSmartRef__":true,"id":2769},{"__isSmartRef__":true,"id":2770},{"__isSmartRef__":true,"id":2771},{"__isSmartRef__":true,"id":2772},{"__isSmartRef__":true,"id":2773},{"__isSmartRef__":true,"id":2774},{"__isSmartRef__":true,"id":2775},{"__isSmartRef__":true,"id":2776},{"__isSmartRef__":true,"id":2777},{"__isSmartRef__":true,"id":2778},{"__isSmartRef__":true,"id":2779},{"__isSmartRef__":true,"id":2780},{"__isSmartRef__":true,"id":2781},{"__isSmartRef__":true,"id":2782},{"__isSmartRef__":true,"id":2783},{"__isSmartRef__":true,"id":2784},{"__isSmartRef__":true,"id":2785},{"__isSmartRef__":true,"id":2786},{"__isSmartRef__":true,"id":2787},{"__isSmartRef__":true,"id":2788},{"__isSmartRef__":true,"id":2789},{"__isSmartRef__":true,"id":2790},{"__isSmartRef__":true,"id":2791},{"__isSmartRef__":true,"id":2792},{"__isSmartRef__":true,"id":2793},{"__isSmartRef__":true,"id":2794},{"__isSmartRef__":true,"id":2795},{"__isSmartRef__":true,"id":2796},{"__isSmartRef__":true,"id":2797},{"__isSmartRef__":true,"id":2798},{"__isSmartRef__":true,"id":2799},{"__isSmartRef__":true,"id":2800},{"__isSmartRef__":true,"id":2801},{"__isSmartRef__":true,"id":2802},{"__isSmartRef__":true,"id":2803},{"__isSmartRef__":true,"id":2804},{"__isSmartRef__":true,"id":2805},{"__isSmartRef__":true,"id":2806},{"__isSmartRef__":true,"id":2807},{"__isSmartRef__":true,"id":2808},{"__isSmartRef__":true,"id":2809},{"__isSmartRef__":true,"id":2810},{"__isSmartRef__":true,"id":2811},{"__isSmartRef__":true,"id":2812},{"__isSmartRef__":true,"id":2813},{"__isSmartRef__":true,"id":2814},{"__isSmartRef__":true,"id":2815},{"__isSmartRef__":true,"id":2816},{"__isSmartRef__":true,"id":2817},{"__isSmartRef__":true,"id":2818},{"__isSmartRef__":true,"id":2819},{"__isSmartRef__":true,"id":2820},{"__isSmartRef__":true,"id":2821},{"__isSmartRef__":true,"id":2822},{"__isSmartRef__":true,"id":2823},{"__isSmartRef__":true,"id":2824},{"__isSmartRef__":true,"id":2825},{"__isSmartRef__":true,"id":2826},{"__isSmartRef__":true,"id":2827},{"__isSmartRef__":true,"id":2828},{"__isSmartRef__":true,"id":2829},{"__isSmartRef__":true,"id":2830},{"__isSmartRef__":true,"id":2831},{"__isSmartRef__":true,"id":2832},{"__isSmartRef__":true,"id":2833},{"__isSmartRef__":true,"id":2834},{"__isSmartRef__":true,"id":2835},{"__isSmartRef__":true,"id":2836},{"__isSmartRef__":true,"id":2837},{"__isSmartRef__":true,"id":2838},{"__isSmartRef__":true,"id":2839},{"__isSmartRef__":true,"id":2840},{"__isSmartRef__":true,"id":2841},{"__isSmartRef__":true,"id":2842},{"__isSmartRef__":true,"id":2843},{"__isSmartRef__":true,"id":2844},{"__isSmartRef__":true,"id":2845},{"__isSmartRef__":true,"id":2846},{"__isSmartRef__":true,"id":2847},{"__isSmartRef__":true,"id":2848},{"__isSmartRef__":true,"id":2849},{"__isSmartRef__":true,"id":2850},{"__isSmartRef__":true,"id":2851},{"__isSmartRef__":true,"id":2852},{"__isSmartRef__":true,"id":2853},{"__isSmartRef__":true,"id":2854},{"__isSmartRef__":true,"id":2855},{"__isSmartRef__":true,"id":2856},{"__isSmartRef__":true,"id":2857},{"__isSmartRef__":true,"id":2858},{"__isSmartRef__":true,"id":2859},{"__isSmartRef__":true,"id":2860},{"__isSmartRef__":true,"id":2861},{"__isSmartRef__":true,"id":2862},{"__isSmartRef__":true,"id":2863},{"__isSmartRef__":true,"id":2864},{"__isSmartRef__":true,"id":2865},{"__isSmartRef__":true,"id":2866},{"__isSmartRef__":true,"id":2867},{"__isSmartRef__":true,"id":2868},{"__isSmartRef__":true,"id":2869},{"__isSmartRef__":true,"id":2870},{"__isSmartRef__":true,"id":2871},{"__isSmartRef__":true,"id":2872},{"__isSmartRef__":true,"id":2873},{"__isSmartRef__":true,"id":2874},{"__isSmartRef__":true,"id":2875},{"__isSmartRef__":true,"id":2876},{"__isSmartRef__":true,"id":2877},{"__isSmartRef__":true,"id":2878},{"__isSmartRef__":true,"id":2879},{"__isSmartRef__":true,"id":2880},{"__isSmartRef__":true,"id":2881},{"__isSmartRef__":true,"id":2882},{"__isSmartRef__":true,"id":2883},{"__isSmartRef__":true,"id":2884},{"__isSmartRef__":true,"id":2885},{"__isSmartRef__":true,"id":2886},{"__isSmartRef__":true,"id":2887},{"__isSmartRef__":true,"id":2888},{"__isSmartRef__":true,"id":2889},{"__isSmartRef__":true,"id":2890},{"__isSmartRef__":true,"id":2891},{"__isSmartRef__":true,"id":2892},{"__isSmartRef__":true,"id":2893},{"__isSmartRef__":true,"id":2894},{"__isSmartRef__":true,"id":2895},{"__isSmartRef__":true,"id":2896},{"__isSmartRef__":true,"id":2897},{"__isSmartRef__":true,"id":2898},{"__isSmartRef__":true,"id":2899},{"__isSmartRef__":true,"id":2900},{"__isSmartRef__":true,"id":2901},{"__isSmartRef__":true,"id":2902}],"categories":{"__isSmartRef__":true,"id":2903},"_Position":{"__isSmartRef__":true,"id":2937},"_Scale":1,"_Rotation":0,"owner":null,"categoryName":"Basic","__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2938},"__LivelyClassName__":"lively.morphic.Box"},"1357":{"submorphs":[{"__isSmartRef__":true,"id":1358},{"__isSmartRef__":true,"id":1404},{"__isSmartRef__":true,"id":1451},{"__isSmartRef__":true,"id":1498},{"__isSmartRef__":true,"id":1511},{"__isSmartRef__":true,"id":1564},{"__isSmartRef__":true,"id":1580}],"scripts":[],"id":72,"shape":{"__isSmartRef__":true,"id":1593},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":1599},"showsHalos":false,"name":"morePane","partsBinMetaInfo":{"__isSmartRef__":true,"id":1600},"__SourceModuleName__":"Global.lively.morphic.Core","_Scale":1,"renderContextTable":{"__isSmartRef__":true,"id":1601},"eventHandler":{"__isSmartRef__":true,"id":1602},"owner":{"__isSmartRef__":true,"id":1356},"priorExtent":{"__isSmartRef__":true,"id":1603},"layout":{"__isSmartRef__":true,"id":1604},"_Visible":false,"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Rotation":0,"__LivelyClassName__":"lively.morphic.Box"},"1358":{"submorphs":[{"__isSmartRef__":true,"id":1359}],"scripts":[],"id":73,"shape":{"__isSmartRef__":true,"id":1373},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":1388},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1376},"lighterFill":{"__isSmartRef__":true,"id":1389},"label":{"__isSmartRef__":true,"id":1359},"attributeConnections":[{"__isSmartRef__":true,"id":1398}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"showsHalos":false,"__SourceModuleName__":"Global.lively.morphic.Widgets","padding":{"__isSmartRef__":true,"id":1399},"name":"movePartButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":1400},"_Scale":1,"owner":{"__isSmartRef__":true,"id":1357},"layout":{"__isSmartRef__":true,"id":1401},"renderContextTable":{"__isSmartRef__":true,"id":1402},"eventHandler":{"__isSmartRef__":true,"id":1403},"_Rotation":0,"__LivelyClassName__":"lively.morphic.Button"},"1359":{"submorphs":[],"scripts":[],"id":74,"shape":{"__isSmartRef__":true,"id":1360},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":66,"_MaxTextHeight":21,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":1365},"textColor":{"__isSmartRef__":true,"id":1363},"owner":{"__isSmartRef__":true,"id":1358},"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","textChunks":[{"__isSmartRef__":true,"id":1366}],"padding":{"__isSmartRef__":true,"id":1368},"_Padding":{"__isSmartRef__":true,"id":1369},"prevScroll":[0,0],"_Align":"center","_FontFamily":"Arial","_ClipMode":"hidden","_WhiteSpaceHandling":"pre-wrap","_VerticalAlign":"middle","_Display":"table-cell","priorExtent":{"__isSmartRef__":true,"id":1370},"renderContextTable":{"__isSmartRef__":true,"id":1371},"eventHandler":{"__isSmartRef__":true,"id":1372},"_HandStyle":"default","_PointerEvents":"none","_Scale":1,"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"__LivelyClassName__":"lively.morphic.Text"},"1360":{"borderWidth":0,"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":1361},"_Extent":{"__isSmartRef__":true,"id":1362},"_BorderColor":{"__isSmartRef__":true,"id":1363},"renderContextTable":{"__isSmartRef__":true,"id":1364},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1361":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1362":{"x":66,"y":21,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1363":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1364":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1365":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1366":{"style":{"__isSmartRef__":true,"id":1367},"morph":{"__isSmartRef__":true,"id":1359},"__SourceModuleName__":"Global.lively.morphic.TextCore","chunkOwner":{"__isSmartRef__":true,"id":1359},"storedString":"move","__LivelyClassName__":"lively.morphic.TextChunk"},"1367":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1368":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1369":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1370":{"x":66,"y":21,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1371":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"1372":{"morph":{"__isSmartRef__":true,"id":1359},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1373":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":1374},"_Extent":{"__isSmartRef__":true,"id":1375},"_Fill":{"__isSmartRef__":true,"id":1376},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1386},"_BorderRadius":5,"renderContextTable":{"__isSmartRef__":true,"id":1387},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1374":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1375":{"x":66,"y":21,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1376":{"stops":[{"__isSmartRef__":true,"id":1377},{"__isSmartRef__":true,"id":1379},{"__isSmartRef__":true,"id":1381},{"__isSmartRef__":true,"id":1383}],"vector":{"__isSmartRef__":true,"id":1385},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1377":{"offset":0,"color":{"__isSmartRef__":true,"id":1378}},"1378":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1379":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1380}},"1380":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1381":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1382}},"1382":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1383":{"offset":1,"color":{"__isSmartRef__":true,"id":1384}},"1384":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1385":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1386":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1387":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1388":{"x":163.67911865694913,"y":393.86777109042464,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1389":{"stops":[{"__isSmartRef__":true,"id":1390},{"__isSmartRef__":true,"id":1392},{"__isSmartRef__":true,"id":1394},{"__isSmartRef__":true,"id":1396}],"vector":{"__isSmartRef__":true,"id":1385},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1390":{"offset":0,"color":{"__isSmartRef__":true,"id":1391}},"1391":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1392":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1393}},"1393":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1394":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1395}},"1395":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1396":{"offset":1,"color":{"__isSmartRef__":true,"id":1397}},"1397":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1398":{"sourceObj":{"__isSmartRef__":true,"id":1358},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1356},"targetMethodName":"interactivelyMoveSelectedPartItem","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1399":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1400":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":1,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"1401":{"moveVertical":true},"1402":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML"},"1403":{"morph":{"__isSmartRef__":true,"id":1358},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1404":{"submorphs":[{"__isSmartRef__":true,"id":1405}],"scripts":[],"id":75,"shape":{"__isSmartRef__":true,"id":1419},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":1434},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1422},"lighterFill":{"__isSmartRef__":true,"id":1435},"label":{"__isSmartRef__":true,"id":1405},"attributeConnections":[{"__isSmartRef__":true,"id":1444},{"__isSmartRef__":true,"id":1445}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"showsHalos":false,"__SourceModuleName__":"Global.lively.morphic.Widgets","padding":{"__isSmartRef__":true,"id":1446},"name":"removePartButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":1447},"_Scale":1,"owner":{"__isSmartRef__":true,"id":1357},"layout":{"__isSmartRef__":true,"id":1448},"renderContextTable":{"__isSmartRef__":true,"id":1449},"eventHandler":{"__isSmartRef__":true,"id":1450},"_Rotation":0,"__LivelyClassName__":"lively.morphic.Button"},"1405":{"submorphs":[],"scripts":[],"id":76,"shape":{"__isSmartRef__":true,"id":1406},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":66,"_MaxTextHeight":21,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":1411},"textColor":{"__isSmartRef__":true,"id":1409},"owner":{"__isSmartRef__":true,"id":1404},"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","textChunks":[{"__isSmartRef__":true,"id":1412}],"padding":{"__isSmartRef__":true,"id":1414},"_Padding":{"__isSmartRef__":true,"id":1415},"prevScroll":[0,0],"_Align":"center","_FontFamily":"Arial","_ClipMode":"visible","_WhiteSpaceHandling":"pre-wrap","_VerticalAlign":"middle","_Display":"table-cell","priorExtent":{"__isSmartRef__":true,"id":1416},"renderContextTable":{"__isSmartRef__":true,"id":1417},"eventHandler":{"__isSmartRef__":true,"id":1418},"_HandStyle":"default","_PointerEvents":"none","_Scale":1,"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"__LivelyClassName__":"lively.morphic.Text"},"1406":{"borderWidth":0,"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":1407},"_Extent":{"__isSmartRef__":true,"id":1408},"_BorderColor":{"__isSmartRef__":true,"id":1409},"renderContextTable":{"__isSmartRef__":true,"id":1410},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1407":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1408":{"x":66,"y":21,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1409":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1410":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1411":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1412":{"style":{"__isSmartRef__":true,"id":1413},"morph":{"__isSmartRef__":true,"id":1405},"__SourceModuleName__":"Global.lively.morphic.TextCore","chunkOwner":{"__isSmartRef__":true,"id":1405},"storedString":"remove","__LivelyClassName__":"lively.morphic.TextChunk"},"1413":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1414":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1415":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1416":{"x":66,"y":21,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1417":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"1418":{"morph":{"__isSmartRef__":true,"id":1405},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1419":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":1420},"_Extent":{"__isSmartRef__":true,"id":1421},"_Fill":{"__isSmartRef__":true,"id":1422},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1432},"_BorderRadius":5,"renderContextTable":{"__isSmartRef__":true,"id":1433},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1420":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1421":{"x":66,"y":21,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1422":{"stops":[{"__isSmartRef__":true,"id":1423},{"__isSmartRef__":true,"id":1425},{"__isSmartRef__":true,"id":1427},{"__isSmartRef__":true,"id":1429}],"vector":{"__isSmartRef__":true,"id":1431},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1423":{"offset":0,"color":{"__isSmartRef__":true,"id":1424}},"1424":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1425":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1426}},"1426":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1427":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1428}},"1428":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1429":{"offset":1,"color":{"__isSmartRef__":true,"id":1430}},"1430":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1431":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1432":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1433":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1434":{"x":92.12005863445097,"y":393.8518587078797,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1435":{"stops":[{"__isSmartRef__":true,"id":1436},{"__isSmartRef__":true,"id":1438},{"__isSmartRef__":true,"id":1440},{"__isSmartRef__":true,"id":1442}],"vector":{"__isSmartRef__":true,"id":1431},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1436":{"offset":0,"color":{"__isSmartRef__":true,"id":1437}},"1437":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1438":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1439}},"1439":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1440":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1441}},"1441":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1442":{"offset":1,"color":{"__isSmartRef__":true,"id":1443}},"1443":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1444":{"sourceObj":{"__isSmartRef__":true,"id":1404},"sourceAttrName":"fire","targetMethodName":"reloadEverything","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1445":{"sourceObj":{"__isSmartRef__":true,"id":1404},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1356},"targetMethodName":"interactivelyRemoveSelectedPartItem","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1446":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1447":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":1,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"1448":{"moveVertical":true},"1449":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML"},"1450":{"morph":{"__isSmartRef__":true,"id":1404},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1451":{"submorphs":[{"__isSmartRef__":true,"id":1452}],"scripts":[],"id":77,"shape":{"__isSmartRef__":true,"id":1466},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":1481},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1469},"lighterFill":{"__isSmartRef__":true,"id":1482},"label":{"__isSmartRef__":true,"id":1452},"attributeConnections":[{"__isSmartRef__":true,"id":1491},{"__isSmartRef__":true,"id":1492}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"showsHalos":false,"__SourceModuleName__":"Global.lively.morphic.Widgets","padding":{"__isSmartRef__":true,"id":1493},"name":"loadPartButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":1494},"_Scale":1,"owner":{"__isSmartRef__":true,"id":1357},"layout":{"__isSmartRef__":true,"id":1495},"renderContextTable":{"__isSmartRef__":true,"id":1496},"eventHandler":{"__isSmartRef__":true,"id":1497},"_Rotation":0,"__LivelyClassName__":"lively.morphic.Button"},"1452":{"submorphs":[],"scripts":[],"id":78,"shape":{"__isSmartRef__":true,"id":1453},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":66,"_MaxTextHeight":21,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":1458},"textColor":{"__isSmartRef__":true,"id":1456},"owner":{"__isSmartRef__":true,"id":1451},"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","textChunks":[{"__isSmartRef__":true,"id":1459}],"padding":{"__isSmartRef__":true,"id":1461},"_Padding":{"__isSmartRef__":true,"id":1462},"prevScroll":[0,0],"_Align":"center","_FontFamily":"Arial","_ClipMode":"visible","_WhiteSpaceHandling":"pre-wrap","_VerticalAlign":"middle","_Display":"table-cell","priorExtent":{"__isSmartRef__":true,"id":1463},"renderContextTable":{"__isSmartRef__":true,"id":1464},"eventHandler":{"__isSmartRef__":true,"id":1465},"_HandStyle":"default","_PointerEvents":"none","_Scale":1,"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"__LivelyClassName__":"lively.morphic.Text"},"1453":{"borderWidth":0,"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":1454},"_Extent":{"__isSmartRef__":true,"id":1455},"_BorderColor":{"__isSmartRef__":true,"id":1456},"renderContextTable":{"__isSmartRef__":true,"id":1457},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1454":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1455":{"x":66,"y":21,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1456":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1457":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1458":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1459":{"style":{"__isSmartRef__":true,"id":1460},"morph":{"__isSmartRef__":true,"id":1452},"__SourceModuleName__":"Global.lively.morphic.TextCore","chunkOwner":{"__isSmartRef__":true,"id":1452},"storedString":"load","__LivelyClassName__":"lively.morphic.TextChunk"},"1460":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1461":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1462":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1463":{"x":66,"y":21,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1464":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"1465":{"morph":{"__isSmartRef__":true,"id":1452},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1466":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":1467},"_Extent":{"__isSmartRef__":true,"id":1468},"_Fill":{"__isSmartRef__":true,"id":1469},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1479},"_BorderRadius":5,"renderContextTable":{"__isSmartRef__":true,"id":1480},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1467":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1468":{"x":66,"y":21,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1469":{"stops":[{"__isSmartRef__":true,"id":1470},{"__isSmartRef__":true,"id":1472},{"__isSmartRef__":true,"id":1474},{"__isSmartRef__":true,"id":1476}],"vector":{"__isSmartRef__":true,"id":1478},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1470":{"offset":0,"color":{"__isSmartRef__":true,"id":1471}},"1471":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1472":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1473}},"1473":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1474":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1475}},"1475":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1476":{"offset":1,"color":{"__isSmartRef__":true,"id":1477}},"1477":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1478":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1479":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1480":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1481":{"x":22.154971194602297,"y":393.89144835121806,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1482":{"stops":[{"__isSmartRef__":true,"id":1483},{"__isSmartRef__":true,"id":1485},{"__isSmartRef__":true,"id":1487},{"__isSmartRef__":true,"id":1489}],"vector":{"__isSmartRef__":true,"id":1478},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1483":{"offset":0,"color":{"__isSmartRef__":true,"id":1484}},"1484":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1485":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1486}},"1486":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1487":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1488}},"1488":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1489":{"offset":1,"color":{"__isSmartRef__":true,"id":1490}},"1490":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1491":{"sourceObj":{"__isSmartRef__":true,"id":1451},"sourceAttrName":"fire","targetMethodName":"reloadEverything","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1492":{"sourceObj":{"__isSmartRef__":true,"id":1451},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1356},"targetMethodName":"loadAndOpenSelectedPartItem","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1493":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1494":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":1,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"1495":{"moveVertical":true},"1496":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML"},"1497":{"morph":{"__isSmartRef__":true,"id":1451},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1498":{"submorphs":[],"scripts":[],"id":79,"shape":{"__isSmartRef__":true,"id":1499},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":1504},"_MaxTextWidth":258,"_MaxTextHeight":17,"textColor":{"__isSmartRef__":true,"id":1502},"showsHalos":false,"_FontSize":12,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"selectedPartName","partsBinMetaInfo":{"__isSmartRef__":true,"id":1505},"textChunks":[{"__isSmartRef__":true,"id":1506}],"charsReplaced":"some text","lastFindLoc":-9,"priorSelectionRange":[20,20],"prevScroll":[0,0],"_Scale":1,"owner":{"__isSmartRef__":true,"id":1357},"_ClipMode":"hidden","priorExtent":{"__isSmartRef__":true,"id":1508},"renderContextTable":{"__isSmartRef__":true,"id":1509},"eventHandler":{"__isSmartRef__":true,"id":1510},"_WhiteSpaceHandling":"pre-wrap","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Rotation":0,"__LivelyClassName__":"lively.morphic.Text"},"1499":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":1500},"_Extent":{"__isSmartRef__":true,"id":1501},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1502},"renderContextTable":{"__isSmartRef__":true,"id":1503},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1500":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1501":{"x":258,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1502":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1503":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1504":{"x":24.074220912172564,"y":8.635794805933187,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1505":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":1,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"1506":{"style":{"__isSmartRef__":true,"id":1507},"chunkOwner":{"__isSmartRef__":true,"id":1498},"storedString":"Ellipse","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1507":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1508":{"x":258,"y":17,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1509":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"1510":{"morph":{"__isSmartRef__":true,"id":1498},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1511":{"submorphs":[],"scripts":[],"id":80,"shape":{"__isSmartRef__":true,"id":1512},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":1518},"itemList":[{"__isSmartRef__":true,"id":1519},{"__isSmartRef__":true,"id":1523},{"__isSmartRef__":true,"id":1527},{"__isSmartRef__":true,"id":1531},{"__isSmartRef__":true,"id":1535},{"__isSmartRef__":true,"id":1539},{"__isSmartRef__":true,"id":1543},{"__isSmartRef__":true,"id":1547},{"__isSmartRef__":true,"id":1551},{"__isSmartRef__":true,"id":1555}],"showsHalos":false,"name":"selectedPartVersions","partsBinMetaInfo":{"__isSmartRef__":true,"id":1559},"__SourceModuleName__":"Global.lively.morphic.Core","_Scale":1,"_ClipMode":"scroll","owner":{"__isSmartRef__":true,"id":1357},"prevScroll":[0,144],"layout":{"__isSmartRef__":true,"id":1560},"priorExtent":{"__isSmartRef__":true,"id":1561},"renderContextTable":{"__isSmartRef__":true,"id":1562},"eventHandler":{"__isSmartRef__":true,"id":1563},"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Rotation":0,"__LivelyClassName__":"lively.morphic.List"},"1512":{"position":{"__isSmartRef__":true,"id":1513},"_Extent":{"__isSmartRef__":true,"id":1514},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1515},"_Fill":{"__isSmartRef__":true,"id":1516},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":1517},"_BorderRadius":0,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1513":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1514":{"x":259.7762078882963,"y":175.97632273920658,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1515":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1516":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1517":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1518":{"x":23.98146549080036,"y":56.349422571268406,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1519":{"rev":81534,"author":"jenslincke","date":{"__isSmartRef__":true,"id":1520},"url":{"__isSmartRef__":true,"id":1521},"changes":[{"__isSmartRef__":true,"id":1522}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"1520":{"isSerializedDate":true,"string":"Fri Jun 03 2011 17:13:41 GMT+0200 (W. Europe Daylight Time)"},"1521":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Ellipse.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"1522":{"type":"S:modified","url":"/PartsBin/Basic/Ellipse.json"},"1523":{"rev":81424,"author":"jenslincke","date":{"__isSmartRef__":true,"id":1524},"url":{"__isSmartRef__":true,"id":1525},"changes":[{"__isSmartRef__":true,"id":1526}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"1524":{"isSerializedDate":true,"string":"Fri Jun 03 2011 17:05:45 GMT+0200 (W. Europe Daylight Time)"},"1525":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Ellipse.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"1526":{"type":"S:modified","url":"/PartsBin/Basic/Ellipse.json"},"1527":{"rev":81419,"author":"jenslincke","date":{"__isSmartRef__":true,"id":1528},"url":{"__isSmartRef__":true,"id":1529},"changes":[{"__isSmartRef__":true,"id":1530}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"1528":{"isSerializedDate":true,"string":"Fri Jun 03 2011 17:05:32 GMT+0200 (W. Europe Daylight Time)"},"1529":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Ellipse.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"1530":{"type":"S:modified","url":"/PartsBin/Basic/Ellipse.json"},"1531":{"rev":81414,"author":"jenslincke","date":{"__isSmartRef__":true,"id":1532},"url":{"__isSmartRef__":true,"id":1533},"changes":[{"__isSmartRef__":true,"id":1534}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"1532":{"isSerializedDate":true,"string":"Fri Jun 03 2011 17:05:15 GMT+0200 (W. Europe Daylight Time)"},"1533":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Ellipse.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"1534":{"type":"S:modified","url":"/PartsBin/Basic/Ellipse.json"},"1535":{"rev":81408,"author":"jenslincke","date":{"__isSmartRef__":true,"id":1536},"url":{"__isSmartRef__":true,"id":1537},"changes":[{"__isSmartRef__":true,"id":1538}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"1536":{"isSerializedDate":true,"string":"Fri Jun 03 2011 17:04:28 GMT+0200 (W. Europe Daylight Time)"},"1537":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Ellipse.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"1538":{"type":"S:modified","url":"/PartsBin/Basic/Ellipse.json"},"1539":{"rev":81400,"author":"jenslincke","date":{"__isSmartRef__":true,"id":1540},"url":{"__isSmartRef__":true,"id":1541},"changes":[{"__isSmartRef__":true,"id":1542}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"1540":{"isSerializedDate":true,"string":"Fri Jun 03 2011 17:01:55 GMT+0200 (W. Europe Daylight Time)"},"1541":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Ellipse.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"1542":{"type":"S:modified","url":"/PartsBin/Basic/Ellipse.json"},"1543":{"rev":81396,"author":"jenslincke","date":{"__isSmartRef__":true,"id":1544},"url":{"__isSmartRef__":true,"id":1545},"changes":[{"__isSmartRef__":true,"id":1546}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"1544":{"isSerializedDate":true,"string":"Fri Jun 03 2011 17:00:01 GMT+0200 (W. Europe Daylight Time)"},"1545":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Ellipse.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"1546":{"type":"S:modified","url":"/PartsBin/Basic/Ellipse.json"},"1547":{"rev":81384,"author":"jenslincke","date":{"__isSmartRef__":true,"id":1548},"url":{"__isSmartRef__":true,"id":1549},"changes":[{"__isSmartRef__":true,"id":1550}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"1548":{"isSerializedDate":true,"string":"Fri Jun 03 2011 16:54:46 GMT+0200 (W. Europe Daylight Time)"},"1549":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Ellipse.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"1550":{"type":"S:modified","url":"/PartsBin/Basic/Ellipse.json"},"1551":{"rev":75574,"author":"robertkrahn","date":{"__isSmartRef__":true,"id":1552},"url":{"__isSmartRef__":true,"id":1553},"changes":[{"__isSmartRef__":true,"id":1554}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"1552":{"isSerializedDate":true,"string":"Mon May 23 2011 17:15:21 GMT+0200 (W. Europe Daylight Time)"},"1553":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Ellipse.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"1554":{"type":"S:modified","url":"/PartsBin/Basic/Ellipse.json"},"1555":{"rev":70182,"author":"jenslincke","date":{"__isSmartRef__":true,"id":1556},"url":{"__isSmartRef__":true,"id":1557},"changes":[{"__isSmartRef__":true,"id":1558}],"__LivelyClassName__":"SVNVersionInfo","__SourceModuleName__":"Global.lively.Network"},"1556":{"isSerializedDate":true,"string":"Wed May 11 2011 08:26:53 GMT+0200 (W. Europe Daylight Time)"},"1557":{"protocol":"http:","hostname":"lively-kernel.org","pathname":"/repository/webwerkstatt/PartsBin/Basic/Ellipse.json","__LivelyClassName__":"URL","__SourceModuleName__":"Global.lively.Network"},"1558":{"type":"S:added","url":null},"1559":{"partsSpaceName":"PartsBin/NewWorld","migrationLevel":2,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"1560":{"resizeWidth":true},"1561":{"x":258.7762078882963,"y":175.97632273920658,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1562":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","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"},"1563":{"morph":{"__isSmartRef__":true,"id":1511},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1564":{"submorphs":[],"scripts":[],"id":81,"shape":{"__isSmartRef__":true,"id":1565},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_OverflowMode":"visible","_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":1570},"_MaxTextWidth":261,"_MaxTextHeight":156,"textColor":{"__isSmartRef__":true,"id":1571},"showsHalos":false,"_FontSize":11,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"selectedPartComment","partsBinMetaInfo":{"__isSmartRef__":true,"id":1572},"textChunks":[{"__isSmartRef__":true,"id":1573}],"charsReplaced":"A simple box morph. A really blue one. Its amazing what you can build out of simple boxes.... Who needs stars when you got blue rectangles!","lastFindLoc":-139,"priorSelectionRange":[33,33],"prevScroll":[0,0],"_Scale":1,"owner":{"__isSmartRef__":true,"id":1357},"_ClipMode":"auto","priorExtent":{"__isSmartRef__":true,"id":1575},"attributeConnections":[{"__isSmartRef__":true,"id":1576}],"doNotSerialize":["$$savedTextString"],"doNotCopyProperties":["$$savedTextString"],"layout":{"__isSmartRef__":true,"id":1577},"renderContextTable":{"__isSmartRef__":true,"id":1578},"eventHandler":{"__isSmartRef__":true,"id":1579},"_Rotation":0,"savedTextString":"Translator that uses the Google Translation Web service.","__LivelyClassName__":"lively.morphic.Text"},"1565":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":1566},"_Extent":{"__isSmartRef__":true,"id":1567},"_BorderWidth":2.3680000000000003,"_BorderColor":{"__isSmartRef__":true,"id":1568},"renderContextTable":{"__isSmartRef__":true,"id":1569},"_BorderRadius":7.400000000000001,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1566":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1567":{"x":261,"y":156,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1568":{"r":0.753,"g":0.753,"b":0.753,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1569":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1570":{"x":22.028628699363026,"y":235.5767084837372,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1571":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1572":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":1,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"1573":{"style":{"__isSmartRef__":true,"id":1574},"chunkOwner":{"__isSmartRef__":true,"id":1564},"storedString":"an Ellipse","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1574":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1575":{"x":261,"y":156,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1576":{"sourceObj":{"__isSmartRef__":true,"id":1564},"sourceAttrName":"savedTextString","targetObj":{"__isSmartRef__":true,"id":1356},"targetMethodName":"saveCommentForSelectedPartItem","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1577":{"resizeWidth":true,"resizeHeight":true},"1578":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"1579":{"morph":{"__isSmartRef__":true,"id":1564},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1580":{"submorphs":[],"scripts":[],"id":82,"shape":{"__isSmartRef__":true,"id":1581},"grabbingEnabled":false,"droppingEnabled":false,"halosEnabled":true,"fixedWidth":true,"fixedHeight":true,"allowsInput":true,"_FontFamily":"Arial, sans-serif","registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":1586},"_MaxTextWidth":260,"_MaxTextHeight":18,"textColor":{"__isSmartRef__":true,"id":1584},"showsHalos":false,"_FontSize":12,"__SourceModuleName__":"Global.lively.morphic.TextCore","name":"selectedPartSpaceName","partsBinMetaInfo":{"__isSmartRef__":true,"id":1587},"textChunks":[{"__isSmartRef__":true,"id":1588}],"charsReplaced":"some text","lastFindLoc":-9,"priorSelectionRange":[9,17],"prevScroll":[0,0],"_Scale":1,"_ClipMode":"hidden","priorExtent":{"__isSmartRef__":true,"id":1590},"renderContextTable":{"__isSmartRef__":true,"id":1591},"eventHandler":{"__isSmartRef__":true,"id":1592},"owner":{"__isSmartRef__":true,"id":1357},"_Align":"right","_WhiteSpaceHandling":"pre-wrap","attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"_Rotation":0,"__LivelyClassName__":"lively.morphic.Text"},"1581":{"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":1582},"_Extent":{"__isSmartRef__":true,"id":1583},"_BorderWidth":0,"_BorderColor":{"__isSmartRef__":true,"id":1584},"renderContextTable":{"__isSmartRef__":true,"id":1585},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1582":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1583":{"x":260,"y":18,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1584":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1585":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1586":{"x":22.381974001732715,"y":30.870025607392563,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1587":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":1,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"1588":{"style":{"__isSmartRef__":true,"id":1589},"chunkOwner":{"__isSmartRef__":true,"id":1580},"storedString":"PartsBin/Basic/","__LivelyClassName__":"lively.morphic.TextChunk","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1589":{"__LivelyClassName__":"lively.morphic.TextEmphasis","__SourceModuleName__":"Global.lively.morphic.TextCore"},"1590":{"x":260,"y":18,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1591":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"1592":{"morph":{"__isSmartRef__":true,"id":1580},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1593":{"position":{"__isSmartRef__":true,"id":1594},"_Extent":{"__isSmartRef__":true,"id":1595},"_BorderWidth":2.294,"_BorderColor":{"__isSmartRef__":true,"id":1596},"_Fill":{"__isSmartRef__":true,"id":1597},"__SourceModuleName__":"Global.lively.morphic.Shapes","renderContextTable":{"__isSmartRef__":true,"id":1598},"_BorderRadius":6.12,"_Opacity":1,"_BorderStyle":"solid","__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1594":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1595":{"x":292.3858567057799,"y":420.7461090825698,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1596":{"r":0.258,"g":0.258,"b":0.258,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1597":{"r":0.921,"g":0.921,"b":0.921,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1598":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1599":{"x":399.61414329422007,"y":37,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1600":{"partsSpaceName":"PartsBin/Basic","__SourceModuleName__":"Global.lively.PartsBin","comment":"A simple box morph","migrationLevel":2,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"1601":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML"},"1602":{"morph":{"__isSmartRef__":true,"id":1357},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1603":{"x":292.3858567057799,"y":421.7461090825698,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1604":{"moveHorizontal":true},"1605":{"submorphs":[],"scripts":[],"id":83,"shape":{"__isSmartRef__":true,"id":1606},"droppingEnabled":true,"halosEnabled":true,"_Position":{"__isSmartRef__":true,"id":1612},"itemList":["*all*","*latest*","*search*","Basic","CodeSnippets","Controls","Database","Debugging","Demos","Documentation","DroppableBehaviors","Examples","Forms","Fun","Inputs","Issues","Layout","Maps","Martin","NewWorld","Persistence","Presenting","Robert","Scripting","Server","Testing","Text","Text support","Tools","uncategorized","Visualization","Widgets","Wiki","Worlds"],"showsHalos":false,"name":"categoryList","partsBinMetaInfo":{"__isSmartRef__":true,"id":1613},"__SourceModuleName__":"Global.lively.morphic.Core","owner":{"__isSmartRef__":true,"id":1356},"_Scale":1,"_ClipMode":"auto","prevScroll":[0,0],"attributeConnections":[{"__isSmartRef__":true,"id":1614}],"doNotSerialize":["$$selection"],"doNotCopyProperties":["$$selection"],"priorExtent":{"__isSmartRef__":true,"id":1615},"layout":{"__isSmartRef__":true,"id":1616},"selectedLineNo":3,"renderContextTable":{"__isSmartRef__":true,"id":1617},"eventHandler":{"__isSmartRef__":true,"id":1618},"_Rotation":0,"selection":"Basic","__LivelyClassName__":"lively.morphic.List"},"1606":{"position":{"__isSmartRef__":true,"id":1607},"_Extent":{"__isSmartRef__":true,"id":1608},"_BorderWidth":1.258,"_BorderColor":{"__isSmartRef__":true,"id":1609},"_Fill":{"__isSmartRef__":true,"id":1610},"__SourceModuleName__":"Global.lively.morphic.Shapes","_BorderRadius":0,"renderContextTable":{"__isSmartRef__":true,"id":1611},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1607":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1608":{"x":145.0100150200251,"y":425.002003004005,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1609":{"r":0.8280587561201496,"g":0.8280587561201496,"b":0.8280587561201496,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1610":{"r":0.95,"g":0.95,"b":0.95,"a":1,"__LivelyClassName__":"Color","__SourceModuleName__":"Global"},"1611":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1612":{"x":9,"y":37,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1613":{"partsSpaceName":"PartsBin/NewWorld","migrationLevel":1,"__SourceModuleName__":"Global.lively.PartsBin","__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"1614":{"sourceObj":{"__isSmartRef__":true,"id":1605},"sourceAttrName":"selection","targetObj":{"__isSmartRef__":true,"id":1356},"targetMethodName":"categoryName","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1615":{"x":145.0100150200251,"y":426.002003004005,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1616":{"resizeHeight":true},"1617":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","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"},"1618":{"morph":{"__isSmartRef__":true,"id":1605},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1619":{"submorphs":[{"__isSmartRef__":true,"id":1620}],"scripts":[],"id":84,"shape":{"__isSmartRef__":true,"id":1634},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":true,"halosEnabled":true,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":1649},"value":false,"toggle":false,"isActive":true,"normalFill":{"__isSmartRef__":true,"id":1637},"lighterFill":{"__isSmartRef__":true,"id":1650},"label":{"__isSmartRef__":true,"id":1620},"attributeConnections":[{"__isSmartRef__":true,"id":1659}],"doNotSerialize":["$$fire"],"doNotCopyProperties":["$$fire"],"showsHalos":false,"__SourceModuleName__":"Global.lively.morphic.Widgets","padding":{"__isSmartRef__":true,"id":1660},"name":"reloadButton","partsBinMetaInfo":{"__isSmartRef__":true,"id":1661},"owner":{"__isSmartRef__":true,"id":1356},"_Scale":1,"renderContextTable":{"__isSmartRef__":true,"id":1662},"eventHandler":{"__isSmartRef__":true,"id":1663},"priorExtent":{"__isSmartRef__":true,"id":1664},"_Rotation":0,"__LivelyClassName__":"lively.morphic.Button"},"1620":{"submorphs":[],"scripts":[],"id":85,"shape":{"__isSmartRef__":true,"id":1621},"grabbingEnabled":false,"droppingEnabled":false,"showsMorphMenu":false,"halosEnabled":true,"fixedWidth":true,"_MaxTextWidth":20,"_MaxTextHeight":20,"fixedHeight":true,"allowsInput":false,"registeredForMouseEvents":true,"_Position":{"__isSmartRef__":true,"id":1626},"textColor":{"__isSmartRef__":true,"id":1624},"owner":{"__isSmartRef__":true,"id":1619},"eventsAreIgnored":true,"__SourceModuleName__":"Global.lively.morphic.TextCore","textChunks":[{"__isSmartRef__":true,"id":1627}],"padding":{"__isSmartRef__":true,"id":1629},"_Padding":{"__isSmartRef__":true,"id":1630},"prevScroll":[0,0],"_Align":"center","_FontFamily":"Arial","_ClipMode":"hidden","_WhiteSpaceHandling":"pre-wrap","_VerticalAlign":"middle","_Display":"table-cell","priorExtent":{"__isSmartRef__":true,"id":1631},"renderContextTable":{"__isSmartRef__":true,"id":1632},"eventHandler":{"__isSmartRef__":true,"id":1633},"_HandStyle":"default","_PointerEvents":"none","_Scale":1,"attributeConnections":[],"doNotSerialize":[],"doNotCopyProperties":[],"__LivelyClassName__":"lively.morphic.Text"},"1621":{"borderWidth":0,"fill":null,"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":1622},"_Extent":{"__isSmartRef__":true,"id":1623},"_BorderColor":{"__isSmartRef__":true,"id":1624},"renderContextTable":{"__isSmartRef__":true,"id":1625},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1622":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1623":{"x":20,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1624":{"r":0,"g":0,"b":0,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1625":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1626":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1627":{"style":{"__isSmartRef__":true,"id":1628},"chunkOwner":{"__isSmartRef__":true,"id":1620},"__SourceModuleName__":"Global.lively.morphic.TextCore","storedString":"⟳","__LivelyClassName__":"lively.morphic.TextChunk"},"1628":{"__SourceModuleName__":"Global.lively.morphic.TextCore","__LivelyClassName__":"lively.morphic.TextEmphasis"},"1629":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1630":{"x":0,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1631":{"x":20,"y":20,"__LivelyClassName__":"Point","__SourceModuleName__":"Global"},"1632":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML","updateText":"updateTextHTML","setTextExtent":"setTextExtentHTML","setMaxTextWidth":"setMaxTextWidthHTML","setMaxTextHeight":"setMaxTextHeightHTML","getTextExtent":"getTextExtentHTML","getTextString":"getTextStringHTML","ignoreTextEvents":"ignoreTextEventsHTML","enableTextEvents":"enableTextEventsHTML","setFontFamily":"setFontFamilyHTML","setFontSize":"setFontSizeHTML","setTextColor":"setTextColorHTML","setPadding":"setPaddingHTML","setAlign":"setAlignHTML","setVerticalAlign":"setVerticalAlignHTML","setDisplay":"setDisplayHTML","setWhiteSpaceHandling":"setWhiteSpaceHandlingHTML"},"1633":{"morph":{"__isSmartRef__":true,"id":1620},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1634":{"__SourceModuleName__":"Global.lively.morphic.Shapes","_Position":{"__isSmartRef__":true,"id":1635},"_Extent":{"__isSmartRef__":true,"id":1636},"_Fill":{"__isSmartRef__":true,"id":1637},"_BorderWidth":1,"_BorderColor":{"__isSmartRef__":true,"id":1647},"_BorderRadius":5,"renderContextTable":{"__isSmartRef__":true,"id":1648},"__LivelyClassName__":"lively.morphic.Shapes.Rectangle"},"1635":{"x":0,"y":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1636":{"x":20,"y":20,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1637":{"stops":[{"__isSmartRef__":true,"id":1638},{"__isSmartRef__":true,"id":1640},{"__isSmartRef__":true,"id":1642},{"__isSmartRef__":true,"id":1644}],"vector":{"__isSmartRef__":true,"id":1646},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1638":{"offset":0,"color":{"__isSmartRef__":true,"id":1639}},"1639":{"r":0.9600000000000001,"g":0.9600000000000001,"b":0.9600000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1640":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1641}},"1641":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1642":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1643}},"1643":{"r":0.8200000000000001,"g":0.8200000000000001,"b":0.8200000000000001,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1644":{"offset":1,"color":{"__isSmartRef__":true,"id":1645}},"1645":{"r":0.94,"g":0.94,"b":0.94,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1646":{"x":0,"y":0,"width":0,"height":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1647":{"r":0.839,"g":0.839,"b":0.839,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1648":{"init":"initHTML","appendShape":"renderHTML","setPosition":"setPositionHTML","setExtent":"setExtentHTML","setFill":"setFillHTML","setBorderColor":"setBorderColorHTML","setBorderWidth":"setBorderWidthHTML","setStrokeOpacity":"setStrokeOpacityHTML","setBorderRadius":"setBorderRadiusHTML","setBorderStyle":"setBorderStyleHTML","setOpacity":"setOpacityHTML"},"1649":{"x":79,"y":10,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1650":{"stops":[{"__isSmartRef__":true,"id":1651},{"__isSmartRef__":true,"id":1653},{"__isSmartRef__":true,"id":1655},{"__isSmartRef__":true,"id":1657}],"vector":{"__isSmartRef__":true,"id":1646},"__SourceModuleName__":"Global.lively.morphic.Shapes","__LivelyClassName__":"lively.morphic.LinearGradient"},"1651":{"offset":0,"color":{"__isSmartRef__":true,"id":1652}},"1652":{"r":0.98,"g":0.98,"b":0.98,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1653":{"offset":0.4,"color":{"__isSmartRef__":true,"id":1654}},"1654":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1655":{"offset":0.6,"color":{"__isSmartRef__":true,"id":1656}},"1656":{"r":0.91,"g":0.91,"b":0.91,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1657":{"offset":1,"color":{"__isSmartRef__":true,"id":1658}},"1658":{"r":0.97,"g":0.97,"b":0.97,"a":1,"__SourceModuleName__":"Global","__LivelyClassName__":"Color"},"1659":{"sourceObj":{"__isSmartRef__":true,"id":1619},"sourceAttrName":"fire","targetObj":{"__isSmartRef__":true,"id":1356},"targetMethodName":"reloadEverything","__SourceModuleName__":"Global.lively.bindings","__LivelyClassName__":"AttributeConnection"},"1660":{"x":5,"y":0,"width":0,"height":0,"__SourceModuleName__":"Global","__LivelyClassName__":"Rectangle"},"1661":{"partsSpaceName":"PartsBin/NewWorld","__SourceModuleName__":"Global.lively.PartsBin","migrationLevel":1,"__LivelyClassName__":"lively.PartsBin.PartsBinMetaInfo"},"1662":{"replaceRenderContext":"replaceRenderContextHTML","init":"initHTML","append":"appendHTML","remove":"removeHTML","triggerEvent":"triggerEventHTML","setPosition":"setPositionHTML","setRotation":"setRotationHTML","setExtent":"setExtentHTML","setScale":"setScaleHTML","setVisible":"setVisibleHTML","setOrigin":"setOriginHTML","setClipMode":"setClipModeHTML","setHandStyle":"setHandStyleHTML","setPointerEvents":"setPointerEventsHTML"},"1663":{"morph":{"__isSmartRef__":true,"id":1619},"__SourceModuleName__":"Global.lively.morphic.Events","__LivelyClassName__":"lively.morphic.EventHandler"},"1664":{"x":140,"y":22,"__SourceModuleName__":"Global","__LivelyClassName__":"Point"},"1665":{"submorphs":[{"__isSmartRef__":true,"id":1666},{"__isSmartRef__":true,"id":1727},{"__isSmartRef__":true,"id":1760},{"__isSmartRef__":true,"id":1793},{"__isSmartRef__":true,"id":1826},{"__isSmartRef__":true,"id":1859},{"__isSmartRef__":true,"id":1892},{"__isSmartRef__":true,"id":1925},{"__isSmartRef__":true,"id":1958},{"__isSmartRef__":true,"id":1991},{"__isSmartRef__":true,"id":2024},{"__isSmartRef__":true,"id":2057},{"__isSmartRef__":true,"id":2090}],"scripts":[],"id":86,"shape":{"__isSmartRef__":true,"id":2123},"droppingEnabled":true,"halosEnabled":true,"registeredForMouseEvents":true,"showsHalos":false,"name":"partsBinContents","partsBinMetaInfo":{"__isSmartRef__":true,"id":2129},"__SourceModuleName__":"Global.lively.morphic.Core","_ClipMode":"scroll","priorExtent":{"__isSmartRef__":true,"id":2130},"attributeConnections":[{"__isSmartRef__":true,"id":2131}],"doNotSerialize":["$$selectedItem"],"doNotCopyProperties":["$$selectedItem"],"isClip":true,"layout":{"__isSmartRef__":true,"id":2132},"renderContextTable":{"__isSmartRef__":true,"id":2133},"eventHandler":{"__isSmartRef__":true,"id":2134},"_Position":{"__isSmartRef__":true,"id":2135},"_Scale":1,"_Rotation":0,"owner":{"__isSmartRef__":true,"id":1356},"scriptAnnotations":{"__isSmartRef__":true,"id":2136},"selectedItem":{"__isSmartRef__":true,"id":1700},"__serializedLivelyClosures__":{"__isSmartRef__":true,"id":2143},"__LivelyClassName__":"lively.morphic.Box"},"1666":{"submorphs":[{"__isSmartRef__":true,"id":1667},{"__isSmartRef__":true,"id":1676}],"scripts":[],"shape":{"__isSmartRef__":true,"id":1690},"id":270,"renderContextTable":{"__isSmartRef__":true,"id":1696},"eventHandler":{"__isSmartRef__":true,"id":1697},"droppingEnabled":true,"halosEnabled":true,"__layered_draggingEnabled__":true,"accessibleInInactiveWindow":true,"_Position":{"__isSmartRef__":true,"id":1698},"partsBinURL":{"__isSmartRef__":true,"id":1699},"targetName":"Ellipse","partItem":{"__isSmartRef__":true,"id":1700},"owner":{"__isSmartRef__":true,"id":1665},"isSelected":true,"__LivelyClassName__":"lively.morphic.PartsBinItem","__SourceModuleName__":"Global.lively.morphic.ScriptingSupport"},"1667":{"submorphs":[],"scripts":[],"shape":{"__isSmartRef__":true,"id":1668},"id":272,"renderContextTable":{"__isSmartRef__":true,"id":1672},"eventHandler":{"__isSmartRef__":true,"id":1673},"droppingEnabled":true,"halosEnabled":true,"eventsAreIgnored":true,"_HandStyle":"default","_PointerEvents":"none","_Position":{"__isSmartRef__":true,"id":1674},"priorExtent":{"__isSmartRef__":true,"id":1675},"_ClipMode":"hidden","owner":{"__isSmartRef__":true,"id":1666},"__LivelyClassName__":"lively.morphic.Morph","__SourceModuleName__":"Global.lively.morphic.Core"},"1668":{"renderContextTable":{"__isSmartRef__":true,"id":1669},"_Extent":{"__isSmartRef__":true,"id":1670},"stringifiedShapeNode":"